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

help puissance 4

lounix
lounix
Niveau 4
15 mars 2007 à 17:56:54

Bonjour,
alors voila j´ai un projet de puissance 4 avec IA en grapique à rendre pour mardi( plus un rapport :( ) on est 3 sur le projet mais on a pratiquement rien fait encore lol on a deja fait en c la partie 1 vs 1 joueur en texte, il reste lIA plus le graphique, on a cherche sur internet, on a trouve un truc mais on arrive pas à le compiler sous dev c++ , qqn pourrait maider svp,sinon c un jeu basique ,vous lavez deja peut etre.
Merci

godrik
godrik
Niveau 30
15 mars 2007 à 17:59:06

...
Il s´agit du travail pour tes études, personnes ne te donnera une réponses toute faites. Et si tu repompe sur le net, il y a de bonne chance que l´équipe pédagogique le voit.

Si tu as des question sur comment faire ceci ou cela, je serais heureux de te répondre. Mais si vous vous y êtes pris trop tard, c´est domage. Tu le sauras pour la prochaine fois.

lounix
lounix
Niveau 4
15 mars 2007 à 18:05:59

si on arrive pas à le compiler sous devc++, si tu ve je ten vois ce kon a , mon adresse msn c mehdi47@wanadoo.fr

Fvirtman
Fvirtman
Niveau 10
15 mars 2007 à 18:08:18

Pour une interface graphique, regarde le lib SDL.
http://www.libsdl.org

j´ai également des tutos de base sur mon site sur SDL.

Pour l´IA, voila un conseil :
pour puissance 4, ton seul choix, c´est de choisir dans quelle colonne tu veux mettre ton pion.
Je te conseille donc de faire une fonctin qui renvoie IA qui te renvoie le numero de la colonne dans laquelle il est préférable de jouer.

Poru savoir quelle colonne choisir, je te conseille le systeme de notation :
c´est a dire, pour chaque colonne, tu vas mettre une note : si il y a 3 pions de ta couleur, tu mets une bonne note, si il y a 3 pions de la couleur adverse (autrement dit un coup pour arreter l´autre), tu mets la note maximale, si tu vois un cas ou un autre, tu mets telle ou telle note. A toi de définir quelle note tu mets pour chaque colonne !

Et tu fais jouer l´ordi sur la colonne qui a la meilleure note, tout simplement !

lounix
lounix
Niveau 4
15 mars 2007 à 18:13:45

merci fvirtman, jai un truc avec un probleme de compilation , cest pas grand chose, mais o ny arrive pas, faut kon le compile sous devc++, si te lnvoi tu pourrais regarder stp :) , je sais kjte demande beaucoup mais ca ns aiderait et on y arrive vraiment pas , on sy connait pas assez ,pour toica devrait etre facile, fo juste compiler ,on a tout

Fvirtman
Fvirtman
Niveau 10
15 mars 2007 à 18:21:14

non, je ne prends pas de code, pas le temps
par contre, colle ici ton erreur, le numéro de la ligne, et la ligne sur laquelle y´a l´erreur :)

quel lib graphique emploies tu ?

guyver2
guyver2
Niveau 10
15 mars 2007 à 22:21:30

si c´est un projet d´IA tu peux faire un truc vraiment tres fort assez rapidement.

tu construit un arbre d´etat. que tu parcours pas en entier mais tu peux aller profond quand meme.
Avec des algos du genre IDA, Alpha-Beta...

tu fais une fonction d´heuristique pour evaluer les etats non terminaux si tu deroule pas tout, et zou.

tien je vais m´en faire un.

guyver2
guyver2
Niveau 10
15 mars 2007 à 22:30:36

désolé pour :
1) le double post
2) j´avais cru lire que c´etait un projet d´IA mais en fait non c´est un projet avec un peu d´IA, du coup mon message plus haut va sembler un peu hard...

j´ai eu un puissance 4 a faire en 2eme année (en Caml).
coté IA j´avais fais un truc tout con:
avant de jouer l´ordi regarde si une colone lui permet de gagner. si oui >> tu joue là
sinon tu regarde si le joueur suivant peut gagner, si oui l´ordi joue dans la colone qui l´empeche de gagner. En y repensant c´est de l´exploration d´espace d´etat avec une profondeur de 2

darth-bane
darth-bane
Niveau 10
16 mars 2007 à 04:43:47

guyver2 :d) J´avais fait ça il y´a longtemps (entre 1987 et 1992, je ne me souviens plus bien) en Turbo Pascal sous Dos et si mes souvenirs sont bons, j´utilisais la même méthode que toi. On avait ensuite crée plusieurs level en prévoyant 1, 2, 3, ... n coups d´avance. Pour ça, on utilisait je crois une fonction récursive.
On avait ajouté des fonctionnalités, comme par exemple modifier la taille de la grille, le nombre de joueurs (jusqu´à 4 il me semble), ...

lounix
lounix
Niveau 4
18 mars 2007 à 14:30:07

hé darth -bane ce ke tas fait est exactement ce kil ns faut, si tu las encore ce serait vraimenbt sympa dns le passer lol

Neofungamer
Neofungamer
Niveau 21
18 mars 2007 à 18:00:01

mdr ^^ faut galerer dans la vie!

aujourdhui j´ai codé un petit jeu de tank en 3D (800 lignes de codes) ^^

(pas finish ^^ certe )
alors code ^^ et tu reussiras

darth-bane
darth-bane
Niveau 10
18 mars 2007 à 18:30:44

lounix :d) Oulà ! Tu me demande de retrouver un code que j´ai fait il y´a 15 ans :rire:
Je suis désolé, mais même s´il était encore sur une disquette (5"1/4 1,2Mo à l´époque), je doute qu´elle soit encore lisible. Et puis tout ce qui me reste de l´époque du lycée se trouve dans des cartons au grenier sous une tonne d´autres cartons et autres vieilleries. Désolé :-(

KouicKouic
KouicKouic
Niveau 6
18 mars 2007 à 20:14:24

J´ai 2 question pour lounix :
Quelles études suis-tu, et dans quelle école ?
Ton niveau et ta passion en informatique sont ils représentatif de l´ensemble de ta promo ?

Juste par curiosité.

lounix
lounix
Niveau 4
18 mars 2007 à 21:32:19

je vais pas te dire cke jfais pour pas denigrer mes camarades mais je suis u nbranleur desole lol

Neofungamer
Neofungamer
Niveau 21
18 mars 2007 à 23:20:11

Moi je dis que t´es en DUT informatique ^^

guyver2
guyver2
Niveau 10
20 mars 2007 à 11:13:06

comme dit dans mon post du 15 mars: j´ai refais un petit puissance 4.

Cette mouture est pour psp, codée en Lua avec une petite IA. (en gros 2 coups d´avance)

image :
http://sexy-banane.mine.nu/~vrac/depot/vrac/p4_screen.png

lien : les sources sont pour psp mais le fichier puissance4_H.lua qui contient toutes les fonction propres au jeu indépendament de la plate-forme, peut tourner sur pc
il y a une partie ordi VS ordi qui est commenté en bas de ce fichier.
http://sexy-banane.mine.nu/~vrac/depot/vrac/p4.tar

godrik
godrik
Niveau 30
20 mars 2007 à 11:25:56

elle est bizarre ton url! :)

guyver2
guyver2
Niveau 10
20 mars 2007 à 15:50:55

bizarre ?
c´est un serveur perso (un ordi branché a une live-box).
l´url "sexy-banane" c´est moi qui l´ai choisie, le mine.nu est une des extension proposé par le site qui me sert pour le Dns dynamique (dyndns)..

moi je la trouve marante.

il n´y a rien de porno dessus si c´est a ça que te fais penser le nom ;)

Fvirtman
Fvirtman
Niveau 10
20 mars 2007 à 16:23:31

"si tu las encore ce serait vraimenbt sympa dns le passer lol "
"mais je suis u nbranleur desole lol"

T´aider, ok, mais avec ce genre de phrases, moi je ne cautionne plus :non:
Et puis le "lol", c´est peut etre la mentalité française actuelle d´etre fier d´etre un branleur, mais moi ça me navre.

Bonne chance malgré tout pour le reste de ton année.

lounix
lounix
Niveau 4
20 mars 2007 à 20:44:53

si ca vous eclate de bosser c votre blem , c pas mon cas, et jsuis pas en dut ,ni en bts , ni un iut, et je supporte pas les rats de bibliotheques

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