"> ");
1 of 2
100%

Αυτόματη τυχαία κίνηση εχθρικού χαρακτήρα

Αυτόματη τυχαία κίνηση εχθρικού χαρακτήρα

Video – Αυτόματη τυχαία κίνηση εχθρικού χαρακτήρα

Video Transcript
Αθηνά Καλησπέρα!

 

Το παιχνίδι «το κυνήγι της μπανάνας» μου φαίνεται πολύ ενδιαφέρον. Ανυπομονώ να τελειώσει για να παίξω και εγώ.

 

Σε αυτό το μάθημα, το οποίο αποτελείται από 2 μέρη, θα γίνει μεγάλη πρόοδος όπως αντιλαμβάνομαι! Καινούριοι χαρακτήρες θα ενσωματωθούν στο παιχνίδι και εσείς θα προγραμματίσετε την συμπεριφορά τους.

 

Steve έχεις τον λόγο!

Steve Ευχαριστώ Αθηνά! Χαίρομαι που βρίσκεις ενδιαφέρον το παιχνίδι. Σίγουρα θα είσαι από τους πρώτους που θα το δοκιμάσουν. Στο υπόσχομαι!

 

Καλησπέρα!

 

Έχουμε αφήσει μια δουλεία στην μέση. Στο σημερινό μάθημα θα προχωρήσουμε την δημιουργία του «Κυνήγιού της μπανάνας» ακόμη περισσότερο. Πριν συνεχίσουμε θα πρέπει να θυμηθούμε τι έχουμε κάνει ως τώρα. Έχω ετοιμάσει βίντεο το οποίο θα δείτε σε γρήγορη ταχύτητα που θα σας βοηθήσει να θυμηθείτε που έχουμε φτάσει.

 

Ας το δούμε…

 

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

Χρειάζομαι έναν τρόπο για να μπω στην οθόνη παρακαλώ.. (χτύπημα δακτύλων)..

 

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

 

Θέλουμε λοιπόν με το που γίνεται κλικ στην πράσινη σημαία ώστε να ξεκινάει το παιχνίδι το μέγεθος της μαϊμούς να είναι αρκετά μικρότερο.

 

Από την παλέτα εντολών «όψεις» εντοπίστε το μπλοκ εντολής «όρισε το μέγεθος του αντικειμένου σε 75%». Σύρτε την εντολή στην περιοχή σεναρίων και εφαρμόστε την ακριβώς κάτω από την εντολή «Όταν στην πράσινη σημαία γίνει κλικ».

Σας συστήνω να αλλάξετε το 75% σε 30%.

 

Δοκιμάστε το σενάριο μετά την νέα αλλαγή..

 

Πολύ ωραία. Το επόμενο βήμα θα είναι να αλλάξουμε το σκηνικό.

 

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

 

Επιλέξτε το υπόβαθρο “woods” και πατήστε ΟΚ.

 

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

 

   

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

 

Για να προσθέσετε ένα ακόμη αντικείμενο  από την βιβλιοθήκη του Scratch ακολουθήστε την διαδικασία που ακολουθήσαμε με την μαϊμού. Αυτήν την φορά επιλέξτε το αντικείμενο Lion.

 

Εντυπωσιακό δεν είναι; Είναι βέβαια αρκετά μεγάλο. Ας φροντίσω να είναι μικρότερο με το ξεκίνημα του παιχνιδιού. Θα ακολουθήσω την ίδια διαδικασία που ακολούθησα μόλις με την μαϊμού.

 

Όταν γίνει κλικ στην πράσινη σημαία τότε

«όρισε το μέγεθος του αντικειμένου σε 50%»

 

Ας δώσουμε κίνηση τώρα στο λιοντάρι. Θα χρησιμοποιήσουμε φυσικά την παλέτα εντολών κίνηση. Θα επιλέξω πρώτα την εντολή «κινήσου 10 βήματα». Ας την εντάξω στο σενάριο μου και ας πατήσω την πράσινη σημαία.

 

Σίγουρα θα παρατηρήσατε πως το λιοντάρι κινήθηκε ελάχιστα.

 

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

 

Το λιοντάρι λοιπόν φτάνει στα όρια του σκηνικού όπου αναγκαστικά σταματάει. Καλή ιδέα είναι να ορίσουμε το λιοντάρι να συνεχίζει την κίνηση του αφού βρει στα όρια του σκηνικού κάνοντας στην ουσία γκελ επάνω σε αυτό. Την δυνατότητα αυτήν μας την παρέχει το scratch με την εντολή «Αν βρίσκεσαι στα όρια αναπήδησε».

 

Ας την εντάξουμε στο σενάριο μας, και ας τρέξουμε το σενάριο..

 

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

 

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

 

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

 

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

 

Τέλεια… Νομίζω πως έχουμε σημειώσει σημαντική πρόοδο.