Προγραμματισμός / Game Development
14–17 ετών
5 ώρες
Αρχάριοι, χωρίς προηγούμενη εμπειρία
Περιγραφή σεμιναρίου
Σε αυτό το σεμινάριο, οι μαθητές θα γνωρίσουν τις βασικές αρχές του προγραμματισμού και της σχεδίασης παιχνιδιών, δημιουργώντας ένα απλό παιχνίδι για το Atari 2600, μία από τις πιο εμβληματικές κονσόλες στην ιστορία των video games.
Με τη βοήθεια της bAtari Basic, ενός εργαλείου που απλοποιεί τον προγραμματισμό για το Atari 2600, οι συμμετέχοντες θα μάθουν πώς σχεδιάζεται η λογική ενός παιχνιδιού, πώς κινούνται τα αντικείμενα στην οθόνη, πώς λειτουργούν οι συγκρούσεις, το σκορ, ο ήχος και η σταδιακή αύξηση της δυσκολίας.
Στο τέλος, κάθε μαθητής θα έχει δημιουργήσει το δικό του μικρό playable demo και θα μπορεί να το δοκιμάσει σε Atari emulator.
Τι θα μάθουν οι συμμετέχοντες
Ενότητες μαθημάτων
1. Εισαγωγή στο Atari 2600 & bAtari Basic
- Ιστορία της κονσόλας και βασικά χαρακτηριστικά της.
- Γνωριμία με τα εργαλεία: bB compiler και emulator Stella.
- Βασική δομή ενός προγράμματος στη bAtari Basic.
2. Βασικές εντολές & σχεδίαση οθόνης
- Ορισμός player, missiles και playfield.
- Χρήση μεταβλητών και βρόχων.
- Δημιουργία απλού κινούμενου sprite.
3. Χειρισμός εισόδου με joystick
- Ανίχνευση κίνησης joystick προς όλες τις κατευθύνσεις.
- Δημιουργία βασικού συστήματος ελέγχου του παίκτη.
4. Δημιουργία απλού gameplay
- Σύγκρουση αντικειμένων και βασικό collision detection.
- Προσθήκη σκορ και timer.
- Δημιουργία απλού εχθρού ή εμποδίου.
5. Γραφικά & pixel art
- Σχεδίαση sprites με τους περιορισμούς της εποχής.
- Χρήση χρωμάτων και απλού animation.
- Κατανόηση της 8-bit αισθητικής.
6. Ηχητικά εφέ
- Δημιουργία απλών ήχων με το TIA chip.
- Χρήση beeps, explosions και βασικών ηχητικών σημάτων.
7. Δυσκολία & επίπεδα
- Αύξηση δυσκολίας με βάση το σκορ.
- Απλή αλλαγή σταδίων ή συνθηκών παιχνιδιού.
8. Τελική ανασκόπηση & παρουσίαση
- Debugging και βελτιστοποίηση του παιχνιδιού.
- Δοκιμή σε emulator.
- Παρουσίαση των δημιουργιών των μαθητών.
Τι θα έχετε μάθει και τι θα μπορείτε να εφαρμόσετε ολοκληρώνοντας αυτό το σεμινάριο:
Στο τέλος του σεμιναρίου, δεν θα έχετε απλώς δει πώς φτιάχνεται ένα παιχνίδι — θα έχετε δημιουργήσει το δικό σας απλό playable demo, κατανοώντας στην πράξη πώς μια ιδέα γίνεται κώδικας, αποκτά κίνηση, κανόνες, σκορ, προκλήσεις και ζωή στην οθόνη.
Με την ολοκλήρωση του σεμιναρίου, όλοι οι συμμετέχοντες θα λάβουν βεβαίωση παρακολούθησης με τη σφραγίδα του Ελληνικού Μουσείου Πληροφορικής.
Δήλωση συμμετοχής
Συμπληρώστε τα στοιχεία σας και επιλέξτε διαθέσιμη ημερομηνία για το σεμινάριο.

