You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/el/6-space-game/README.md

45 lines
3.8 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "c40a698395ee5102715f7880bba3f2e7",
"translation_date": "2025-08-26T21:52:06+00:00",
"source_file": "6-space-game/README.md",
"language_code": "el"
}
-->
# Δημιουργία ενός Παιχνιδιού Διαστήματος
Ένα παιχνίδι διαστήματος για να μάθετε πιο προχωρημένες βασικές αρχές της JavaScript
Σε αυτό το μάθημα θα μάθετε πώς να δημιουργήσετε το δικό σας παιχνίδι διαστήματος. Αν έχετε παίξει ποτέ το παιχνίδι "Space Invaders", αυτό το παιχνίδι έχει την ίδια ιδέα: να κατευθύνετε ένα διαστημόπλοιο και να πυροβολείτε τέρατα που κατεβαίνουν από πάνω. Δείτε πώς θα μοιάζει το τελικό παιχνίδι:
![Τελικό παιχνίδι](../../../6-space-game/images/pewpew.gif)
Σε αυτά τα έξι μαθήματα θα μάθετε τα εξής:
- **Αλληλεπίδραση** με το στοιχείο Canvas για να σχεδιάζετε πράγματα στην οθόνη
- **Κατανόηση** του καρτεσιανού συστήματος συντεταγμένων
- **Μάθηση** του μοτίβου Pub-Sub για τη δημιουργία μιας σταθερής αρχιτεκτονικής παιχνιδιού που είναι πιο εύκολη στη συντήρηση και την επέκταση
- **Αξιοποίηση** του Async/Await για τη φόρτωση πόρων του παιχνιδιού
- **Διαχείριση** συμβάντων πληκτρολογίου
## Επισκόπηση
- Θεωρία
- [Εισαγωγή στη δημιουργία παιχνιδιών με JavaScript](1-introduction/README.md)
- Πρακτική
- [Σχεδίαση στο canvas](2-drawing-to-canvas/README.md)
- [Μετακίνηση στοιχείων στην οθόνη](3-moving-elements-around/README.md)
- [Ανίχνευση συγκρούσεων](4-collision-detection/README.md)
- [Καταγραφή σκορ](5-keeping-score/README.md)
- [Τερματισμός και επανεκκίνηση του παιχνιδιού](6-end-condition/README.md)
## Ευχαριστίες
Τα στοιχεία που χρησιμοποιήθηκαν για αυτό προέρχονται από το https://www.kenney.nl/.
Αν σας ενδιαφέρει η δημιουργία παιχνιδιών, αυτά είναι εξαιρετικά στοιχεία, πολλά από αυτά είναι δωρεάν και κάποια είναι επί πληρωμή.
---
**Αποποίηση ευθύνης**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που καταβάλλουμε προσπάθειες για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.