Subject Author Replies Views Last Message
how many marieta_05 marieta_05 1 49 Apr 12, 2011 by vipassas vipassas
see/hear & ammo kchalkias kchalkias 2 83 Mar 29, 2011 by kchalkias kchalkias

Βασικές οδηγίες & tips για kodu:

Εδώ θα προσθέτουμε μερικές οδηγίες και tips που πιστεύουμε ότι είναι χρήσιμα για τα αρχικά (τουλάχιστον) βήματα στο kodu. Οπότε πριν ρωτήσετε κάτι καλό θα είναι να τα ρίξετε μια ματιά.Μπορεί να προσθέσει ο καθένας αντίστοιχα tips για να υπάρξει καλύτερος συντονισμός μεταξύ μας, ενώ στο discussion αυτής της σελίδας μπορείτε να βάζετε τις ερωτήσεις σας
Αν κάτι το έχετε κάνει με διαφορετικό τρόπο (ή αν είναι λάθος κλπ..) μας το λέτε στο discussion.

Tips 1 - 17/3

Καθώς φτιάχνω το περιβάλλον:
κίνηση κάμερας με space+click
ζουμ-->scroll
συντεταγμένες στο επίπεδο (x,y) με F3
αλλαγή χρώματος αντικειμένου - χαρ/ρα με απλή τοποθέτηση του ποντικιού πάνω του και δεξί/αριστερό βέλος
με W,A,S,D πιο εύκολη και γρήγορη μετακίνηση στο περιβάλλον
με Χ έχω γρήγορο undo στις αλλαγές που κάνω

Αν θέλω να προσθέσω:
λουλούδια, δρόμος, περίφραξη -->>απο το path tool με δεξί κλικ στο περιβάλλον κάνω την επιλογή και με τα up/down(βελάκια) το αλλάζω

Καθώς προγραμματίζω πάνω μου δείχνει σε ποια σελίδα είμαι (με τις σελίδες μπορώ να αλλάξω συμπεριφορά):
ScreenShot007.jpg
ScreenShot007.jpg




Εντολές προγραμματισμού:

Αν θέλω να τρώω τα κόκκινα μήλα:
ScreenShot003.jpg
ScreenShot003.jpg


Αν θέλω να κερδιζει 1 πόντο η μπλέ ομάδα κάθε φορά που χτυπάω ένα βράχο:
ScreenShot004.jpg
ScreenShot004.jpg


Θέλω ο kodu όταν χτυπάει ένα νόμισμα να τρέχει πιο γρήγορα για τα επόμενα 3 sec:
page 1:
ScreenShot005.jpg
ScreenShot005.jpg

page 2:
ScreenShot006.jpg
ScreenShot006.jpg




Αν έχω πολλά ίδια αντικείμενα που θέλω να εκτελούν τις ίδιες εντολές δεν κάθομαι να τις γράφω μια μια, αρκεί μια φορά και μετά δεξί κλικ copy row και πηγαίνουμε στα άλλα αντικείμενα και κάνουμε paste row:
example-copy_row.png


Αν θέλουμε να αποφύγουμε ένα αντικείμενο τότε:
example-avoid.png

Αν θέλουμε να τερματίσουμε το παιχνίδι (χάνοντας ή νικώντας) ή να το επαναφέρουμε στην αρχική του κατάσταση(reset) τότε γράφουμε αντίστοιχα:
example-win_end_reset.png




Tips 2 - 23/3



HEALTH POINTS!!!
Screhot007.jpg
Έστω ότι θέλουμε να προγραμματίσουμε τον kodu να έχει πόντους ζωής, να χάνει έναν πόντο όταν χτυπάει μπάλα, να παίρνει έναν πόντο οταν χτυπάει ένα αστέρι και τέλος να πεθαίνει όταν τελειώνουν οι πόντοι.

καταρχήν βάζουμε τους πόντους ζωής να φαίνονται και επιλέγουμε πόσοι θα είναι απο το option change settings του kodu:

ScreShot005.jpg

ScrShot006.jpg

και μετά τον προγραμματίζουμε με heal,damage και boom!

ScnShot008.jpg


===========
Αυτό το θερμόμετρο που έχει δίπλα δείχνει τα resources που χρησιμοποιεί η πίστα που φτιάχνουμε... (μην το πάτε στο κόκκινο!)
Scrhot002.jpg

===========
Εφέ αρχής παιχνιδιού.
Μπορούμε να βάλουμε αρχικά εφέ στο παιχνίδι απο το change world settings της πίστας... (π.χ. εφέ 3,2,1 start!)
ScnShot001.jpg


Tips 3 - 28/3


ΧΡΟΝΟΜΕΤΡΟ!!!

Για να βάλω ένα χρονόμετρο στο παιχνίδι μου γράφω τις εξής εντολές:
timer_-_kodu_R.png

Για να βάλω αντίστροφη μέτρηση στο παιχνίδι μου, απλώς "πειράζω" τις προηγούμενες εντολές:
timer_-_kodu_L.png
ΥΓ: Τα χρώματα που έχω βάλει στα Scores είναι απλά για να ξεχωρίζω τα χρονόμετρα, αν αφαιρέσετε τα χρώματα από τις εντολές πάλι θα λειτουργούν μια χαρά τα χρονόμετρα.



Tips 4 -30/3


Πως μπορώ να "σώσω" ένα παράδειγμα που έχω φτιάξει στο Kodu και δεν θέλω να το χάσω (hint: είναι της Microsoft):

Επιλέγω το παράδειγμα και πατάω Export, θα εμφανιστεί ένα παράθυρο για να δώσουμε όνομα και που θα το αποθηκεύσουμε και είμαστε έτοιμοι.
Δείτε και την παρακάτω εικόνα:
export_a_Kodu_example.png
Το ίδιο θα πρέπει να κάνετε και άμα θέλετε να βάλετε νέα έκδοση του περιβάλλοντος του Kodu