Βίντεο: Words at War: Who Dare To Live / Here Is Your War / To All Hands 2024
Πριν γράψετε μία γραμμή κώδικα στο Ruby, σκεφτείτε τα βήματα που πρέπει να λάβει το πρόγραμμά σας για να δημιουργήσετε ένα παιχνίδι περιπέτειας. Είναι ένα turn-based παιχνίδι περιπέτειας κειμένου, οπότε όλα θα συμβούν στο παράθυρο του τερματικού σταθμού. Αλλά τι ακριβώς θα κάνει;
Αρχικά, το πρόγραμμα πρέπει να ρυθμίσει μεταβλητές που παρακολουθούν τον παίκτη. Για αυτό το παιχνίδι, θα παρακολουθήσετε την υγεία του παίκτη, πόσο θησαυρό βρήκε, σε ποια αίθουσα βρίσκεται και αν δραπέτευσε ακόμη από το σπήλαιο.
Το πρόγραμμα πρέπει να καλωσορίζει τον παίκτη, να του λέει τι συμβαίνει και ίσως να του πει πώς να παίξει.
Κάθε στροφή, το πρόγραμμα θα πρέπει να
-
Ελέγξτε αν η συσκευή εξακολουθεί να είναι ζωντανή και δεν έχει διαφύγει.
-
Ελέγξτε για να δείτε αν έχει εμφανιστεί ένα τέρας και, αν ναι, αφήστε το τέρας και το παίκτη να αγωνιστούν αν το επιθυμείτε.
-
Αφήστε τη συσκευή να αναζητήσει θησαυρό.
-
Αφήστε τον παίκτη να φύγει από το δωμάτιο και να μεταβεί σε άλλο δωμάτιο.
Το πρόγραμμα πρέπει
-
Βεβαιωθείτε ότι τα διαφορετικά δωμάτια έχουν μοναδικές περιγραφές.
-
Μάθε πώς να αποφασίσεις τυχαία αν εμφανίζονται τέρατα.
-
Προσδιορίστε τυχαία αν ο παίκτης βρήκε θησαυρό.
Όταν ο παίκτης τραβήξει πάρα πολύ ή ξεφύγει από το σπήλαιο, το πρόγραμμα πρέπει να εμφανίσει ένα κατάλληλο τελικό μήνυμα.
Πω πω, αυτό είναι πολύ! Θα πρέπει να σπάσετε αυτό το κομμάτι σε μικρά κομμάτια του Ruby, αλλά θα δείτε ότι δεν είναι πραγματικά πολύ δύσκολο να δημιουργήσετε ένα τέτοιο πλούσιο σε χαρακτηριστικά παιχνίδι.