# data[].attributes.attachment_link.description
Games for tomorrow’s programmers. Block-based programming lessons for beginners.

# data[].attributes.body
http://lyk-tragaias.mysch.gr/lightbot/

# data[].attributes.attachment_link.readable_text
Για να ολοκληρώσεις το παιχνίδι, πρέπει να πείς στο ρομπότ πως να ανάψει όλα τα πλακάκια με φως στο συγκεκριμένο επίπεδο. Ωστόσο, ο μόνος τρόπος αληλεπίδρασης με το ρομπότ σου είναι με την συναρμολόγηση οδηγιών μέσα σε ένα πρόγραμμα που το ρομπότ μπορεί να εκτελέσει.

Εσύ μπορείς να δημιουργήσεις ένα πρόγραμμα σέρνοντας εντολές από την λίστα εντολών και αφηνοντάς τες μέσα στο πλαίσιο του προγράμματος. Οι εντολές θα προστεθούν αυτόματα στο κάτω μέρος του τονισμένου μπλόκ .

Εκτέλεσε το πρόγραμμά σου πατώντας το κουμπι Τρέξ΄το. Αν εσύ δεν είσαι ικανοποιημένος με το τρέχων πρόγραμμα σου , μπορείς να διακόψεις την εκτέλεση του κάθε στιγμή πατώντας το κουμπί Σταμάτησε. Αυτό θα επαναφέρει το ρομπότ στην αρχική του θέση.

Ένα επίπεδο αποτελείται από γκρι πλακάκια που έχουν ένα ορισμένο ύψος. Ειδικά φωτισμένα πλακάκια είναι διάσπαρτα σε όλο το επίπεδο. Αυτά τα φωτισμένα πλακάκια μπορούν να είναι είτε μπλέ, το οποίο σημαίνει ότι θα είναι σβηστά, είτε κίτρινα, το οποίο σημαίνει ότι θα ανάβουν . Εάν σε οποιαδήποτε δεδομένη στιγμή, όλα τα φωτισμένα πλακάκια στο συγκεκριμένο επίπεδο είναι αναμένα, εσύ έχεις ολοκληρώσει αυτήν την πίστα.

Όταν χρησιμοποιήσεις την εντολή προχώρησε μπροστά, το ρομπότ θα προχωρήσει κατά ένα τετράγωνο προς την κατεύθυνση που κοιτάζει εκείνη την στιγμή. Αυτή η κίνηση θα πραγματοποιηθεί αν το τετράγωνο που θα κατευθηνθεί είναι στο ίδιο ύψος με το τετράγωνο από που μετακινήθηκε. Σε κάθε άλλη περίπτωση η κίνηση δεν θα πραγματοποιηθεί.

Όταν χρησιμοποιήσεις την εντολή στρίψε 90° προς τα δεξιά, το ρομπότ θα μείνει στο σημείο που είναι και θα στρίψει 90° (ένα τέταρτο μίας ολοκληρωμένης στροφής) προς τα δεξιά (κατά την φοράν δείκτων ωρολογιού).

Όταν χρησιμοποιήσεις την εντολή στρίψε 90° προς τα αριστερά, το ρομπότ θα μείνει στο σημείο που είναι και θα στρίψει 90° (ένα τέταρτο μίας ολοκληρωμένης στροφής) προς τα αριστερά (κατά την αντίθετη φοράν δείκτων ωρολογιού).

Η εντολή πήδα είναι ένας συνδυασμός από μια κίνηση προς τα εμπρος και μία αλλαγή στο ύψος. Η κατεύθηνση της κίνησης είναι στην κατεύθυνση που κοιτάει το ρομπότ. Ένα ανοδικό άλμα είναι επιτυχής μόνο αν το πλακάκι προορισμού είναι ψηλότερο ακριβώς ένα βήμα από το αρχικό πλακάκι. Αν η διαφορά του ύψους είναι μεγαλύτερη από αυτήν, το άλμα δεν θα είναι επιτυχές και καμία κίνηση δεν θα πραγματοποιηθεί. Όταν πηδάς προς τα κάτω, δεν υπάρχουν όρια στο ύψος που το ρομπότ μπορεί να πηδήξει . Η μόνη προϋπόθεση είναι ότι η διαφορά στο ύψος πρέπει να είναι τουλάχιστον ένα.

Η εντολή φως μπορεί να χρησιμοποιηθεί για την εναλλαγή των φωτισμένων πλακακιών σε αναμένα ή σβηστά. Αν το ρομπότ βρίσκεται σε σβηστό φωτισμένο πλακάκι όταν η εντολή φως εκτελεστεί, το φωτισμένο πλακάκι θα ανάψει. Ωστόσο, αν το ρομπότ βρίσκεται σε ένα ήδη αναμένο φωτισμένο πλακάκι, αυτό το φωτισμένο πλακάκι θα σβήσει. Όταν το ρομπότ βρίσκεται σε ένα κανονικό πλακάκι, τίποτα δεν θα συμβεί.

