Ενότητα 8 - Τμήμα 5 - Διαστημόπλοιο
Ενότητα 8 - Τμήμα 5 - Διαστημόπλοιο
Μετά την ολοκλήρωση αυτής της ενότητας οι φοιτητές θα μπορούν να:
- εντοπίζουν διάφορες κλάσεις μέσα σε ένα παιχνίδι με κώδικα Python
- περιγράφουν τα μέρη της κλάσης και τη χρησιμότητά τους
- εντοπίζουν τα αντικείμενα μιας κλάσης
- αναγνωρίζουν τα χαρακτηριστικά και τις τιμές των αντικειμένων μια κλάσης
- τροποποιούν τον κώδικα του παιχνιδιού για να το καταστήσουν πιο εύκολο ή πιο δύσκολο
8.5.1 - Έχω ένα διαστημόπλοιο, πάμε μια βόλτα;
Τον περισσότερο καιρό δημιουργούσαμε αντικείμενα χρησιμοποιώντας την εντολή σχεδίασης draw της pygame αλλά τώρα θα χρησιμοποιήσουμε γραφικά στοιχεία (sprites).
Ένα από τα γραφικά στοιχεία που θα χρησιμοποιήσουμε είναι ένα διαστημόπλοιο
Τα γραφικά στοιχεία είναι συνήθως αρχεία τύπου png ή gif. Για να τα χρησιμοποιήσουμε πρέπει να είναι στον ίδιο φάκελο με το πρόγραμμα μας.
Κάντε δεξί κλικ πάνω στο διαστημόπλοιο και αποθηκεύστε το, ή πατήστε εδώ.
Επίσης κατεβάστε και ανοίξτε αυτό το αρχείο (avoid_v0.1) με το Thonny. Εκτελέστε το πρόγραμμα.
Τι συμβαίνει;
Αυτό είναι ένα ακόμα γραφικό στοιχείο, ένας μετεωρίτης
Κάντε δεξί κλικ στον μετεωρίτη και αποθηκεύστε τον, ή πατήστε εδώ.
Κοιτάξτε τις γραμμές 19 και 50 προσπαθήστε να εμφανίσετε (με την εντολή blit) τον μετεωρίτη στην οθόνη.
Μπορείτε να εμφανίσετε πολλούς μετεωρίτες;
Μπορείτε να κάνετε λήψη του κώδικα που εμφανίζει το διαστημόπλοιο από εδώ.