Créer un jeu de stratégie (en Python ?)

Fermé
Anbzerc Messages postés 5 Date d'inscription lundi 14 septembre 2020 Statut Membre Dernière intervention 17 septembre 2020 - Modifié le 14 sept. 2020 à 19:33
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 18 sept. 2020 à 09:07
Bonjour,je voudrais créer un jeu de stratégie plutôt simple du genre call of war,qui serait multijoueurs (pour 3,4 personne maximum).Je pense le faire en Python.Que pensez vous de ce projet.Est il réalisable ?Je peux faire 3,4h de pc par semaine (PC ryzen 5 2600x et gtx 1660 )
Cordialement

9 réponses

yg_be Messages postés 23233 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 septembre 2024 Ambassadeur 1 538
14 sept. 2020 à 20:39
bonjour,
cela dépendra de ton niveau de performance, plus que celui de ton ordi.
dans quel but fais-tu cela?
qu'as-tu déjà réalisé, que connais-tu?
0
Anbzerc Messages postés 5 Date d'inscription lundi 14 septembre 2020 Statut Membre Dernière intervention 17 septembre 2020
Modifié le 15 sept. 2020 à 07:41
Bonjour,merci de ta réponse rapide,mon niveau de performance est encore débutant,je fais ça dans le but d’apprendre le Python et de pouvoir faire des jeux de stratégie avec les amis.J’ai déjà réalisé des programmes d’une centaine de ligne.
0
yg_be Messages postés 23233 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 septembre 2024 1 538
15 sept. 2020 à 11:17
tu prévois que les joueurs puissent jouer en ligne, ou tous autour d'un ordi?
dans un cas comme dans l'autre, lieux vaut commencer par des projets plus simples, qui te permettent d'apprendre et qui donnent un résultat.
moi je commencerais par oxo, puis par othello, peut-être claim ensuite.
je m'attends à ce que cela te prenne quelques mois, déjà.
0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
15 sept. 2020 à 10:17
Bonjour Anbzerc,


Tout dépend de ce que tu veux faire exactement comme jeu

Si tu débutes et si tu veux apprendre le Python, il vaut mieux commencer par des trucs simples ...
0
Anbzerc Messages postés 5 Date d'inscription lundi 14 septembre 2020 Statut Membre Dernière intervention 17 septembre 2020
15 sept. 2020 à 19:08
Je veux faire un jeu multijoueur a 3 ou 4 joueurs,jouable en ligne ou sur pc.Je n’arrive pas trop à situer mon niveau,mon programme le plus complexe est un jeu de pendu avec enregistrement de score.Que voulez vous dire par « des choses plus simples »(des idées ou des exemples ?)?
Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
Modifié le 15 sept. 2020 à 20:16
Comment ça "jouable en ligne ou sur pc." ?
C'est forcément sur PC, non ?

Ton jeu multi joueurs, c'est en ligne, ou tous sur un seul PC (comme le dit yg_be plus haut) ?

Si c'est sur plusieurs PC en réseau, il faut savoir créer des sockets et manipuler le multi
threading pour synchroniser tout ça …

Un exemple sympa dans ce cours :
https://www.inforef.be/swi/download/apprendre_python3.pdf

Ton jeu de pendu, c'était en mode console ou avec une interface graphique ?
(tu peux poster ton code ici pour voir)
Tu maitrises la création d'interfaces graphiques (GUI) ?

L'idéal serait de commencer avec un jeu graphiquement simple sur un PC, et ensuite
aller vers la notion de multijoueur ....
0
yg_be Messages postés 23233 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 septembre 2024 1 538
15 sept. 2020 à 21:20
plusieurs PC en réseau, je pense que cela peut se faire via un site web, même si les joueurs n'utilisent pas un navigateur.
cela évite de devoir gérer des sockets et le multi-threading.
0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
16 sept. 2020 à 10:57
C'est vrai ...

… mais Anbzerc n'explique pas vraiment ce qu'il veut faire précisément
0
Anbzerc Messages postés 5 Date d'inscription lundi 14 septembre 2020 Statut Membre Dernière intervention 17 septembre 2020
16 sept. 2020 à 13:57
Bonjour,tout d’abord merci de ta réponse rapide.Le livre que tu as donné est justement le livre que je viens de commencer (je faisais au début avec un cours openclassroom mais le cours ne me convenait pas).Mon jeu ,je le voudrai jouable soit par un navigateur soit sur différent pc.Mon jeu de Pendu était en console.L’objectif premier étant de créer un jeu (soit au dès le début soit après d’autre jeu + simple) mais en apprenant à me servir correctement de Python.
Cordialement
0
Anbzerc Messages postés 5 Date d'inscription lundi 14 septembre 2020 Statut Membre Dernière intervention 17 septembre 2020
17 sept. 2020 à 17:33
Est-ce que c’est clair maintenant ?Y’a t’il des point encore mal expliquer ?
0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
18 sept. 2020 à 09:07
Bonjour Anbzerc,

C'est clair,

Le programme le plus complexe que tu as fait jusqu'à présent est un jeu de pendu en mode console

Tu n'as pas encore fait de programmes avec interface graphique, c'est bien ça ?

Dans le "livre" dont je t'ai donné le lien précédemment, il y a un jeu de bombardes

Il est extrêmement simpliste, mais il permet déjà de voir un programme graphique, la mécanique, les interactions, etc. …

Et comme il est en POO (programmation orienté objet), c'est une bonne initiation à cette technique

Lorsque tu auras bien compris et assimilé ces bases, tu pourras faire un jeu plus élaboré, toujours sur un seul PC

Et l'étape suivante sera donc de voir comment jouer en réseau
0