Ocean Words: sanojen maailma.
Ocean Words on vedenalainen HTML5-sanaetsintäpelin pohja täydellä lähdekoodilla. Pelaajat liukuvat ruudukon yli löytääkseen teeman piilotetut sanat: ne piiloutuvat vaakasuoraan, pystysuoraan, takaperin ja vinosti, ja jokainen löytö juhlitaan hehkuvilla merkeillä, lentävillä sanoilla, yhdistelmällä ja pehmeällä äänellä. Se toimii puhelimella, tabletilla ja tietokoneella mistä tahansa staattisesta verkkoisännöinnistä.

Kymmenen kieltä, joilla kullakin omat sanalistansa
Englanti, portugali, espanja, ranska, saksa, italia, hollanti, puola, turkki ja indonesia. Käyttöliittymä ja sanat vaihtuvat yhdessä: jokaisella kielellä on 35 teemaa, joissa kussakin on vähintään 30 sanamerkintää, ja yli 1 000 merkintää kieltä kohden. Sanat säilyttävät aksenttinsa ruudulla ja piiloutuvat ruudukkoon ilman niitä, ja peli aloittaa selaimen kielellä.
35 teemaa, kampanja ja päivän pulma
Quick Play (pikapeli) valitsee satunnaisen teeman, tai pelaaja valitsee minkä tahansa 35 teemasta, eläimistä ja merestä avaruuteen, keittiöön, merirosvoihin ja Halloweeniin, kukin omalla kuvallaan. 15 tason kampanja lisää ensin takaperin kirjoitetut sanat, sitten vinot sanat ja lopuksi yhden vihjeen. Päivän pulma on sama kaikille samalla kielellä, ja se kerryttää päivien putkea.
My Aquarium (oma akvaario): palkinto jokaisesta tasosta
Jokainen kampanjataso, jonka selviät, vapauttaa yhden 15 alkuperäisestä kalasta. Ne uivat vapaasti uponneen laivan akvaariossa, kilpailevat ruoasta, kun kaksoisnapautat vettä, pullistuvat tai keinuvat omalla tavallaan ja vastaavat napautuksiisi.

Pisteet, yhdistelmät ja tähdet
Jokainen kirjain tuo pisteitä, takaperin ja vinosti kirjoitetut sanat tuovat bonuksen, ja yhdistelmä kasvaa, kun pelaaja löytää sanoja peräkkäin. Tähdet palkitsevat puhtaan kierroksen, ja jokaisen teeman, tason ja päivän paras tulos tallentuu laitteelle. Jokainen kierros voidaan aina päättää: vihjeitä tarjotaan, kun pelaaja jumittuu.
Rentouttava lähtökohta
Musiikki, pehmeä kertoja englanniksi, portugaliksi ja espanjaksi (muut kielet käyttävät englanninkielistä ääntä paikallistetuilla tekstityksillä), opastettu harjoitus, näppäimistöpelaaminen, ruudunlukijailmoitukset ja Calm mode (rauhallinen tila), joka vähentää liikettä. Musiikilla, tehosteilla ja kertojalla on erilliset äänenvoimakkuussäätimet.
Oma peli, oma isännöinti
Lataa game-kansion sisältö staattiseen HTTP(S)-isännöintiin. Palvelimella ei tarvita PHP:tä, tietokantaa, tiliä tai Node.js:ää, eikä peli tee pyyntöjä tulostaulu-, mainos-, seuranta- tai maksupalveluihin. Kuvitus, äänet ja fontit ovat kaikki paikallisia.

Mitä tämä painos ei sisällä
Natiivisovellukset, isännöinti ja räätälöity kehitystyö eivät sisälly, eikä pilvitallennuksia, verkkotulosluetteloa, rahallisia ostoksia tai mainos-SDK:ta ole.
Kenelle tämä pohja sopii
Sivustojen ja portaalien omistajille, jotka haluavat rauhallisen, perheystävällisen sanapelin; kouluille ja kielihankkeille, jotka tarvitsevat sanalistoja useilla kielillä; freelancereille ja studioille, jotka rakentavat brändätyn pelin asiakkaalle; ja kehittäjille, jotka haluavat oppia luettavaa TypeScriptiä yksikkötesteineen.
Muokkaa sitä
Sanalistat ovat yksinkertaisia JSON-tiedostoja, yksi joukko kutakin kieltä kohden: vaihda sanoja, lisää teemoja tai lisää kieli. Asetustiedosto aurora.config.js määrittää aloituskielen, päivän pulman, yhdistelmäajan ja tallennetun edistymisen nimen ilman uudelleenrakentamista. Lähdekoodi on luettavaa, minifioimatonta TypeScriptiä yksikkötesteineen; rakenna se uudelleen komennoilla npm ci, npm test ja npm run build muokkauksen jälkeen.
Tekniset tiedot lyhyesti
- Pino: HTML5, JavaScript ja TypeScript Phaser 3.90:lla (MIT, sisältyy minifioimattomana), rakennettu Viten avulla.
- Tiedostot: HTML, CSS, JavaScript, TypeScript, JSON, WebP, MP3 ja WOFF2.
- Kielet: 10 pelikieltä omilla sanalistoillaan, kertoja kolmella niistä ja opas 14 kielellä.
- Vaatimukset: ajantasainen selain, jossa on JavaScript ja ääni (Safari 16.4 tai uudempi), sekä staattinen HTTP(S)-isännöinti.
- Tallennukset: selaimen paikallinen tallennustila, ei tiliä eikä pilvisynkronointia.
- Node.js tarvitaan vain lähdekoodin uudelleenrakentamiseen.
Lisenssi ja tuki lyhyesti
Yksi osto antaa pysyvän, ei-yksinomaisen lisenssin käyttää tätä painosta yhdessä lopputuotteessa, omassa tai yhden asiakkaan. Pelaajat voivat pelata sitä ilmaiseksi tai mainosrahoituksella. Saat muuttaa koodia, kuvitusta ja ääntä tuotteessasi, mutta et voi myydä tai levittää pelipohjaa yksinään. Tukea on mukana kuusi kuukautta (12 kassalla valittavalla laajennuksella), ja se kattaa tiedostojen asennuksen ja käytön sekä toistettavissa olevien virheiden korjaamisen.


















