YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Greek subtitles

← Minecraft - Hour of Code: INTRO

Get Embed Code
32 Languages

Showing Revision 4 created 11/25/2015 by gnikolaidis.

  1. Με λένε Jens Bergensten, αλλά είμαι πιο γνωστός ως Jeb. Είμαι ο βασικός προγραμματιστής στο Minecraft,
  2. εδώ στο mojang.com. Νομίζω ήμουν 11 ή 12
    όταν άρχισα τον προγραμματισμό επειδή ήθελα
  3. να φτιάχνω παιχνίδια. Ένας φίλος του πατέρα μου
    μου είπε πως για να φτιάξω παιχνίδια πρέπει
  4. να μάθω να προγραμματίζω. Κάπως έτσι ξεκίνησα.
    Μ'αρέσει να σχεδιάζω και να ανακαλύπτω την
  5. αρχιτεκτονική των παιχνιδιών. Αυτό μ'αρέσει
    περισσότερο στο Minecraft. Στην επόμενη ώρα
  6. θα μάθετε τα βασικά της επιστήμης των η/υ
    προγραμματίζοντας την Alex ή ton Steave να
  7. κινούνται μέσα σε μια εξομοίωση ενός κόσμου στο
    Minecraft. Ο παραδοσιακός προγραμματισμός γίνεται
  8. με κείμενο, αλλά σήμερα θα χρησιμοποιήσουμε
    το blockly, ένα σύστημα που χρησιμοποιεί blocks
  9. που θα σέρνετε για να γράψετε προγράμματα.
    Στην ουσία, θα γράφετε κώδικα Javascript.
  10. Οι έννοιες που θα μάθετε χρησιμοποιούνται
    καθημερινά από προγραμματιστές και αποτελούν
  11. τη βάση της επιστήμης των υπολογιστών. Εδώ
    στο Mojang, χρησιμοποιούμε τις ίδιες έννοιες για
  12. να κάνουμε το Minecraft να λειτουργήσει. Πριν
    ξεκινήσετε, διαλέξτε τον χαρακτήρα σας.
  13. Εγώ θα διαλέξω την Alex. Ας γράψουμε κώδικα
    που θα της επιτρέψει να κινηθεί στην οθόνη.
  14. Η οθόνη χωρίζεται σε τρία μέρη. Αριστερά είναι ο
    χώρος παιχνιδιού, όπου θα εκτελεστεί το
  15. πρόγραμμά σας. Οι εντολές κάθε επιπέδου
    γράφονται από κάτω. Στη μέση, η εργαλειοθήκη
  16. και κάθε block είναι εντολή για τις κινήσεις της Alex.
    Ο λευκός χώρος στα δεξιά λέγεται χώρος εργασίας
  17. και εκεί θα χτίσουμε το πρόγραμμα. Αν σύρουμε
    το block moveForward(); στον χώρο εργασίας
  18. και πατήσουμε Run, τι συμβαίνει; Η Alex κινείται
    μπροστά ένα βήμα. Και αν θέλαμε να κάνει κάτι
  19. αμέσως μετά; Μπορούμε να προσθέσουμε άλλο
    block στο πρόγραμμά μας. Θα επιλέξω το block
  20. turnRight(); και θα το σύρω κάτω από το block
    moveForward(); μέχρι να εμφανιστεί μια πορτοκαλί
  21. γραμμή. Έπειτα, θα το αφήσω και τα δύο block
    θα κολλήσουν. Όταν πατήσουμε Run ξανά, η Alex
  22. θα εκτελέσει τις εντολές που είναι στοιβαγμένες
    από πάνω προς τα κάτω στο χώρο εργασίας. Και
  23. αν ποτέ θέλετε να διαγράψετε ένα block, σύρτε την
    από το χώρο εργασίας πίσω στην εργαλειοθήκη.
  24. Για να αναιρέσετε τις αλλαγές και να ξεκινήσετε το
    επίπεδο από την αρχή, πατήστε το κουμπί
  25. Start Over στην πάνω δεξιά γωνιά του χώρου εργασίας.
  26. Κάτι ακόμη, βλέπετε το μικρό τρίγωνο στα turn blocks;
  27. Όποτε βλέπετε αυτά τα μικρά τρίγωνα, σημαίνει
    ότι μπορείτε να κάνετε μια άλλη επιλογή.
  28. Ας ξεκινήσουμε να προγραμματίζουμε!