CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Faire un jeu échec en python ?

LegoTonix
LegoTonix
Niveau 32
27 juillet 2021 à 07:58:33

j'ai entendu que développer un projet été très bon pour appendre a coder

et j'ai vu qui avais une séries de 16 heures de vidéo pour appendre a faire un jeux échec de A-Z

j'ai que un niveau très basique en programmation et en python
vous pense que ça vaut le coup de suivre et recopier ce qui fait l'autre dans les tuto ? ou alors je vais juste copier bêtement et rien appendre du tout ?

godrik
godrik
Niveau 30
27 juillet 2021 à 08:18:26

vous pense que ça vaut le coup de suivre et recopier ce qui fait l'autre dans les tuto ?

Non, c'est une perte de temps complete.

Reflechit a comment le jeu d'echec fonctionne et construit le jeu par toi meme. C'est un tres bon exercice. Mais si tu va regarder une video et faire ce que le mec te dit, ca ne sert a rien.

Message édité le 27 juillet 2021 à 08:21:04 par godrik
LegoTonix
LegoTonix
Niveau 32
27 juillet 2021 à 08:22:20

Le 27 juillet 2021 à 08:18:26 :

vous pense que ça vaut le coup de suivre et recopier ce qui fait l'autre dans les tuto ?

Non, c'est une perte de temps complete.
Reflechit a comment le jeu d'echec fonctionne et construit le jeu par toi meme. C'est un tres bon exercice.

Mais si tu va regarder une video et faire ce que le mec te dit, ca ne sert a rien.

ouaip c'est ce que je me dit sauf que je suis pas bon en code donc chaud de réfléchir sur la façon de coder un jeu échec

donc je me dit ça pourrais me appendre pas mal de chose sur comment coder un projet non ?

ou alors suivre et refaire 1 semaine plus tard comme enlève un peu effet de refaire le programme bêtement ?

godrik
godrik
Niveau 30
27 juillet 2021 à 08:25:13

Le 27 juillet 2021 à 08:22:20 :

Le 27 juillet 2021 à 08:18:26 :

vous pense que ça vaut le coup de suivre et recopier ce qui fait l'autre dans les tuto ?

Non, c'est une perte de temps complete.
Reflechit a comment le jeu d'echec fonctionne et construit le jeu par toi meme. C'est un tres bon exercice.

Mais si tu va regarder une video et faire ce que le mec te dit, ca ne sert a rien.

ouaip c'est ce que je me dit sauf que je suis pas bon en code donc chaud de réfléchir sur la façon de coder un jeu échec

donc je me dit ça pourrais me appendre pas mal de chose sur comment coder un projet non ?

ou alors suivre et refaire 1 semaine plus tard comme enlève un peu effet de refaire le programme bêtement ?

C'est un projet relativement sime un jeu d'echec. Tu es a quel niveau a peu pres? Qu'est ce que tubas fait d'autre avant?

LegoTonix
LegoTonix
Niveau 32
27 juillet 2021 à 08:27:51

Le 27 juillet 2021 à 08:25:13 :

Le 27 juillet 2021 à 08:22:20 :

Le 27 juillet 2021 à 08:18:26 :

vous pense que ça vaut le coup de suivre et recopier ce qui fait l'autre dans les tuto ?

Non, c'est une perte de temps complete.
Reflechit a comment le jeu d'echec fonctionne et construit le jeu par toi meme. C'est un tres bon exercice.

Mais si tu va regarder une video et faire ce que le mec te dit, ca ne sert a rien.

ouaip c'est ce que je me dit sauf que je suis pas bon en code donc chaud de réfléchir sur la façon de coder un jeu échec

donc je me dit ça pourrais me appendre pas mal de chose sur comment coder un projet non ?

ou alors suivre et refaire 1 semaine plus tard comme enlève un peu effet de refaire le programme bêtement ?

C'est un projet relativement sime un jeu d'echec. Tu es a quel niveau a peu pres? Qu'est ce que tubas fait d'autre avant?

niveau vraiment basique en python et débutant mais j'ai eassyer de appendre a coder il y a quelque années ça pas donner des super résultats j'ai stop

le seul truc que j'ai fait c'est avoir modifier ou fait des mini script JS pour des sites

godrik
godrik
Niveau 30
27 juillet 2021 à 08:33:00

basique ca veut dire des choses differentes pour differentes personne.

Pour faire un jeu d'echec a 2 joueur sans IA, tu as besoin de savoir utiliser les tableaux a 2 dimensions, les fonctions, les boucles, et les entrees clavier. Et c'est tout.

Si tu penses que c'est trop complique un jeu d'echec. commence par un morpion. C'est fondamentalement la meme chose, mais les regles sont plus simple.

LegoTonix
LegoTonix
Niveau 32
27 juillet 2021 à 08:35:19

Le 27 juillet 2021 à 08:33:00 :
basique ca veut dire des choses differentes pour differentes personne.

