Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsPrGCtTI 16 of 62 menu
◀ ▶

Υλοποίηση του παιχνιδιού πόλεων σε JavaScript

Ας συζητήσουμε πώς θα υλοποιήσουμε το project μας.

Θα ξεκινούσα φτιάχνοντας έναν πίνακα, στον οποίο θα καταγράφονται οι πόλεις που εισάγουν οι παίκτες μας:

let cities = [];

Ας υποθέσουμε ότι το παιχνίδι ξεκινά και παίζει ο πρώτος παίκτης. Πληκτρολογεί μια πόλη και πατάει Enter. Προφανώς, αυτή την πόλη μπορούμε αμέσως να την εισάγουμε στον πίνακα με τις πόλεις.

Τώρα θα παίξει ο δεύτερος παίκτης. Εφόσον ο πίνακας μας δεν είναι πλέον κενός, αυτή η δεύτερη κίνηση θα περιγράφεται από τον ίδιο αλγόριθμο με όλες τις επόμενες κινήσεις.

Ποιος είναι αυτός ο αλγόριθμος; Πρώτον, πρέπει να ελέγξουμε ότι το πρώτο γράμμα της πόλης που εισάγεται ταιριάζει με το τελευταίο γράμμα της προηγούμενης πόλης. Δεύτερον, πρέπει να ελέγξουμε ότι αυτή η πόλη δεν έχει εμφανιστεί ξανά σε αυτό το παιχνίδι.

Εάν και οι δύο αυτές προϋποθέσεις ικανοποιούνται, τότε η πόλη που εισάγεται καταγράφεται στον πίνακα μας και η σειρά περνάει στον επόμενο παίκτη. Εάν όμως κάποια από τις προϋποθέσεις δεν ικανοποιείται, τότε πρέπει να εμφανιστεί ένα μήνυμα για αυτό.

Υλοποιήστε το παιχνίδι σύμφωνα με τον περιγραφόμενο αλγόριθμο.

← →
↑
Ελληνικά▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη