Opas

Sanaetsivä HTML5-pelinä: lähdekoodi ja tarkistettavat kielet

Teemat, sanalistat, lähdekoodi ja selainvaatimukset valmiissa sanaetsiväpelissä, esimerkkinä Aurora Words.

Pelin Aurora Words virallinen kansikuva

Sanaetsivä on yksi pelatuimmista pulmamuodoista, ja sanaetsiväpelin voi helposti jäljitellä huonosti. Ruudukko, joka sijoittaa sanat ilmeiseen kuvioon, ohut sanalista tai valinta, joka tulkitsee vinottaiset vedot väärin, paljastuu jo ensimmäisellä peliminuutilla.

Aurora Words on valmis selaimessa toimiva sanaetsivä, jossa on 35 teemaa, 15 tason kampanja ja päivän pulma. Tässä oppaassa käydään läpi, mitä teemoista, sanalistoista, lähdekoodista ja selainvaatimuksista kannattaa tarkistaa, jotta minkä tahansa sanaetsiväpelin voi arvioida samalla tavalla.

Pelaa Aurora Words

Teemat ja tasot: ratkaisevaa on projektin tarve

Aurora Wordsissa on 35 teemaa, 15 tason kampanja, päivän pulma, kombot ja tähdet. Teema on joukko sanoja, joita pelaaja etsii, joten teemojen määrä kertoo, montako erillistä sanajoukkoa yleisö näkee.

Kannattaa laskea projektin tarvitsemat teemat ja tasot eikä tuijottaa tuotesivun kokonaismäärää. 15 tason kampanja on hyvän mittainen lyhyeen sessioon, ja päivän pulma antaa syyn palata.

Sanalistoissa pohjat eroavat eniten

Kannattaa kysyä, montako sanaa kullakin kielellä on ja onko lista sillä kielellä, jota pelaajat lukevat. Versio ilmoittaa yli 1 000 sanaa kullekin kymmenelle käyttöliittymäkielelleen.

Pelkästään englannista käännetty lista paljastuu yleensä jo ensimmäisissä pulmissa sanoina, jotka tuntuvat äidinkieliselle lukijalle oudoilta. Kielelle kirjoitetussa listassa on lyhyempiä, luontevampia sanoja ja teemoja, jotka ovat paikallisesti järkeviä.

Äänet ja kertoja

Kertoja puhuu englantia, Brasilian portugalia ja espanjaa, ja muilla kielillä käytetään englantia. Ennen ostoa kannattaa päättää, kelpaako tämä varakieli kohdeyleisölle, sillä väärää kieltä puhuva kertoja huomataan heti.

Lähdekoodi ja mitä siitä voi muuttaa

Lähdekoodi on luettavaa TypeScriptiä testeineen, ja se on rakennettu Phaser 3.90:n päälle. Pelikansio on valmis hostattavaksi, ja kuvitus, äänet ja fontit ovat paikallisina. Uudelleenbuildaus Vitellä on valinnaista, ja sitä tarvitaan vain, jos TypeScript-lähdekoodia muutetaan.

Sanalistat ovat tavallista JSONia, yksi joukko kieltä kohti. Sanoja voi vaihtaa, teemoja lisätä tai kokonaan uuden kielen lisätä koskematta pelilogiikkaan. Asetustiedostolla määritetään aloituskieli, päivän pulma, kombojen aikaraja ja tallennetun etenemisen nimi ilman uudelleenbuildausta.

  • Ovatko sanalistat erillään pelilogiikasta?
  • Kattavatko testit ruudukon ja valinnan?
  • Ovatko kolmansien osapuolten lisenssitiedot mukana?

Selain- ja hosting-vaatimukset

Versio vaatii ajantasaisen selaimen, jossa on JavaScript- ja äänituki. Tuotesivulla mainitaan niiden joukossa Safari 16.4 tai uudempi. Peli toimii staattisina tiedostoina HTTP(S)-hostingissa eikä tarvitse tietokantaa tai tekijän tiliä.

Aurora Wordsin tuotesivu: kielet ja lisenssi

Mitä hintaan ei sisälly

Aurora Wordsissa ei ole pilvitallennusta, verkkotulostaulukkoa, oikealla rahalla tehtäviä ostoja eikä mainos-SDK:ta. Eteneminen tallentuu käytössä olevaan selaimeen. Natiivisovellukset, hosting ja räätälöity kehitystyö eivät sisälly hintaan.

Usein kysytyt kysymykset

Voiko sanoja vaihtaa tai teeman lisätä?

Kyllä. Sanalistat ovat tavallista JSONia, yksi joukko kieltä kohti, joten sanoja voi vaihtaa, teemoja lisätä ja uuden kielen lisätä.

Täytyykö peli buildata itse?

Ei. game/-kansion sisältö ladataan HTTP(S)-hostingiin. Uudelleenbuildausta tarvitaan vain, jos TypeScript-lähdekoodia muokataan.

Mihin eteneminen tallentuu?

Paikallisesti käytössä olevaan selaimeen.

Kenelle sanaetsiväpohja sopii

Sanaetsiväpohja sopii kieltenoppimissivustolle, koulun tai perheen projektiin tai studiolle, joka haluaa teemoitetun pulmapelin uudelleen teemoitettavaksi. Se toimii, kun teemat ja sanalistat vastaavat yleisöä. Yksittäiseen kertaluonteiseen pulmaan tulostettava tehtävä voi riittää.

Pelaa Aurora Words