139
PC Master
στα πλαίσια του οποίου κινούνται οι χα-
ρακτήρες. Στην επιλογή Show this
room’s: επιλέξτε Edges και θα τις δείτε
μπροστά σας ως κίτρινες γραμμές. Με
απλό drag & drop τις τοποθετείτε όπου
θέλετε. Εμείς στην εικόνα του σαλονιού
μας θα τις τοποθετήσουμε στις άκρες της,
εκτός από την πάνω Edge, που θα φτάνει
μέχρι λίγο πάνω από την πόρτα, όπως
βλέπετε στο screenshot. Αυτό θα μας
χρησιμεύσει όταν σχεδιάσουμε το walking
path των χαρακτήρων μας, αφού θα πού-
με απλά στο παιχνίδι πως όταν ένας χαρα-
κτήρας ξεφεύγει από τα όρια της Top
Edge, θα πρέπει να αλλάξει δωμάτιο.
Το επόμενο βήμα μας είναι να ορίσουμε
τα Hotspots του δωματίου, δηλαδή τα ση-
μεία εκείνα στην εικόνα μας στα οποία
μπορεί να επιδράσει ο παίκτης. Επιλέγου-
με λοιπόν Show this room’s: Hotspots.
Παρατηρήστε ότι στο Project Grid φαίνο-
νται πλέον τα properties του εκάστοτε
Hotspot. Ας ξεκινήσουμε με το πρώτο
Hotspot που θα είναι η πόρτα. Εισάγουμε
τη λέξη Door στο Description, ενώ ορί-
ζουμε και ένα Name το οποίο οφείλει να
είναι στη μορφή hName, έστω hDoor. Δύο
hotspots στο ίδιο δωμάτιο μπορούν να
έχουν το ίδιο Description, αλλά δεν μπο-
ρούν να μοιράζονται το ίδιο Name. Αυτό
συμβαίνει γιατί το μεν πρώτο δεν χρησι-
μοποιείται παρά μόνο για να εμφανίζει
στον παίκτη πάνω σε τι βρίσκεται ο cursor
του ανά πάσα στιγμή, το δε δεύτερο χρη-
σιμοποιείται στον κώδικα.
Αφού τα κάνουμε αυτά, μένει να σχε-
διάσουμε την περιοχή που ορίζει το
hotspot μας στην εικόνα με τη βοήθεια
των εργαλείων ζωγραφικής που βρίσκο-
νται στην toolbar του πάνω μέρους της
οθόνης μας. Αν έχετε ανοίξει έστω και μία
φορά το Paint στη ζωή σας, σίγουρα δεν
θα αντιμετωπίσετε πρόβλημα. Με τον ίδιο
ακριβώς τρόπο, αφού επιλέξετε αυτό που
θέλετε με τη βοήθεια του drop-down
menu στο πάνω μέρος του Project Grid,
ορίζετε όσα hotspots θέλετε στην οθόνη
σας. Μην ξεχάσετε να βάλετε Description
και Name σε όλα. Το καθένα σχεδιάζεται
αυτόματα με διαφορετικό χρώμα, ενώ
όταν εργάζεστε σε ένα από αυτά, τα υπό-
λοιπα παραμένουν γκρίζα, για να μην
μπερδεύεστε.
Αφού ολοκληρώσετε τον ορισμό των
hotspots, μπορείτε να προσθέσετε τις πε-
ριγραφές τους, δηλαδή το κείμενο που θα
βλέπει ο παίκτης όταν χρησιμοποιεί την
εντολή Examine πάνω τους. Επιλέγετε
λοιπόν το hDoor και στο Project Grid πα-
τάτε το εικονίδιο με τον κεραυνό
(
Events). Εκεί κάνετε διπλό κλικ στο Look
at hotspot. Πατώντας το πλήκτρο «…» στα
δεξιά δημιουργείται η συνάρτηση
hDoor_Look() και μεταβαίνετε ακριβώς
στο σημείο του κώδικα που αναγράφεται
η περιγραφή του συγκεκριμένου hotspot.
Η πρώτη εντολή που θα μάθετε είναι η
Display. Καλώντας την εμφανίζεται το κεί-
μενο που επιθυμείτε στο παιχνίδι ως περι-
γραφή (narration) και συντάσσεται ως
εξής:
Display(«Το κείμενο σας εδώ»);
Σώστε τον κώδικά σας και επαναλάβετε
τη διαδικασία μέχρι να αποκτήσουν περι-
γραφές όλα τα hotspots σας. Σώστε το
δωμάτιο και το παιχνίδι.
Πριν τρέξετε το παιχνίδι σας, μένει να
ορίσετε σε ποιο δωμάτιο θα ξεκινάει ο χα-
ρακτήρας σας, διότι το template είναι
ορισμένο να αρχίζει με το Room 1. Από το
Project Tree επιλέξτε Characters>0: cEgo
και στο Project Grid ορίστε ως Starting
Room το 2:Living Room. Μπορείτε πλέον
να επιλέξετε από το μενού Build>Run.
Συγχαρητήρια! Το παιχνίδι σας είναι ζω-
ντανό. Κρατώντας πατημένο το left
mouse button, μπορείτε να χρησιμοποιή-
σετε το Verb Coin για να εξετάσετε όλα
τα hotspots που ορίσατε. Με Ctrl+Q κά-
νετε Quit.
Δεν είναι κι άσχημα για πρώτη φορά,
έτσι δεν είναι; Έχοντας μάθει μόνο μία
εντολή κώδικα, κατορθώσατε ήδη να ξε-
κινήσετε ένα adventure game, να δημι-
ουργήσετε ένα δωμάτιο και να του ορίσε-
τε έναν αριθμό από hotspots με τις περι-
γραφές τους. Μέχρι το επόμενο τεύχος
μπορείτε να πειραματιστείτε φτιάχνοντας
περισσότερα δωμάτια.
PC
Η λίστα των events για την πόρτα σας.
7
Γράφοντας την πρώτη σας συνάρτηση.
8
Η ανταμοιβή των κόπων σας.
9