Una funzionalità di Python che andremo ad utilizzare sarà Pygame! :yahoooooo: Immagine

Questa guida è valida per le versioni Windows dalla 5.0 in poi! :flexion:

Prima di introdurre Pygame, uno dei problemi che sorge spesso è proprio l'installazione di esso poiché non molto chiara ovunque. :wallbash:

Vediamo subito come installare il tutto spiegando passaggio per passaggio in modo da non andar in contro a spiacevoli errori che blocchino i nostri progetti! :angry:

Prima di tutto c'è da precisare che lavoreremo sempre su ultime versioni stabili dell'editor standard Python scaricabile da qui. :builder:

Presumo che abbiate già installato Python. In ogni caso dovete scaricare l'ultima versione corrispondente per questa guida, quindi Python 3.5 ! :tebigeek:

Immagine

Dopo aver scaricato e installato Python, va tenuta a mente quale tipologia di sistema si ha installato.
Siccome vogliamo renderci tutto più complicato :razz: , se non conoscessimo la versione installata, aprite la shell di Python e digitale uno dopo l'altro:

Codice: Seleziona tutto

import platform
platform.architecture()
Nel mio caso il risultato sarà:

Codice: Seleziona tutto

('64bit', 'WindowsPE')
Bene! :D Adesso che conosciamo la versione installata, proseguiamo con il download di Pygame :bash:

Link di Download

Da questo link ci verrà attualmente presentata la seguente lista:
Pygame, a library for writing games based on the SDL library.

pygame‑1.9.2a0‑cp27‑none‑win32.whl
pygame‑1.9.2a0‑cp27‑none‑win_amd64.whl
pygame‑1.9.2a0‑cp33‑none‑win32.whl
pygame‑1.9.2a0‑cp33‑none‑win_amd64.whl
pygame‑1.9.2a0‑cp34‑none‑win32.whl
pygame‑1.9.2a0‑cp34‑none‑win_amd64.whl
pygame‑1.9.2a0‑cp35‑none‑win32.whl
pygame‑1.9.2a0‑cp35‑none‑win_amd64.whl
Come si evince dal nome, andremo a cliccare sull'ultima voce se la nostra versione è 64 bit; sulla penultima se 32 bit.

Dopo aver scaricato la libreria dovremo installarla in un modo apparentemente un po macchinoso, ma molto semplice.

Prima di tutto dovremo cercare la cartella dove è installato Python per trovare e richiamare il programma pip3 .

Per trovare il percorso di installazione di Python, basta aprire Esegui (Combinazione Tasto Win + R) e digitare:

Codice: Seleziona tutto

# per versione 64 bit:
%LOCALAPPDATA%\Programs\Python\Python35\Scripts 

# per versione 32 bit:
%LOCALAPPDATA%\Programs\Python\Python35-32\Scripts 


Passiamo ora all'installazione di Pygame! :yahoooooo:

Dovremo aprire il cmd, ecco una Guida molto completa sul suo utilizzo, e spostarci sulla cartella appena trovata.

Come si fa? Semplice! Aperto il cmd dovremo digitare il seguente codice:

Codice: Seleziona tutto

# per versione 64 bit:
CD AppData\Local\Programs\Python\Python35\Scripts

# per versione 32 bit:
CD AppData\Local\Programs\Python\Python35-32\Scripts
Fatto questo, lasciando aperta la finestra del cmd, dobbiamo trovare il percorso dove è stato collocato il file di pygame precedentemente scaricato.
Torniamo sul cmd e digitiamo il comando:
In "percorsodidownload" va sostituito con il percorso di download del vostro PC (Solitamente è C:\Users\nomeutente\Downloads).

Codice: Seleziona tutto

# Per versione 64 Bit:
pip3 install percorsodidownload\pygame-1.9.2a0-cp35-none-win_amd64.whl

# Per versione 32 Bit:
pip3 install percorsodidownload\pygame‑1.9.2a0‑cp35‑none‑win32.whl 
Immagine Se avessimo problemi con il percorso, basta provare a cambiarlo spostando il file in un'altra cartella e ovviamente modificando il codice opportunamente! :flexion:

A questo punto l'installazione dovrebbe essere completa e possiamo provare a scrivere questo file e lanciarlo:

Codice: Seleziona tutto

import sys, pygame
pygame.init()

size = width, height = 600,400

screen = pygame.display.set_mode(size) 

pygame.display.flip()           
while pygame.event.wait().type != pygame.QUIT:
    pass
pygame.quit()
Vi dovrà mostrare questa finestra:

Immagine
Bene!!! :yahoooooo: :yahoooooo: Nelle prossime guide vedremo come muoverci un po fino ad arrivare allo sviluppo di giochi 2d come puzzle, strategia ecc.. [/size]