Πίνακας περιεχομένων:

Rockαλίδι από χαρτί βράχου: 10 βήματα
Rockαλίδι από χαρτί βράχου: 10 βήματα

Βίντεο: Rockαλίδι από χαρτί βράχου: 10 βήματα

Βίντεο: Rockαλίδι από χαρτί βράχου: 10 βήματα
Βίντεο: НАША ЖИЗНЬ ИЗМЕНИЛАСЬ ПОСЛЕ ПОЯВЛЕНИЯ ............ 2024, Νοέμβριος
Anonim
Πέτρα ψαλίδι χαρτί
Πέτρα ψαλίδι χαρτί

Σκοπός: Αφού ολοκληρώσετε αυτό, θα μάθετε πώς να φτιάξετε ένα απλό παιχνίδι Rock, Paper Scissors από την αρχή χρησιμοποιώντας το Code.org.

Υλικά / Απαιτήσεις που απαιτούνται: Βασική κατανόηση της σύνταξης Javascript, ενός υπολογιστή, ενός λογαριασμού Code.org.

Βήμα 1: Ανοίξτε το χώρο εργασίας

Ανοίξτε το χώρο εργασίας
Ανοίξτε το χώρο εργασίας

1. Ξεκινήστε ανοίγοντας το code.org, κάντε κλικ στη δημιουργία ενός έργου και κάντε κλικ στο εργαστήριο εφαρμογών

Βήμα 2: Σχεδιάστε τη διεπαφή χρήστη

Σχεδίαση διεπαφής χρήστη
Σχεδίαση διεπαφής χρήστη

2. Κάντε κλικ στην καρτέλα σχεδίασης στην επάνω αριστερή γωνία του περιβάλλοντος κωδικοποίησης και σύρετε τρία κουμπιά (Rock, Paper, ψαλίδι). Επισημάνετε τους και αλλάξτε τα αναγνωριστικά τους ανάλογα. Επίσης, στην καρτέλα σχεδίασης, σύρετε ετικέτες για: Επιλογή CPU, Επιλογή παίκτη και ένδειξη Win ή Lose. Αναγνωρίστε τα ανάλογα, το τελικό αποτέλεσμα πρέπει να μοιάζει με την παραπάνω εικόνα.

Βήμα 3: Δημιουργία λειτουργιών κλικ

Δημιουργία λειτουργιών κλικ
Δημιουργία λειτουργιών κλικ

Δημιουργήστε συναρτήσεις συμβάντων που εκτελούνται όταν κάνετε κλικ σε κάθε ένα από τα κουμπιά. Για να το κάνετε αυτό, κάντε κλικ στο κουμπί που θέλετε στην καρτέλα σχεδίασης και, στη συνέχεια, κάντε κλικ στην επιλογή εισαγωγή κώδικα στην καρτέλα συμβάντα στο χώρο εργασίας του σχεδιασμού.

Βήμα 4: Λειτουργία GetWinner

Λειτουργία GetWinner
Λειτουργία GetWinner

Γράψτε μια συνάρτηση που ονομάζεται getWinner με την παράμετρο "playersChoice".

Βήμα 5: Κλήση της συνάρτησης GetWinner

Κλήση της λειτουργίας GetWinner
Κλήση της λειτουργίας GetWinner

Σε κάθε συνάρτηση Click Event, καλέστε τη συνάρτηση getWinner, στέλνοντας μια συμβολοσειρά με το όνομα του στοιχείου που αντιστοιχεί στη συνάρτηση.

Βήμα 6: Λάβετε την επιλογή της CPU

Αποκτήστε την επιλογή της CPU
Αποκτήστε την επιλογή της CPU

Στη συνάρτηση getWinner, προετοιμάστε μια μεταβλητή cpuChoice και ζητήστε την να στείλει έναν τυχαίο αριθμό από 0 έως 2 σε μια νέα συνάρτηση randomPick. Δημιουργήστε τη συνάρτηση randomPick με μια παράμετρο int.

Βήμα 7: Γράψτε RandomPick

Γράψτε RandomPick
Γράψτε RandomPick

Στη συνάρτηση randomPick, επιστρέψτε ένα διαφορετικό στοιχείο για κάθε τυχαίο αριθμό από 0 έως 2. Π.χ. αν x = 0 επιστρέφει "Rock". Ορίστε το κείμενο μιας ετικέτας στο στοιχείο "Επιλέγει η CPU" &&

Βήμα 8: Καθορίστε τον νικητή

Καθορίστε τον Νικητή
Καθορίστε τον Νικητή

Πίσω στη συνάρτηση getWinner, συγκρίνετε το playerChoice με το cpuChoice χρησιμοποιώντας δηλώσεις if else για τον προσδιορισμό του νικητή. Αρχικοποιήστε ένα Boolean το οποίο ορίζεται ως αληθές εάν ο Παίκτης καθοριστεί ως ο νικητής και παραμένει ψευδής διαφορετικά. Προσοχή: Ελέγξτε αν υπάρχει πρώτα γραβάτα.

Βήμα 9: Καταγραφή αποτελεσμάτων

Στο τέλος της συνάρτησης getWinner, ορίστε μια καθολική μεταβλητή για τον αριθμό κερδών της CPU και τον αριθμό κερδών παίκτη και προσαρμόστε ανάλογα κάθε μεταβλητή. Προσαρμόστε την αντίστοιχη ετικέτα στο τέλος της συνάρτησης getWinner (μόλις καθοριστεί ο νικητής). Αλλάξτε την κύρια ετικέτα είτε "Κερδίζετε" είτε "Χάνετε" επίσης εδώ

Βήμα 10: Τέλος

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

Συνιστάται: