Het is Wordle maar dan Nederlands!
Alle interactiecode is geschreven in Elm, een functionele programmeertaal die compileert naar ECMAScript (Javascript). De site wordt gebouwd met Vite; de Elm compiler wordt via npm geïnstalleerd, dus je hebt alleen Node.js (≥ 20.11) nodig:
npm install
npm run dev # dev server met live reload op http://localhost:5173
npm run build # productie-build naar dist/
npm run preview # productie-build lokaal bekijkenDe Engelse variant van de Elm-app wordt gegenereerd door scripts/gen-en.js (draait automatisch voor dev en build):
die zet de {- English -}-marker in src/Main.elm om en schrijft het resultaat naar src-en/Main.elm.
Pas je src/Main.elm aan terwijl de dev server draait, herstart die dan (of draai npm run gen:en) om ook de Engelse pagina's bij te werken.
De site wordt gepubliceerd via Netlify, die draait npm run build en publiceert de dist/ map (zie netlify.toml).
- 2022-01-07 RTL Nieuws: Student maakt Nederlandse versie hitspel Wordle: 'In één dag gemaakt' | archive.is | archive.org
- 2022-01-12 AD: Een kloon van Lingo is ineens een razendpopulaire game | archive.is
- 2022-01-12 nu.nl: Student maakt Nederlandse Wordle-variant: 'Ik dacht, iemand moet dit maken' | archive.is
- 2022-01-12 NRC: "De computerscience-student Jelle Besseling las het en bouwde in een dag een variant in eigen taal: Woordle. Leuk natuurlijk, maar met veel minder liefde." artikel
- 2022-01-13 NOS op 3 Tech Podcast: Ik sprak over hoe het fijn is dat de code van Woordle open beschikbaar is: https://overcast.fm/+X61Ofn5GU
- 2022-01-15 In POM gaat het over Wordle en ook over Woordle, gemaakt door "Jesse Besseling"... helaas
- 2022-01-31 Trouw: De razend populaire Lingo-reïncarnatie Wo(o)rdle trekt dagelijks 35.000 Nederlandse spelers | archive.is
Je kan de code gebruiken onder de EUPL (zie LICENSE bestand). Deze licentie is vergelijkbaar met de AGPL, dus als je Woordle online zet met aanpassingen moet je ook de broncode online zetten met een verenigbare licentie.
Ik zou het wel fijn vinden als je in je eigen versie een andere naam dan "Woordle" of "WOORDLE" gebruikt.