Pour faire un jeu d'echec a 2 joueur sans IA, tu as besoin de savoir utiliser les tableaux a 2 dimensions, les fonctions, les boucles, et les entrees clavier. Et c'est tout.

Si tu penses que c'est trop complique un jeu d'echec. commence par un morpion. C'est fondamentalement la meme chose, mais les regles sont plus simple.

je vois après je parlais avec IA vu que le tuto montre comment faire une IA c'est 3/4 du tuto

c'est vrai que un morpion ça serais
plus simple sans tuto encore une fois je suppose ?

godrik
godrik
Niveau 30
27 juillet 2021 à 08:40:41

l'ia ca va etre dur passer les strategies les plus basiques.

si tu n'as pas ecrit de code complet de toi meme depuis longtemps, c'est deja un projet difficile.

Un tuto qui suivit le projet que tu fais pas a pas, ne t'apprendra rien si tu commences par lire le tuto.
Fais le projet par toi me, et quand tu aura fini, lis le tuto pour voir comment l'autre a fait.

LegoTonix
LegoTonix
Niveau 32
27 juillet 2021 à 08:42:56

Le 27 juillet 2021 à 08:40:41 :
l'ia ca va etre dur passer les strategies les plus basiques.

si tu n'as pas ecrit de code complet de toi meme depuis longtemps, c'est deja un projet difficile.

Un tuto qui suivit le projet que tu fais pas a pas, ne t'apprendra rien si tu commences par lire le tuto.
Fais le projet par toi me, et quand tu aura fini, lis le tuto pour voir comment l'autre a fait.

yep pas faux

c'est des tuto vidéo expliquer juste pour préciser

Message édité le 27 juillet 2021 à 08:43:17 par LegoTonix
godrik
godrik
Niveau 30
27 juillet 2021 à 08:44:33

Tiens nous au coutant! (Je vais me coucher.)

LegoTonix
LegoTonix
Niveau 32
27 juillet 2021 à 08:45:10

Le 27 juillet 2021 à 08:44:33 :
Tiens nous au coutant! (Je vais me coucher.)

okay bonne nuit moi aussi je vais dormis :rire:

LegoTonix
LegoTonix
Niveau 32
27 juillet 2021 à 08:48:28

je met ici la fameuse séries de vidéo que je parle pour ceux qui veux voir au cas ou https://www.youtube.com/playlist?list=PLBwF487qi8MGU81nDGaeNE1EnNEPYWKY_

LegoTonix
LegoTonix
Niveau 32
28 juillet 2021 à 02:22:38

Le 27 juillet 2021 à 08:44:33 :
Tiens nous au coutant! (Je vais me coucher.)

quand je dit basique c'est vraiment bas ça fait pas mal années (avec des gros pause évidemment) je tente de me mettre a appendre a coder mais j'ai du mal

donc je me dit peut essayer de faire un truc du genre un petit projet comme ça

godrik
godrik
Niveau 30
28 juillet 2021 à 03:42:01

Nan, ca me donne une idee. Je comprends.

De facon general, je pense que le mieux pour apprendre est de suivre un cours pour apprendre les bases en faisant des PETITS projets. Par petit projet, je parles de projet que tu peux faire par toi meme dans l'espace de 1 ou 2 jours, peut etre jusqu'a 4 jours.

Quand on commence, un projet plus grand que quelques jours est une tache insurmontable parceque tu ne sauras meme pas par ou commencer. Du fait, un jeu d'echec avec une IA et une interface graphique, c'est beaucoup trop complique a ton niveau. Il faut quelque chose de beaucoup plus simple.

A ton niveau, faire un morpion, en ligne de commande, 2 joueurs humain sur le meme clavier (sans IA), ca va deja pas etre si facil que ca.

LegoTonix
LegoTonix
Niveau 32
28 juillet 2021 à 03:45:54

Le 28 juillet 2021 à 03:42:01 :
Nan, ca me donne une idee. Je comprends.

De facon general, je pense que le mieux pour apprendre est de suivre un cours pour apprendre les bases en faisant des PETITS projets. Par petit projet, je parles de projet que tu peux faire par toi meme dans l'espace de 1 ou 2 jours, peut etre jusqu'a 4 jours.

Quand on commence, un projet plus grand que quelques jours est une tache insurmontable parceque tu ne sauras meme pas par ou commencer. Du fait, un jeu d'echec avec une IA et une interface graphique, c'est beaucoup trop complique a ton niveau. Il faut quelque chose de beaucoup plus simple.

A ton niveau, faire un morpion, en ligne de commande, 2 joueurs humain sur le meme clavier (sans IA), ca va deja pas etre si facil que ca.

ouaip je vois après j'ai peut être pas assez de QI pour ça justement reste a voir

sinon tu sais combien de temps un lamda met a appendre la programmation avant de savoir faire un jeux échec lui même ?

par exemple toi même si t'es pas représentatif c'est en bout de combien de temps que
t'avais le niveau pour ça ?

Message édité le 28 juillet 2021 à 03:46:05 par LegoTonix
godrik
godrik
Niveau 30
28 juillet 2021 à 04:06:19

Le 28 juillet 2021 à 03:45:54 :

Le 28 juillet 2021 à 03:42:01 :
Nan, ca me donne une idee. Je comprends.

De facon general, je pense que le mieux pour apprendre est de suivre un cours pour apprendre les bases en faisant des PETITS projets. Par petit projet, je parles de projet que tu peux faire par toi meme dans l'espace de 1 ou 2 jours, peut etre jusqu'a 4 jours.

Quand on commence, un projet plus grand que quelques jours est une tache insurmontable parceque tu ne sauras meme pas par ou commencer. Du fait, un jeu d'echec avec une IA et une interface graphique, c'est beaucoup trop complique a ton niveau. Il faut quelque chose de beaucoup plus simple.

A ton niveau, faire un morpion, en ligne de commande, 2 joueurs humain sur le meme clavier (sans IA), ca va deja pas etre si facil que ca.

ouaip je vois après j'ai peut être pas assez de QI pour ça justement reste a voir

Le QI n'a rien a voir la dedans. C'est une question d'apprentissage, de pratique, et de discipline.

sinon tu sais combien de temps un lamda met a appendre la programmation avant de savoir faire un jeux échec lui même ?

Il y a vraiment trois projets different dans un jeu d'echec:
-le moteur du jeu en lui meme, la logique des pieces, meme avec une interface basique, en ligne de commance ou un truc du genre. Ca c'est typiquement un projet de premiere annee. Ca pourrait etre un projet de fin de premier semestre, de milieu de deuxieme semestre.
-l'interfacage graphique 2d un peu d'animation, c'est pas super difficile. Mais en general, c'est pas les applis graphique que tu apprends en premier. A la fac, c'est souvent un truc de deuxieme annee.
-L'IA du jeu d'echec, c'est une question un peu plus complique. Une IA vraiment stupide se fait relativement facilement. Une IA qui prevoit plusieurs coup a l'avance, ca demande un peu d'algo. Ca pourrait etre un projet de fin de deuxieme annee, ou un projet de courant de 3eme annee.

Apres ce que j'appelle un semestre, c'est l'equivalent a la fac de 50 heures de cours, 100 de travaux dirige, et en gros 100 heure de travail par toi meme.

par exemple toi même si t'es pas représentatif c'est en bout de combien de temps que t'avais le niveau pour ça ?

J'ai appris de facon bizarre. J'ai fait pas mal de truc super simple en basic qu'en j'etait tres petit sans vraiment comprendre ce que je faisais. J'ai passe pas mal de temps a comprendre comment DOS fonctionne ce qui n'a un peu rien a voir, mais a fait comprendre des choses connexes. J'ai appris un peu de C++ au lycee. Et j'avais fait un morpion avec IA a l'epoque. Mais le morpion est vraiment tres simple en terme d'IA. J'avais fait un shmup pourri en direct draw l'ete apres que j'ai passe mon BAC.

Faire une IA plus avance ca n'a pas ete quelquechose qui m'avais particulierement interesse. Vers la fin de deuxieme annee, j'aurais probablement pus ecrire un truc pas completement stupide. La resolution de probleme combinatoire (comme le jeu d'echec) n'a pas ete quelque chose qui m'a interesse avant ma 4eme annee en vrai.

Suzuka_Nakamoto
Suzuka_Nakamoto
Niveau 10
28 juillet 2021 à 04:50:00

Une bonne façon de commencer et d'avancer dans un projet comme ça c'est de se fixer des petits objectifs.

Si tu sais utiliser les objets de bases (variables, tableau, boucles, fonctions etc) tu peux commencer a coder le plateau par exemple. Tu verra que c'est pas forcément facile au tout début mais après ça ira tout seul. Ensuite tu créera les pionts et ainsi dessuite.

Quand tu aura fini le plateau et les pionts, tu pourra te mettre à coder les règles de déplacement des différents pionts.

Enfin, tu pourra chercher comment afficher ton plateau dans une page a part etc.

(Pour la partie IA ça me semble vraiment compliqué si tu débute)

C'est comme ça que tu pourra progresser en programmation. N'hésite pas à avoir une page de la documentation de python ouverte pour voir comment coder tel ou tel objet. Et si tu sais pas comment t'y prendre pour une partie du projet, n'hésite pas à chercher sur internet une solution et à comprendre comment ils ont fait, comment fonctionne leur algorithme.

Dans tous les cas, commencer un projet comme un jeu d'échec ou un morpion peut faire peut au début mais avec un peu de pratique ça deviens assez simple. Avec la volonté de faire des projets, tu progressera assez vite, meme si c'est des petits projets.

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment