pyGame
1. Προθέρμανση
Παρατηρήστε το παρακάτω παιχνίδι:
2. Hands on!
Μπείτε στον σύνδεσμό εδώ και παίξτε το παιχνίδι.
Σημείωση
Όταν ξεκινήσει το παιχνίδι, θα πρέπει να κάνετε κλικ:
- στο πράσινο κουμπί (Run) στην πάνω-δεξιά γωνία της οθόνης (ενδεχομένως >1 φορές) και
- μέσα στην οθόνη για να μπορέσετε να χειριστείτε το διαστημόπλοιο μέσω του πληκτρολογίου.
2. Αναστοχασμός
- Τι κάνει αυτό το πρόγραμμα;
- Ποια στοιχεία θεωρείτε ότι περιλαμβάνει; Π.χ. βιβλιοθήκες, εντολές, εικόνες κ.λπ.
Εμπνευσμένο από την προσέγγιση black box.
3. Αρχική επαφή με τον κώδικα
- Τρέξτε τον κώδικα που θα βρείτε στο αρχείο source_code/main00.py
- Κάντε μικροαλλαγές:
- αλλαγή διαστάσεων παραθύρου
- αλλαγή caption
- αλλαγή στα κουμπιά του πληκτρολογίου που κινούν τον παίκτη
-
Αν χωρίζαμε τον κώδικα σε τμήματα, ποια θα ήταν τα βασικά μέρη του;
4. Επεξήγηση του κώδικα
- Μπείτε στον σύνδεσμο: https://angry-edison-f89966.netlify.app/
- Δείτε τις παρουσιάσεις (δια ζώσης επίδειξη).
5. Αρχική επαφή με τον κώδικα
- Τρέξτε/πειραματιστείτε με τον κώδικα που θα βρείτε στο αρχείο source_code/main.py
Ο χάρτης του αποθετηρίου
- Στο κλαδί (branch) backup02 θα βρείτε τα αρχεία για το https://angry-edison-f89966.netlify.app/
- Στο κλαδί source_code θα βρείτε τα αρχεία με τον κώδικα του μαθήματος (η online εφαρμογή που είδατε παραπάνω βασίζεται στο κώδικα του αρχείου main.py).
Το αποθετήριο αξιοποιεί το υλικό που έχει δημιουργηθεί από την εκπαιδευτική ομάδα του Ιωάννη Καρύδη.