From d5babea07c6aaf8059959d300a93361b53c5383f Mon Sep 17 00:00:00 2001 From: George Leonidis Date: Tue, 24 Aug 2021 12:42:46 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=90=20Translates=20space=20game=20base?= =?UTF-8?q?=20README=20to=20'el'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 6-space-game/translations/README.el.md | 31 ++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 6-space-game/translations/README.el.md diff --git a/6-space-game/translations/README.el.md b/6-space-game/translations/README.el.md new file mode 100644 index 00000000..b8d14170 --- /dev/null +++ b/6-space-game/translations/README.el.md @@ -0,0 +1,31 @@ +# Δημιουργήστε ένα διαστημικό παιχνίδι + +Ένα διαστημικό παιχνίδι για τη διδασκαλία πιο προηγμένων εννοιών της JavaScript. + +Σε αυτό το μάθημα θα μάθετε πώς να φτιάξετε το δικό σας διαστημικό παιχνίδι. Αν έχετε παίξει ποτέ το παιχνίδι "Space Invaders", αυτό το παιχνίδι έχει την ίδια ιδέα: να οδηγάς ένα διαστημόπλοιο και να πυροβολήσεις τα τέρατα που κατεβαίνουν από ψηλά. Δείτε πώς θα είναι το τελικό παιχνίδι: + +![Finished game](../images/pewpew.gif) + +Στα έξι αυτά μαθήματα θα μάθετε τα παρακάτω: + +- **Αλληλεπίδραση** με το στοιχείο Canvas για να ζωγραφίσετε στοιχεία στην οθόνη +- **Κατανόηση** του καρτεσιανού συστήματος συντεταγμένων +- **Μάθετε** το μοτίβο Pub-Sub για να δημιουργήσετε αρχιτεκτονική παιχνιδιών ήχου που είναι ευκολότερο να διατηρηθεί και να επεκταθεί +- **Χρήση** Async/Await για φόρτωση πόρων παιχνιδιού +- **Διαχείρηση** συμβάντων πληκτρολογίου + +## Επισκόπηση + +- Θεωρία + - [Εισαγωγή στη δημιουργία παιχνιδιών με JavaScript](1-introduction/translations/README.el.md) +- Πρακτική + - [Ζωγραφίζοντας στον καμβά](2-drawing-to-canvas/translations/README.el.md) + - [Μετακίνηση στοιχείων στην οθόνη](3-moving-elements-around/translations/README.el.md) + - [Ανίχνευση συγκρούσεων](4-collision-detection/translations/README.el.md) + - [Διατήρηση σκόρ](5-keeping-score/translations/README.el.md) + - [Τερματισμός και επανεκκίνηση παιχνιδιού](6-end-condition/translations/README.el.md) + +## Συντελστές + +Όλα τα στοιχεία που χρησιμοποιήθηκαν https://www.kenney.nl/. +Εάν ασχολείστε με τη δημιουργία παιχνιδιών, αυτά είναι μερικά πολύ καλά στοιχεία, πολλά είναι δωρεάν και μερικά πληρώνονται.