Ocean Words: een wereld van woorden.
Ocean Words is een onderwater-HTML5-woordzoekgamesjabloon met volledige broncode. Spelers schuiven over het raster om de verborgen woorden van een thema te vinden: ze liggen horizontaal, verticaal, achterstevoren en diagonaal, en elke vondst wordt gevierd met gloeiende markeringen, zwevende woorden, een combo en zacht geluid. Het draait op telefoon, tablet en desktop vanaf elke statische webhosting.

Tien talen, elk met eigen woordenlijsten
Engels, Portugees, Spaans, Frans, Duits, Italiaans, Nederlands, Pools, Turks en Indonesisch. De interface en de woorden veranderen samen: elke taal heeft 35 thema's met minstens 30 woordvermeldingen per thema, meer dan 1.000 vermeldingen per taal. Woorden behouden hun accenten op het scherm en zitten in het raster zonder die accenten, en het spel start in de browsertaal van de speler.
35 thema's, een campagne en een dagelijkse puzzel
Quick Play kiest een willekeurig thema, of spelers kiezen een van de 35 thema's, van Animals en Ocean tot Space, Kitchen, Pirates en Halloween, elk met een eigen afbeelding. Een campagne van 15 levels voegt eerst achterstevoren gespelde woorden toe, daarna diagonalen en daarna een enkele hint. De dagelijkse puzzel is voor iedereen in dezelfde taal hetzelfde en houdt een dagreeks bij.
My Aquarium: een beloning voor elk level
Elk campagnelevel dat u haalt, bevrijdt een van 15 originele vissen. Ze zwemmen vrij door een aquarium van een gezonken schip, haasten zich naar het voer als u dubbel tikt op het water, en zwellen op of wiegen op hun eigen manier en reageren op uw tikken.

Punten, combo's en sterren
Elke letter telt mee, diagonale en achterstevoren gespelde woorden leveren een bonus op, en een combo groeit zolang de speler woorden blijft vinden. Sterren belonen een foutloze ronde, en de beste score van elk thema, level en dag wordt op het apparaat opgeslagen. Elke ronde kan altijd worden afgemaakt: er worden hints aangeboden wanneer een speler vastloopt.
Ontspannend van opzet
Muziek, een zachte verteller in het Engels, Portugees en Spaans (andere talen gebruiken de Engelse stem met gelokaliseerde ondertiteling), een begeleide tutorial, toetsenbordbediening, voorleesmeldingen voor schermlezers en een Calm mode (rustige modus) die beweging vermindert. Muziek, effecten en stem hebben aparte volumeregelingen.
Uw spel, uw hosting
Upload de inhoud van de map game naar statische HTTP(S)-hosting. Op de server zijn geen PHP, database, account of Node.js nodig, en het spel doet geen verzoeken naar diensten voor ranglijsten, advertenties, tracking of betalingen. Beeldmateriaal, audio en lettertypen staan allemaal lokaal.

Wat deze editie niet bevat
Native apps, hosting en maatwerkontwikkeling zijn niet inbegrepen, evenmin als cloudopslag, een online ranglijst, echtgeldaankopen of een advertentie-SDK.
Voor wie is deze sjabloon bedoeld
Site- en portaaleigenaren die een rustig, gezinsvriendelijk woordspel willen, scholen en taalprojecten die woordenlijsten in meerdere talen nodig hebben, freelancers en studio's die een merkgebonden spel voor een klant bouwen, en ontwikkelaars die willen leren van leesbare TypeScript met unittests.
Pas het aan
Woordenlijsten zijn gewone JSON, één set per taal: wijzig woorden, voeg thema's toe of voeg een taal toe. Het instellingenbestand aurora.config.js stelt de starttaal, de dagelijkse puzzel, de combotijd en de naam van de opgeslagen voortgang in zonder opnieuw te bouwen. De broncode is leesbare, niet-verkleinde TypeScript met unittests; bouw opnieuw met npm ci, npm test en npm run build na een wijziging.
Technische details in het kort
- Stack: HTML5, JavaScript en TypeScript met Phaser 3.90 (MIT, niet-verkleind meegeleverd), gebouwd met Vite.
- Bestanden: HTML, CSS, JavaScript, TypeScript, JSON, WebP, MP3 en WOFF2.
- Talen: 10 speltalen met eigen woordenlijsten, een verteller opgenomen in drie daarvan, en een gids in 14.
- Vereisten: een actuele browser met JavaScript en audio (Safari 16.4 of nieuwer), en statische HTTP(S)-hosting.
- Opslag: de lokale opslag van de browser, zonder account of cloudsynchronisatie.
- Node.js is alleen nodig om de broncode opnieuw te bouwen.
Licentie en ondersteuning in het kort
Eén aankoop geeft u een eeuwigdurende, niet-exclusieve licentie om deze editie te gebruiken in één eindproduct, van uzelf of van één klant. Spelers kunnen het gratis spelen of via advertentie-inkomsten. U mag de code, het beeldmateriaal en de audio binnen uw product wijzigen, maar u mag de sjabloon niet op zichzelf verkopen of verspreiden. Zes maanden ondersteuning zijn inbegrepen (12 met de extensie bij het afrekenen) en dekken het installeren en gebruiken van de bestanden en het oplossen van reproduceerbare fouten.


















