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

Contenu supprimé Contenu ajouté
Seb.bernery (discussion | contributions)
Aucun résumé des modifications
Tavernierbot (discussion | contributions)
m Bot: Retouches cosmétiques
Ligne 3 :
 
Cet article est une introduction a pygame pour les programmeurs python. La version originale est dans le Pyzine volue 1 issue 3. Cette version contient des révisions trop mineure pour créer un nouvel article. La pygame est une librairie d'extension de python basé sur la SDL.
Ligne 62 :
La dernière chose dont nous avons besoin est la mise a jour de l'affichage visible. La Pygame gère l'affichage avec un double tampon (buffer). Quand nous avons finis de dessiner, nous faisons appel a la fonction "pygame.display.flip()". Ceci fait que nous avons dessiné a l'écran une surface qui devient visible. Cette mise en tampon fait que nous sommes sûr de voir toutes les images à l'écran. Sans quoi l'utilisateur doit voir la moitié de l'écran affiché.
Ceci conclue notre courte introduction a Pygame. Pygame possede plusieurs modules pour gérer les entrées de la souris, du clavier et du joystick. Il est aussi possible de lire des fichiers audio et de les décoder. Avec les surfaces, vous pouvez dessiner de simples formes (ronds ...), dessins à l'échelle, images ...Avec en plus des manipulation de pixels sur les images en temps réel avec les "rangées numériques de python". Pygame peut lire les videos MPEG et supporte les CDs audio. La pygame Pygame a également la capacité d'agir en tant qu'une couche d'affichage pour PyOpenGL. La plupart des modules de la Pygame sont écrits en C, peu sont en python.
Ligne 86 :
Mais il y a clairement beaucoup de limitation. La meilleure manière de gérer l'acceleration materielle n'est pas toujours supportée par toutes les plate-formes. Quand un jeu est trop complexe, il doit souvent se réduire a une seule plate-forme. SDL a également quelques limites de calcul. Le mode plein écran peut réduire fortement la vitesse du jeu, jusqu'a ce que ca devienne injouable. SDL n'est pas fait pour tous les types de jeux, les compagnies comme Loki utilisent SDL pour une grande variété de jeux.
 
===== mauvaise traduction =====
Pygame est en bas niveau quand il est utilisé pour écrire les jeux. Vous trouverez rapidement le besoin de fonctions dans votre environnement de jeu. La grande chose à ce sujet est qu'il n'y a rien à l'interieur e la Pygame pour ca. Votre programme est entièrement controlé de tout.
Pygame is faily low level when it comes to writing games. You'll quickly find yourself needing to wrap common functions into your own game environment. The great thing abuot this is there is nothing inside pygame to get in your way. Your program is in full control of everything. The side effect of that is you will find yourself borrowing a lot of code to get a more advanced framework put together. You'll need a better understanding of what you are doing.
===== mauvaise traduction =====
Ligne 97 :
Le developpement en vaut la peine, il y a quelque chose qui excite au sujet de pouvoir voir et agir l'un sur l'autre avec le code que vous avez écrit. La Pygame est actuellement utilisée par plus de 30 projets. Plusieurs sont jouable dès maintenant. Vous allez être surpris lors de la visite du site internet de Pygame, voir quels autres utilisateurs utilisent python.
Une chose qui a retenu mon attention est que beaucoup de monde se mettent a utiliser python pour les premiers essais de developpement de jeu. Je peux voir pourquoi les jeux sont en quête de nouveaux programmeurs, mais il peut exister des difficultés lors de la création d'un jeu qui requiert un arrangement plus ferme du langage. J'ai essayé de soutenir ce groupe d'utilisateurs en écrivant beaucoup d'exemples et des cours Pygame pour des personnes nouvelles à ces concepts.
Pour finir, mon conseil est de faire au plus simple. Je ne peux me soumettre a une contrainte. Si vous prevoyez de créer votre premier jeu, il y a un tas de choses à apprendre.Même un simple jeu est un challenge, et les jeux complexes ne sont pas nécessitement de bons jeux. Même quand tu ne comprend pas python, tu peux utiliser Pygame pour créer un simple jeu en une ou deux semaines. Mais pour avoir un jeu completement présentable, il vous faudra de nombreuses heures de travail.