⊗jsPrGCtTI 16 of 62 menu

Kaupunkipelin toteutus JavaScriptillä

Keskustellaan siitä, kuinka toteutamme projektimme.

Aloittaisin tekemällä taulukon, johon tallennetaan pelaajien antamakaupungit:

let cities = [];

Oletetaan, että peli on alkanut ja ensimmäinen pelaaja on vuorossa. Hän kirjoittaa kaupungin ja painaa Enter. On selvää, että voimme heti lisätä tämän kaupungin kaupunkitaulukkoomme.

Seuraavaksi on toisen pelaajan vuoro. Koska taulukkomme ei ole enää tyhjä, tätä toista siirtoa kuvaa sama algoritmi kuin kaikkia seuraavia siirtoja.

Mikä tämä algoritmi on? Ensinnäkin on tarkistettava, että syötetyn kaupungin ensimmäinen kirjain vastaa edellisen kaupungin viimeistä kirjainta. Toiseksi, on tarkistettava, että tällaista kaupunkia ei ole ollut tässä pelissä vielä.

Jos molemmat ehdot täyttyvät, syötetty kaupunki kirjataan taulukkoomme ja vuoro siirtyy seuraavalle pelaajalle. Jos jokin ehdoista ei täyty, tulee tulostaa siitä viesti.

Toteuta peli kuvatun algoritmin mukaisesti.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää