Imparate a programmare in python creando un videogioco

Imparate a programmare in python creando un videogioco

Introduzione: I piu’ usati linguaggi moderni ad oggetti sono indubbiamente C++ e Java. Ma quando si tratta di imparare a programmare, python e’ imbattibile, specialmente se usato per creare un videogioco.

Cose da fare: La pagina iniziale e’ un tutorial in inglese.  Il “videogioco” e’ la simulazione di una specie di biliardo. Non e’ niente di eccezionale ma serve molto bene a imparare a programmare ad oggetti con python.  Infatti per spiegare la cosa l’autore presenta una serie di prototipi sempre piu’ elaborati del gioco finale. Questi li potete eseguire scaricando il file  sotto “Attachment” in una cartella e dando in un terminale  il comando :

python nome_del_file

dovrebbe comparire una finestra grafica con dei cerchi. Potete fare modifiche al codice usando un semplice editore di testi come vim o wordpad.

Cosa succede: Il bello di avere a disposizione dei tutorial come questo e’ il fatto che i circa 10 programmi forniti sono come dei modellini che potete smontare cercando di capire come funzionano. Probabilmente il primo programma e’ il piu’ difficile ma potete considerarlo come uno schema generale che va usato sempre uguale per creare la finestra dove viene fatto il videogioco. Per i programmi successivi , guardate cosa succede di diverso rispetto al precedente e come questo nuovo comportamento e’ stato introdotto nel programma. Provate a fare modifiche per verificare se avete capito.

Cosi’ senza accorgervene imparate a definire oggetti che rappresentano le biglie, metodi che descrivono il loro comportamento, collezioni di oggetti, l’uso delle leggi fisiche per dare un comportamento realistico agli oggetti, l’uso della matematica per calcolare le traiettorie , come si creano i pacchetti di software in python (moduli).

Le ultime quattro simulazioni fanno poi vedere come si puo’ riusare l’oggetto che rappresentava la biglia per simulare altri fenomeni come i sistemi stellari e planetari.

Commenti : Il tutorial usa pygame che puo’ essere scaricato qui. Python e’ disponibile su tutte le maggiori piattaforme. Se usate Ubuntu dovreste averlo gia’ installato. Per controllare provate in un terminale il comando:

python -V

Invece pygame puo’ essere installato con:

sudo apt-get install python-pygame

Altri applet di informatica

Il materiale ha come indirizzo http://www.petercollingridge.co.uk/book/export/html/6

Il suo autore e’ Peter Collingridge
© petercollingridge.co.uk

Titolo in inglese:Pygame physics simulation (Tutorial) 

Ricerca di pagine che hanno link a questo materiale .

Tweet

Leave a Reply

Your email address will not be published. Required fields are marked *