[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.10,0:00:05.06,Default,,0000,0000,0000,,Με λένε Jens Bergensten, αλλά είμαι πιο γνωστός ως Jeb. Είμαι ο βασικός προγραμματιστής στο Minecraft, Dialogue: 0,0:00:05.06,0:00:13.39,Default,,0000,0000,0000,,εδώ στο mojang.com. Νομίζω ήμουν 11 ή 12\Nόταν άρχισα τον προγραμματισμό επειδή ήθελα Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,να φτιάχνω παιχνίδια. Ένας φίλος του πατέρα μου\Nμου είπε πως για να φτιάξω παιχνίδια πρέπει Dialogue: 0,0:00:17.75,0:00:26.09,Default,,0000,0000,0000,,να μάθω να προγραμματίζω. Κάπως έτσι ξεκίνησα.\NΜ'αρέσει να σχεδιάζω και να ανακαλύπτω την Dialogue: 0,0:00:26.09,0:00:33.33,Default,,0000,0000,0000,,αρχιτεκτονική των παιχνιδιών. Αυτό μ'αρέσει\Nπερισσότερο στο Minecraft. Στην επόμενη ώρα Dialogue: 0,0:00:33.33,0:00:39.22,Default,,0000,0000,0000,,θα μάθετε τα βασικά της επιστήμης των η/υ\Nπρογραμματίζοντας την Alex ή ton Steave να Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,κινούνται μέσα σε μια εξομοίωση ενός κόσμου στο\NMinecraft. Ο παραδοσιακός προγραμματισμός γίνεται Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,με κείμενο, αλλά σήμερα θα χρησιμοποιήσουμε\Nτο blockly, ένα σύστημα που χρησιμοποιεί blocks Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,που θα σέρνετε για να γράψετε προγράμματα.\NΣτην ουσία, θα γράφετε κώδικα Javascript. Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,Οι έννοιες που θα μάθετε χρησιμοποιούνται\Nκαθημερινά από προγραμματιστές και αποτελούν Dialogue: 0,0:01:02.53,0:01:09.89,Default,,0000,0000,0000,,τη βάση της επιστήμης των υπολογιστών. Εδώ \Nστο Mojang, χρησιμοποιούμε τις ίδιες έννοιες για Dialogue: 0,0:01:09.89,0:01:15.30,Default,,0000,0000,0000,,να κάνουμε το Minecraft να λειτουργήσει. Πριν\Nξεκινήσετε, διαλέξτε τον χαρακτήρα σας. Dialogue: 0,0:01:15.30,0:01:22.81,Default,,0000,0000,0000,,Εγώ θα διαλέξω την Alex. Ας γράψουμε κώδικα\Nπου θα της επιτρέψει να κινηθεί στην οθόνη. Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,Η οθόνη χωρίζεται σε τρία μέρη. Αριστερά είναι ο\Nχώρος παιχνιδιού, όπου θα εκτελεστεί το Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,πρόγραμμά σας. Οι εντολές κάθε επιπέδου \Nγράφονται από κάτω. Στη μέση, η εργαλειοθήκη Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,και κάθε block είναι εντολή για τις κινήσεις της Alex.\NΟ λευκός χώρος στα δεξιά λέγεται χώρος εργασίας Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,και εκεί θα χτίσουμε το πρόγραμμα. Αν σύρουμε\Nτο block moveForward(); στον χώρο εργασίας Dialogue: 0,0:01:46.92,0:01:53.34,Default,,0000,0000,0000,,και πατήσουμε Run, τι συμβαίνει; Η Alex κινείται\Nμπροστά ένα βήμα. Και αν θέλαμε να κάνει κάτι Dialogue: 0,0:01:53.34,0:01:59.77,Default,,0000,0000,0000,,αμέσως μετά; Μπορούμε να προσθέσουμε άλλο\Nblock στο πρόγραμμά μας. Θα επιλέξω το block Dialogue: 0,0:01:59.77,0:02:05.14,Default,,0000,0000,0000,,turnRight(); και θα το σύρω κάτω από το block\NmoveForward(); μέχρι να εμφανιστεί μια πορτοκαλί Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,γραμμή. Έπειτα, θα το αφήσω και τα δύο block \Nθα κολλήσουν. Όταν πατήσουμε Run ξανά, η Alex Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,θα εκτελέσει τις εντολές που είναι στοιβαγμένες \Nαπό πάνω προς τα κάτω στο χώρο εργασίας. Και Dialogue: 0,0:02:17.26,0:02:22.67,Default,,0000,0000,0000,,αν ποτέ θέλετε να διαγράψετε ένα block, σύρτε την\Nαπό το χώρο εργασίας πίσω στην εργαλειοθήκη. Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,Για να αναιρέσετε τις αλλαγές και να ξεκινήσετε το\Nεπίπεδο από την αρχή, πατήστε το κουμπί Dialogue: 0,0:02:28.70,0:02:33.79,Default,,0000,0000,0000,,Start Over στην πάνω δεξιά γωνιά του χώρου εργασίας.\N Dialogue: 0,0:02:33.79,0:02:41.17,Default,,0000,0000,0000,,Κάτι ακόμη, βλέπετε το μικρό τρίγωνο στα blocks\Nστροφής; Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,Όποτε βλέπετε αυτά τα τρίγωνα, σημαίνει ότι\Nμπορείτε να κάνετε μια άλλη επιλογή. Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,Ας ξεκινήσουμε να προγραμματίζουμε!