Η εντολή επανέλαβε είναι μία ειδική εντολή πού μπορεί να χρεισιμοποιηθεί για να επαναλάβει μερικές εντολές σε έναν ορισμένο αριθμό από φορές. Η εντολή επανέλαβε έχει ένα ειδικό πλαίσιο όπου εσύ μπορείς να ρίξεις εντολές από την λίστα εντολών. Αυτό επίσης έχει έναν μετρητή που εσύ μπορείς να καθορίσεις τον αριθμό από τις φορές που οι εντολές, μεσα και η εντολή επανέλαβε, θα επαναλυφθεί. Είναι ακόμη δυνατό να τοποθετήσεις μία εντολή επανέλαβε εντός μίας άλλης εντολής επανέλαβε, το οποίο είναι απαραίτητο γαι την δημιουργία πολύ μικρών προγραμμάτων.

Τα μετάλλια ανταμείβονται για την ολοκλήρωση επιπέδων με μόνο μια πολύ μικρή ποσότητα των οδηγιών. Μερικές φορές, αυτά τα μικρά προγράμματα κάνουν το ρομπότ να εκτελεί μερικές άχρηστες αδηγίες, το οποίο είναι πολύ αναποτελεσματικό και παίρνει πολύ χρόνο. Πρέπει να γωρίζετε ότι στην επιστήμη των υπολογιστών, το καλύτερο πρόγραμμα δεν είναι αυτό που περιέχει τον λιγότερο αριθμό από οδηγίες αλλά αυτό που το ρομπότ έχει να εκτελέσει τον λιγότερο αριθμό από οδηγίες.

# data[].attributes.attachment_link.description
Για να ολοκληρώσεις το παιχνίδι, πρέπει να πείς στο ρομπότ πως να ανάψει όλα τα πλακάκια με φως στο συγκεκριμένο επίπεδο. Ωστόσο, ο μόνος τρόπος αληλεπίδρασης με το ρομπότ σου είναι με την συναρμολόγηση οδηγιών μέσα σε ένα πρόγραμμα που το ρομπότ μπορεί να εκτελέσει.

# data[].attributes.headline
Μάθημα 1-Κώδικας

# data[].attributes.subject
Μάθημα 1-Κώδικας

# data[].attributes.body
4-6 juniors

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.headline
Μάθημα 2- Κώδικας

# data[].attributes.subject
Μάθημα 2- Κώδικας

# data[].attributes.body
6+ juniors

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.headline
Μάθημα 3- Κώδικας

# data[].attributes.subject
Μάθημα 3- Κώδικας

# data[].attributes.body
8-18 medium

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.headline
Μάθημα 4 - Κώδικας

# data[].attributes.subject
Μάθημα 4 - Κώδικας

# data[].attributes.body
9-18 high level

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.headline
Μάθημα κώδικα για Ε-ΣΤ

# data[].attributes.subject
Μάθημα κώδικα για Ε-ΣΤ

# data[].attributes.body
10+

# data[].attributes.attachment_link.title
Accelerated Intro to CS Course - Code.org

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.headline
Ώρα του κώδικα

# data[].attributes.subject
Ώρα του κώδικα

# data[].attributes.attachment_link.title
Ώρα του Κώδικα - Τι θα δημιουργήσετε;

# data[].attributes.attachment_link.description
Χρησιμοποιήστε την επιστήμη των υπολογιστών για να εξερευνήσετε και να μάθετε για το AI!

# data[].attributes.headline
ΤΝ και οι ωκεανοί

# data[].attributes.subject
ΤΝ και οι ωκεανοί

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.headline
Παιχνίδια flappy

# data[].attributes.subject
Παιχνίδια flappy

# data[].attributes.headline
Εποχή των παγετώνων

# data[].attributes.subject
Εποχή των παγετώνων

# data[].attributes.attachment_link.readable_text
Minecraft Generation AI

Venture through time to create your AI-powered inventions! The new Minecraft Hour of Code tutorial is now available in Minecraft Education for Windows, Mac, Chromebook, iPad and Mobile. Get started with free educator resources, trainings, and videos.

Get started

# data[].attributes.attachment_link.description
Use your creativity and problem solving skills to explore and build underwater worlds with code.

# data[].attributes.headline
Frozen - Ώρα του κώδικα

# data[].attributes.subject
Frozen - Ώρα του κώδικα

# data[].attributes.headline
Εργαστήριο παιχνιδιού

# data[].attributes.subject
Εργαστήριο παιχνιδιού

# data[].attributes.headline
Ο πόλεμος των άστρων

# data[].attributes.subject
Ο πόλεμος των άστρων