forked from GeorgeMC2610/KTANE-Bot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
scenario.txt
42 lines (22 loc) · 4.24 KB
/
scenario.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
=== INTRO ΜΕ ΤΟΝ ΣΚΟΠΟ ΤΗΣ ΕΡΓΑΣΙΑΣ ===
Στα πλαίσια του μαθήματος της Επεξεργασίας Φυσικής Γλώσσας φτιάχτηκε μία εφαρμογή, που λειτουργεί ως λύτης για τους γρίφους του παιχνιδιού Keep Talking and Nobody Explodes.
Ας ξεκινήσουμε από τα βασικά.
1. Πώς παίζεται αυτό το παιχνίδι και γιατί επελέγη για το μάθημα αυτό;
Το παιχνίδι παίζεται, συνήθως, με δύο ή παραπάνω παίκτες. Ο ένας έχει να αφοπλίσει μία βόμβα, και οι υπόλοιποι παίκτες, κρατάνε στα χέρια τους ένα εγχειρίδιο με τις οδηγίες για την αφόπλιση της βόμβας.
Μια βόμβα έχει διάφορα modules. Κάθε module αφοπλίζεται ξεχωριστά. Όταν αφοπλιστούν όλα τα modules, αφοπλίζεται ολόκληρη η βόμβα.
Τόσο ο παίκτης όσο και αυτοί που κρατάνε το εγχειρίδιο πρέπει να είναι αρκετά συγκεκριμένοι με τις πληροφορίες που δίνουν, ώστε να αφοπλιστεί η βόμβα.
Το συγκεκριμένο παιχνίδι ταιριάζει απόλυτα με το μάθημα, καθώς οι δύο παίκτες πρέπει να μιλάνε συνεχώς μεταξύ τους. Κάτι που ταιριάζει τέλεια με το μάθημα της επεξεργασίας φυσικής γλώσσας.
Σκοπός της εφαρμογής ήταν να φτιαχτεί το μέρος του εγχειριδίου. Δηλαδή, ο παίκτης θα μιλάει σε ένα BOT. Το BOT θα διαχειρίζεται τις πληροφορίες που του δίνει ο χρήστης και, ύστερα, θα του λέει τι να κάνει για να αφοπλιστεί η βόμβα.
2. Η εφαρμογή.
Η εφαρμογή που φτιάχτηκε, είναι προγραμματισμένη να δουλεύει στο λειτουργικό σύστημα των Windows, καθώς είναι γραμμένη στη γλώσσα C# χρησιμοποιώντας το .NET Framework. Επίσης, είναι προγραμματισμένη να ακούει Αγγλικά μόνο και όχι Ελληνικά.
Προτού ανοίξει κανείς την εφαρμογή, θα πρέπει να σιγουρευτεί ότι έχει ρυθμίσει το σωστό μικρόφωνο ως το default του υπολογιστή, καθώς η εφαρμογή θα χρησιμοποιεί αυτό πάντα.
Επίσης, επειδή η εφαρμογή χρησιμοποιεί φωνητικές εντολές, θα πρέπει να υπάρχουν εγκατεστημένες φωνές στα αγγλικά (αν και θα 'πρεπε να υπάρχουν ήδη οι φωνές Microsoft David και Microsoft Zira).
Όταν γίνουν τα παραπάνω βήματα, ο χρήστης μπορεί να ανοίξει την εφαρμογή. Ας την δούμε εν δράσει.
3. Παράδειγμα χρήσης της εφαρμογής
Ας δούμε ένα παράδειγμα μιας απλής βόμβας. Έστω ότι έχουμε την παρακάτω βόμβα.
[ΚΟΥΜΠΙ] [ΚΑΛΩΔΙΑ] [ΣΥΜΒΟΛΑ]
Πάμε πρώτα στο πιο εύκολο, που είναι το κουμπί. Για να αφοπλιστεί το κουμπί, θα πρέπει είτε να το πατήσουμε, είτε να το κρατήσουμε πατημένο και βάσει της φωτεινής ένδειξης στα δεξιά, θα πρέπει να το αφήσουμε όταν θα υπάρχει το 1, το 4 ή το 5 οπουδήποτε στο χρονόμετρο.
Σύμφωνα με το manual [έτσι αφοπλίζεται το κουμπί]
Ας δούμε τι έχει να πει το bot.
[παράδειγμα στο bot]
4. Ο Κώδικας