Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Programmation petits jeux

5 réponses
Avatar
fpatrick2
Bonjour,
peux t'on programmer de petits jeux en Python ?
Si oui, comment ?
Patrick

5 réponses

Avatar
Dorian
fpatrick2 a écrit :
Bonjour,
peux t'on programmer de petits jeux en Python ?
Si oui, comment ?
Patrick





Bonjour,

Quelques liens qui pourront peut-être aider:

Cours Python:
http://python.developpez.com/cours/TutoSwinnen/

Infos pour développer un jeu:
http://loulou.developpez.com/tutoriels/jeux_video/

La bibliothèque pygame:
http://www.pygame.org/news.html
Avatar
NicolasP
Dorian a écrit :
fpatrick2 a écrit :
Bonjour,
peux t'on programmer de petits jeux en Python ?
Si oui, comment ?
Patrick





Bonjour,

Quelques liens qui pourront peut-être aider:

Cours Python:
http://python.developpez.com/cours/TutoSwinnen/

Infos pour développer un jeu:
http://loulou.developpez.com/tutoriels/jeux_video/

La bibliothèque pygame:
http://www.pygame.org/news.html




Pour faire des jeux 3D, il y a aussi Blender. http://www.blender.org/
Il est possible des faire des choses simples directement dans Blender à l'aide de l'interface graphique. Pour du plus complexe, Blender est scriptable en Python.
Le module de jeux de Blender est en cours de réécriture. Il y a d'ailleurs un projet open source de création de jeux en cours. http://www.yofrankie.org/
Ce jeux utilise le moteur de jeux de Blender. Les développeurs du jeux en profitent pour améliorer le moteur de jeux en fonction de leurs besoins.

Nicolas
Avatar
William Dode
On 22-08-2008, fpatrick2 wrote:
Bonjour,
peux t'on programmer de petits jeux en Python ?



Programmer en python est déjà un jeu en soit, donc OUI, c'est le langage
idéal pour écrire des jeux...

Si oui, comment ?



Tout dépend de la sorte de jeu... (toutes sortes de jeux sont possibles)

--
William Dodé - http://flibuste.net
Informaticien Indépendant
Avatar
Méta-MCI \(MVP\)
Bonsoir !

En voilà un, de petit jeu :

# -*- coding: utf-8 -*-

import random
random.seed()

while 1:
choix = raw_input("(P)ile ou (F)ace ? ").upper()
hasard = ('Pile','Face')[random.randint(0,1)]
print hasard,
if hasard[0]==choix[0]:
print "; vous avez gagné."
else:
print "; vous avez perdu."



@-salutations
--
Michel Claveau
Avatar
b055k3v
Le samedi 23 Août 2008 à 00:03 par fpatrick2 :
Bonjour,
peux t'on programmer de petits jeux en Python ?
Si oui, comment ?
Patrick


voici un de mes programmes (jeu de base)

def bataille():
"e;e;"e;e;"e;e;
jeu de la bataille aux des
"e;e;"e;e;"e;e;
# définition des sous-programmes
def tour_de_jeu(score):
import numpy
temp=numpy.random.randint(1,7)
return temp
import numpy
J1=input("e;e;nom du joueur 1 : "e;e;)
J2=input("e;e;nom du joueur 2 : "e;e;)
score_limite=input("e;e;score limite de la partie : "e;e;)
J1=str(J1)
J2=str(J2)
score_limite=int(score_limite)
score_1,score_2=0,0
while score_1input("e;e;au tour de "e;e;+J1)
score_1=score_1+tour_de_jeu(score_1)
input("e;e;au tour de "e;e;+J2)
score_2=score_2+tour_de_jeu(score_2)
if score_1return "e;e;{} {}-{} {} : {} gagne"e;e;.format(J1,score_1,score_2,J2,J2)
elif score_2return "e;e;{} {}-{} {} : {} gagne"e;e;.format(J1,score_1,score_2,J2,J1)
else:
bonus_1,bonus_2=0,0
while bonus_2==bonus_1:
bonus_1=bonus_1+numpy.random.randint(1,7)
bonus_2=bonus_2+numpy.random.randint(1,7)
if score_1return "e;e;{} {}-{} {} : {} gagne"e;e;.format(J1,score_1+bonus_1,score_2+bonus_2,J2,J2)
elif score_2return "e;e;{} {}-{} {} : {} gagne"e;e;.format(J1,score_1+bonus_1,score_2+bonus_2,J2,J1)

c'est comme la bataille, mais avec des dés

chaque les e; et les e;e; ont été rajoutés par le site :(