⊗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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη