Ανασκόπηση του «Invent Your Own Computer Games With Python» από τον Al Sweigart

Σήμερα, είναι λίγα τα βιβλία που εξυπηρετούν τη λειτουργία της διδασκαλίας προγραμματισμού, αλλά και την παροχή διασκέδασης, ειδικά για τα παιδιά. Το βιβλίο του Αλ εξυπηρετεί και τα δύο.

Βασικά, αυτό το βιβλίο έχει να κάνει με τη δημιουργία παιχνιδιών με python, αλλά χρησιμεύει επίσης ως έδαφος για «σπάσιμο του πάγου» για όσους πιστεύουν ότι ο προγραμματισμός είναι μόνο για τους «γκεκάκια του υπολογιστή». Σύμφωνα με τον Al, «Ο προγραμματισμός δεν είναι δύσκολος. Αλλά είναι δύσκολο να βρεις εκπαιδευτικό υλικό που να σε μαθαίνει να κάνεις ενδιαφέροντα πράγματα με τον προγραμματισμό. Άλλα βιβλία υπολογιστών παρουσιάζουν πολλά θέματα που οι περισσότεροι αρχάριοι κωδικοποιητές δεν χρειάζονται. Αυτό το βιβλίο θα σας διδάξει πώς να προγραμματίζετε τα δικά σας παιχνίδια στον υπολογιστή. Θα μάθετε μια χρήσιμη δεξιότητα και θα έχετε διασκεδαστικά παιχνίδια για να την επιδείξετε!».

Επιτρέπει στους αναγνώστες να δημιουργήσουν ένα διαδραστικό παιχνίδι χρησιμοποιώντας python και να αλλάξουν αργά τη δεξιότητά τους χρησιμοποιώντας το pygame για να δημιουργήσουν κινούμενα σχέδια και ήχο, μια πολύ σημαντική πτυχή της δημιουργίας παιχνιδιών.

Σε ποιον απευθύνεται αυτό το βιβλίο;

Ο προγραμματισμός δεν είναι δύσκολος. Αλλά είναι δύσκολο να βρεις εκπαιδευτικό υλικό που να σε μαθαίνει να κάνεις ενδιαφέροντα πράγματα με τον προγραμματισμό. Άλλα βιβλία υπολογιστών παρουσιάζουν πολλά θέματα που οι περισσότεροι αρχάριοι κωδικοποιητές δεν χρειάζονται. Αυτό το βιβλίο θα σας διδάξει πώς να προγραμματίζετε τα δικά σας παιχνίδια στον υπολογιστή. Θα μάθετε μια χρήσιμη δεξιότητα και θα έχετε διασκεδαστικά παιχνίδια για να την επιδείξετε! Αυτό το βιβλίο είναι για:

Ολοκληρωμένοι αρχάριοι που θέλουν να διδάξουν μόνοι τους προγραμματισμό υπολογιστών, ακόμα κι αν δεν έχουν προηγούμενη εμπειρία στον προγραμματισμό.

Παιδιά και έφηβοι που θέλουν να μάθουν προγραμματισμό ηλεκτρονικών υπολογιστών δημιουργώντας παιχνίδια. Τα παιδιά ηλικίας 9 ή 10 ετών θα πρέπει να μπορούν να ακολουθήσουν.

Ενήλικες και δάσκαλοι που επιθυμούν να διδάξουν άλλους προγραμματισμό.

Όποιος, νέος ή μεγάλος, θέλει να μάθει πώς να προγραμματίζει μαθαίνοντας μια επαγγελματική γλώσσα προγραμματισμού.

Υπάρχουν 20 κεφάλαια στο βιβλίο

Μια πολύ αξιοσημείωτη πτυχή αυτού του βιβλίου είναι ότι, αντί των κανονικών βιβλίων προγραμματισμού, τα οποία παρέχουν πρώτα τις αρχές και μετά την εφαρμογή, το βιβλίο του Al δείχνει τον πηγαίο κώδικα για τα παιχνίδια απευθείας και εξηγεί τις αρχές προγραμματισμού από τα παραδείγματα.

Αυτό το βιβλίο δεν είναι για τη δημιουργία παιχνιδιών με γραφικά υψηλής τεχνολογίας, αλλά για παιχνίδια αρκετά καλά για να προσελκύουν παίκτες στο διαδίκτυο ή ως παιχνίδι για κινητά τηλέφωνα, όπως είπε ο Αλ.

«Τα πρώτα παιχνίδια που θα δημιουργήσουμε μαζί σε αυτό το βιβλίο θα φαίνονται πιθανώς απλά σε σύγκριση με τα παιχνίδια που έχετε παίξει στο Xbox, το Playstation ή το Wii. Δεν έχουν φανταχτερά γραφικά ή μουσική, αλλά αυτό συμβαίνει επειδή προορίζονται να σας διδάξουν τα βασικά. Είναι σκόπιμα απλά, ώστε να μπορούμε να επικεντρωθούμε στην εκμάθηση προγραμματισμού. Τα παιχνίδια δεν χρειάζεται να είναι περίπλοκα για να είναι διασκεδαστικά. Το Hangman, το Tic Tac Toe και η δημιουργία μυστικών κωδικών είναι απλά στον προγραμματισμό αλλά είναι και διασκεδαστικά. Εξηγεί κάθε πτυχή του python από την εγκατάστασή του έως τη χρήση του pygame για ήχο και κινούμενα σχέδια. Συνολικά, μια καλή, υγιής και διαδραστική μέθοδος που χρησιμοποιείται παντού. Συνιστάται για όλες τις ηλικίες και τα επίπεδα προγραμματισμού.’

Σχολιάστε