« Pygame/Introduction à Pygame » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Python et les jeux : grade -> grande
Ligne 81 :
Dans le courant 2001, les developpeurs de ''Rebel Act Studios'' ont fini leurs jeu, ''Severance: Blade of Darkness''. Ce jeu utilise un moteur de jeu 3D modifié, le reste du jeu est écrit en Python. Le jeu est un jeu d'action à la 3ème personne. Vous contrôlez un guerrier mediéval attaquant et explorant des donjons. Vous pouvez télécharger le 3ème addon pour ce jeu, et vous verrez qu'il n'y a rien d'autre que des fichiers sources en Python.
Beaucoup plus récemment, Python a été utilisé par une gradegrande variété de jeux comme ''Freedom Force'' et ''Humungous' Backyard Sports Series''.
Pygame et SDL s'utilisent comme un excellent moteur de jeu en C pour des jeux en 2D. Les jeux trouvent en grande partie ce dont ils ont besoin dans la SDL pour le graphisme. SDL peut avantageusement utiliser l'accélération graphique matérielle. Vous pouvez optimiser le jeu pour lui faire afficher entre 40 et 200 FPS (images par seconde). Lorsque l'on voit qu'un jeu en Python afficher 200 FPS, on réalise que Python et les jeux peuvent se combiner.
Ligne 90 :
 
Pygame est un langage bas niveau quand il est utilisé pour coder les jeux. Vous aurez rapidement besoin d'envelopper des fonctions communes pour votre environnement de jeu. C'est en grande partie dû au fait qu'il n'y a rien dans Pygame pour ca. Votre programme a le contrôle total sur tout. Vous constaterez que l'effet indésirable à cela est que vous devrez écrire beaucoup de code ennuyant pour obtenir un cadre plus avancé. Vous aurez besoin d'une meilleure compréhension de ce que vous faite.
 
== En conclusion ==