0:00:00.099,0:00:05.060 Με λένε Jens Bergensten, αλλά είμαι πιο γνωστός ως Jeb. Είμαι ο βασικός προγραμματιστής στο Minecraft, 0:00:05.060,0:00:13.390 εδώ στο mojang.com. Νομίζω ήμουν 11 ή 12[br]όταν άρχισα τον προγραμματισμό επειδή ήθελα 0:00:13.390,0:00:17.750 να φτιάχνω παιχνίδια. Ένας φίλος του πατέρα μου[br]μου είπε πως για να φτιάξω παιχνίδια πρέπει 0:00:17.750,0:00:26.090 να μάθω να προγραμματίζω. Κάπως έτσι ξεκίνησα.[br]Μ'αρέσει να σχεδιάζω και να ανακαλύπτω την 0:00:26.090,0:00:33.329 αρχιτεκτονική των παιχνιδιών. Αυτό μ'αρέσει[br]περισσότερο στο Minecraft. Στην επόμενη ώρα 0:00:33.329,0:00:39.219 θα μάθετε τα βασικά της επιστήμης των η/υ[br]προγραμματίζοντας την Alex ή ton Steave να 0:00:39.219,0:00:45.940 κινούνται μέσα σε μια εξομοίωση ενός κόσμου στο[br]Minecraft. Ο παραδοσιακός προγραμματισμός γίνεται 0:00:45.940,0:00:51.019 με κείμενο, αλλά σήμερα θα χρησιμοποιήσουμε[br]το blockly, ένα σύστημα που χρησιμοποιεί blocks 0:00:51.019,0:00:57.620 που θα σέρνετε για να γράψετε προγράμματα.[br]Στην ουσία, θα γράφετε κώδικα Javascript. 0:00:57.620,0:01:02.530 Οι έννοιες που θα μάθετε χρησιμοποιούνται[br]καθημερινά από προγραμματιστές και αποτελούν 0:01:02.530,0:01:09.890 τη βάση της επιστήμης των υπολογιστών. Εδώ [br]στο Mojang, χρησιμοποιούμε τις ίδιες έννοιες για 0:01:09.890,0:01:15.299 να κάνουμε το Minecraft να λειτουργήσει. Πριν[br]ξεκινήσετε, διαλέξτε τον χαρακτήρα σας. 0:01:15.299,0:01:22.810 Εγώ θα διαλέξω την Alex. Ας γράψουμε κώδικα[br]που θα της επιτρέψει να κινηθεί στην οθόνη. 0:01:22.810,0:01:28.579 Η οθόνη χωρίζεται σε τρία μέρη. Αριστερά είναι ο[br]χώρος παιχνιδιού, όπου θα εκτελεστεί το 0:01:28.579,0:01:34.740 πρόγραμμά σας. Οι εντολές κάθε επιπέδου [br]γράφονται από κάτω. Στη μέση, η εργαλειοθήκη 0:01:34.740,0:01:40.899 και κάθε block είναι εντολή για τις κινήσεις της Alex.[br]Ο λευκός χώρος στα δεξιά λέγεται χώρος εργασίας 0:01:40.899,0:01:46.920 και εκεί θα χτίσουμε το πρόγραμμα. Αν σύρουμε[br]το block moveForward(); στον χώρο εργασίας 0:01:46.920,0:01:53.340 και πατήσουμε Run, τι συμβαίνει; Η Alex κινείται[br]μπροστά ένα βήμα. Και αν θέλαμε να κάνει κάτι 0:01:53.340,0:01:59.770 αμέσως μετά; Μπορούμε να προσθέσουμε άλλο[br]block στο πρόγραμμά μας. Θα επιλέξω το block 0:01:59.770,0:02:05.140 turnRight(); και θα το σύρω κάτω από το block[br]moveForward(); μέχρι να εμφανιστεί μια πορτοκαλί 0:02:05.140,0:02:11.380 γραμμή. Έπειτα, θα το αφήσω και τα δύο block [br]θα κολλήσουν. Όταν πατήσουμε Run ξανά, η Alex 0:02:11.380,0:02:17.260 θα εκτελέσει τις εντολές που είναι στοιβαγμένες [br]από πάνω προς τα κάτω στο χώρο εργασίας. Και 0:02:17.260,0:02:22.670 αν ποτέ θέλετε να διαγράψετε ένα block, σύρτε την[br]από το χώρο εργασίας πίσω στην εργαλειοθήκη. 0:02:22.670,0:02:28.700 Για να αναιρέσετε τις αλλαγές και να ξεκινήσετε το[br]επίπεδο από την αρχή, πατήστε το κουμπί 0:02:28.700,0:02:33.790 Start Over στην πάνω δεξιά γωνιά του χώρου εργασίας.[br] 0:02:33.790,0:02:41.170 Κάτι ακόμη, βλέπετε το μικρό τρίγωνο στα blocks[br]στροφής; 0:02:41.170,0:02:46.620 Όποτε βλέπετε αυτά τα τρίγωνα, σημαίνει ότι[br]μπορείτε να κάνετε μια άλλη επιλογή. 0:02:46.620,0:02:48.750 Ας ξεκινήσουμε να προγραμματίζουμε!