⊗jsPrGCtTI 16 of 62 menu

Pilsētu spēles realizācija JavaScript

Apdomāsim, kā mēs īstenosim mūsu projektu.

Es sāktu ar to, ka izveidotu masīvu, kurā tiks ierakstītas pilsētas, kuras ievada mūsu spēlētāji:

let cities = [];

Pieņemsim, ka mums ir spēles sākums un gājienu veic pirmais spēlētājs. Viņš ieraksta pilsētu un nospiež Enter. Acīmredzot, šo pilsētu mēs uzreiz varam ievietot mūsu pilsētu masīvā.

Tagad gājienu veiks otrais spēlētājs. Tā kā mūsu masīvs vairs nav tukšs, tad šis otrais gājiens tiks aprakstīts ar to pašu algoritmu, kā visi nākamie gājieni.

Kāds ir šis algoritms? Pirmkārt, jāpārbauda tas, ka ievadītās pilsētas pirmais burts sakrīt ar iepriekšējās pilsētas pēdējo burtu. Otrkārt, jāpārbauda, ka šāda pilsēta vēl nav bijusi šajā spēlē.

Ja abi šie nosacījumi ir izpildīti, tad ievadītā pilsēta tiek ierakstīta mūsu masīvā un gājiens pāriet uz nākamo spēlētāju. Ja kāds nosacījums nav izpildīts, tad jāizvada ziņojums par to.

Realizējiet spēli atbilstoši aprakstītajam algoritmam.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt