⊗jsPrGCtTI 16 of 62 menu

Miestų žaidimo implementacija JavaScript

Aptarkime, kaip mes įgyvendinsime mūsų projektą.

Aš pradėčiau nuo to, kad sukurtų masyvą, į kurį bus įrašomi miestai, kuriuos įveda mūsų žaidėjai:

let cities = [];

Tarkime, kad mes žaidimo pradžioje ir ėjimą atlieka pirmas žaidėjas. Jis įveda miestą ir paspaudžia Enter. Akivaizdu, kad šį miestą mes galime nedelsiant įtraukti į mūsų miestų masyvą.

Dabar ėjimą atliks antras žaidėjas. Kadangi mūsų masyvas jau nėra tuščias, tai šis antrasis ėjimas bus aprašomas tuo pačiu algoritmu, kaip ir visi paskesni ėjimai.

Koks tai algoritmas? Pirma, reikia patikrinti tai, kad įvesto miesto pirmoji raidė sutampa su paskutine ankstesnio miesto raide. Antra, reikia patikrinti tai, kad tokio miesto dar nebuvo šiame žaidime.

Jei abi šios sąlygos tenkinamos, tai įvestas miestas įrašomas į mūsų masyvą ir ėjimas pereina prie kito žaidėjo. Jei kuri nors sąlyga netenkinama, tai reikia išvesti pranešimą apie tai.

Įgyvendinkite žaidimą pagal aprašytą algoritmą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti