ΔΠΠΜΑΘ23

Video Transcript

STEVIE

 

Το μεγαλύτερο εμπόδιο για την συλλογή από κόκκαλα θα είναι όμως ένας μικρός αριθμός από αυτοκίνητα.

 

Τα αυτοκίνητα κινούνται αυτόματα μέσα στον λαβύρινθο με την ίδια ταχύτητα που κινείται ο σκύλος. Σε περίπτωση που ακουμπήσουν τον σκύλο τότε το παιχνίδι σταματά. Αν θέλουμε να εκφράσουμε με μεγαλύτερη ακρίβεια την κίνηση των αυτοκινήτων θα μπορούσαμε να πούμε πως: Κάνουν κίνηση προς τα μπροστά ανάλογα με τον τρόπο που είναι τοποθετημένα αρχικά στον λαβύρινθο. ΑΝ ακουμπήσουν τον λαβύρινθο ΤΟΤΕ σταματάνε και στρίβουν τυχαία είτε αριστερά είτε δεξιά.

 

Ας δημιουργήσουμε το πρώτο αυτοκίνητο και ας προσπαθήσουμε να πετύχουμε ακριβώς αυτήν την συμπεριφορά που μόλις περιγράψαμε.

 

Αρχικά θα πρέπει να εισάγουμε το αντικείμενο “Car-Bug” στο σκηνικό. Το μέγεθος είναι υπερβολικά μεγάλο. Ας ρυθμίσω με το που ξεκινά το παιχνίδι να αλλάζει στο 30% του αρχικού.

 

Η κίνηση του αντικειμένου θέλουμε να συνεχίζει σε όλη την διάρκεια του παιχνιδιού. Οπότε ας χρησιμοποιήσουμε κατευθείαν την εντολή επανάληψης «ΓΙΑ ΠΑΝΤΑ».

 

Ακολουθεί η εντολή της κίνησης. Όπως προ είπαμε θα έχει την ίδια ταχύτητα με τον σκύλο. Οπότε εφαρμόζομε την εντολή «κινήσου 5 βήματα». Αν θα συναντήσει τον λαβύρινθο θα αλληλοεπιδρά ακριβώς με τον ίδιο τρόπο που αλληλοεπιδρά ο σκύλος.

 

Αν δηλαδή ακουμπήσει τον λαβύρινθο να κάνει 5 βήματα προς την αντίθετη κατεύθυνση. Αυτό θα προκαλέσει την ακινητοποίηση του.

 

Στην συνέχεια θα πρέπει να στρίψει. Η στροφή θα πρέπει να είναι τυχαία είτε προς τα αριστερά είτε προς τα δεξιά.

 

Όπως έχουμε δει έως τώρα σε αυτό το παιχνίδι όταν πρέπει να ληφθεί μια τυχαία απόφαση σίγουρα θα χρησιμοποιηθεί η εντολή  «επίλεξε έναν τυχαίο αριθμό» από την παλέτα εντολών «τελεστές».

 

Ο παρακάτω κώδικας πετυχαίνει ακριβώς αυτήν την τυχαία επιλογή στην κατεύθυνση της στροφής..

 

Ας δοκιμάσω το σενάριο μου τώρα..

 

Μάλιστα. Ας προσθέσω και τον κώδικά όπου διαχειρίζεται την επαφή του αυτοκινήτου με τον σκύλο. Θα πρέπει να τελειώσει το παιχνίδι..

 

Πολύ ωραία! Καλό θα είναι να θέσω στην αρχή του σεναρίου αρχική θέση στο αυτοκίνητο ώστε να ξεκινά πάντα από εκεί.

 

Στην συνέχεια θα αντιγράψω το αντικείμενο αυτό άλλες 3 φορές ώστε να έχουμε συνολικά 4 αυτοκίνητα.

 

Δεν πρέπει να ξεχάσω να φροντίσω, τα νέα αυτοκίνητα, να ξεκινάνε από διαφορετικές θέσεις σε σχέση με  το αρχικό..

 

Scroll to Top