WEBVTT 00:00:01.280 --> 00:00:03.940 Καλώς ήρθατε στην Ώρα του Κώδικα... 00:00:14.070 --> 00:00:20.470 Γεια σας, είμαι η Kathleen Kennedy και είμαι η παραγωγός του Πολέμου των Άστρων, Η Δύναμη Ξυπνά. Σήμερα θα 00:00:20.470 --> 00:00:27.910 εργαστείτε με ένα από τα αστέρια μας, το BB-8. Το BB-8 είναι ένα σφαιρικό ανδροειδές. Ό,τι κάνει και 00:00:27.910 --> 00:00:34.830 όποια κίνηση κάνει ελέγχεται από πρόγραμμα υπολογιστή. Η επιστήμη των υπολογιστών επηρεάζει 00:00:34.830 --> 00:00:41.220 κάθε βιομηχανία, από το marketing μέχρι τους κλάδους υγείας και τον κινηματογράφο. Για την ακρίβεια, εκατοντάδες μηχανικοί υπολογιστών 00:00:41.220 --> 00:00:45.290 εργάστηκαν μαζί για να φτιάξουν μία ταινία όπως την "Η Δύναμη Ξυπνά". 00:00:45.290 --> 00:00:51.899 Γεια σας, είμαι η Rachel Rose και είμαι μηχανικός R&D την ILM και οδηγώ τις ομάδες 00:00:51.899 --> 00:00:57.340 κίνησης και πλασμάτων. Στην ταινία Η Δύναμη Ξυπνά, είμαι υπεύθυνη για να βοηθώ τους καλλιτέχνες 00:00:57.340 --> 00:01:03.289 να κατασκευάζουν ρουχισμό, που είναι μέρος του χαρακτήρα που κινείται και επιτρέπουν στο χαρακτήρα 00:01:03.289 --> 00:01:08.630 να δείχνει αληθοφανής σε έναν γαλαξία πολύ, πολύ μακρυά. Στην επόμενη ώρα, θα φτιάξουμε το δικό μας 00:01:08.630 --> 00:01:13.679 παιχνίδι Πολέμου των Άστρων που θα σας μάθει τις βασικές αρχές του προγραμματισμού. Συνήθως ο προγραμματισμός 00:01:13.679 --> 00:01:17.240 είναι μόνο κείμενο, αλλά θα χρησιμοποιήσουμε εδώ μπλοκ, ώστε να μπορούμε να τα σύρουμε και να τα εναποθέσουμε ώστε να γράψουμε 00:01:17.240 --> 00:01:23.200 προγράμματα. Για να ξεκινήσουμε, θα εργασθούμε με τον Rey, για να προγραμματίσουμε το BB-8 για να περπατά και να μαζεύει 00:01:23.200 --> 00:01:27.700 όλα τα άχρηστα μέταλλα. Η οθόνη σας είναι χωρισμένη σε τρία μέρη. 00:01:27.700 --> 00:01:32.259 Στα αριστερά βρίσκεται ο χώρος του παιχνιδιού του Πολέμου των Άστρων, όπου θα εκτελείται ο κώδικάς σας. Οι οδηγίες για κάθε επίπεδο 00:01:32.259 --> 00:01:37.259 είναι γραμμένες κάτω από το χώρου του παιχνιδιού. Σε αυτή τη μεσαία περιοχή βρίσκεται η εργαλειοθήκη και κάθε ένα από αυτά τα μπλοκ 00:01:37.259 --> 00:01:42.009 είναι μία εντολή που καταλαβαίνει το BB-8. Ο λευκός χώρος στα αριστερά ονομάζεται 00:01:42.009 --> 00:01:44.649 χώρος εργασίας και είναι το μέρος όπου θα κατασκευάσουμε το πρόγραμμά μας. 00:01:44.649 --> 00:01:51.860 Αν μετακινήσω το μπλοκ moveLeft() (πήγαινε αριστερά) στο χώρο εργασίας και πατήσω εκτέλεση, τι συμβαίνει; Το BB-8 μετακινείται αριστερά 00:01:51.860 --> 00:01:56.990 κατά ένα μπλοκ στο πλέγμα. Και αν θέλω να κάνει κάτι το BB-8 μετά το μπλοκ πήγαινε αριστερά; Μπορώ 00:01:56.990 --> 00:02:02.280 να προσθέσω κι άλλο μπλοκ στο πρόγραμμά μας. Θα διαλέξω το μπλοκ moveUp (πήγαινε επάνω) και θα το σύρω κάτω από το μπλοκ moveLeft 00:02:02.280 --> 00:02:06.180 μέχρι να εμφανιστεί η φωτεινή ένδειξη. Στη συνέχεια θα το αφήσω και τα δύο μπλοκ 00:02:06.180 --> 00:02:10.549 θα κολλήσουν μεταξύ τους. Όταν εκτέλεση ξανά, το BB-8 θα εκτελέσει 00:02:10.549 --> 00:02:15.989 τις εντολές που έχουν στοιβαχθεί από πάνω προς τα κάτω στο χώρο εργασίας μας. Αν θελήσετε να διαγράψετε 00:02:15.989 --> 00:02:20.560 ένα μπλοκ, απλά αφαιρέστε το από τη στοίβα και σύρετέ το πίσω στην εργαλειοθήκη. Αφού πατήσετε την εκτέλεση, 00:02:20.580 --> 00:02:27.600 μπορείτε να πατήσετε το πλήκτρο επαναφοράς για να φέρετε το BB-8 στην αρχική του θέση. Ας ξεκινήσουμε!