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 puissance 4

guyver2
guyver2
Niveau 10
18 décembre 2003 à 19:16:01

bon ben voila je suis a la fac et le prof d´info nous note sur un programe k´on doit faire en troi semaine : je doit faire un puissance 4 sur une grille de 5 case sur 5
je pense pas avoir de mal a tracer la grille a placer les pion, mon probleme c´est de verifier EFFICACEMENT si un coup est gagnant(c´est a dire k´il ne faut pas ke je teste toute les combinaison de case gagnante mais plutot si 4 pions de la meme couleur sont cote a cote -nuance subtile)

sachant ke je garde en memoir dans un tableau toutes ls coordonnées des case joué ainsi ke la couleur du pion ki est dessu.
par exemple : case 1,4 -> rouge

bon ben voila merci de me repondre

au fait je program en CAML donc si kelkun a un lien utile ou je pourai me documenter ce serai sympa.

JeanYvesYves
JeanYvesYves
Niveau 10
18 décembre 2003 à 19:50:50

Pour le CAML, connais pas, mais bon, avec des " for", tu fais ça en qq lignes je pense :)
un test pour les horiz, un test pour les verticales, un test pour la diagonale slash, et un test pour la diagonale antislash.

JeanYvesYves
JeanYvesYves
Niveau 10
18 décembre 2003 à 19:53:14

Une astuce : tu peux te dire que si on gagne, alors c´est obligatoirement grace on pion qu´on vient juste de poser :)
donc tu fais tes tests uniquement avec lui :)

exemple : si tu as posé ton pion ligne 2, colonne 3, tu tests uniquement la ligne 2, la colonne 3, et les diags passant par ce point, le reste est inutile :)

guyver2
guyver2
Niveau 10
18 décembre 2003 à 21:08:58

merci bien

en fait ke ce soit en CAML ca change pas grand choz au principe de l´algo donc ca ira bien

encor merci

Gonath
Gonath
Niveau 52
19 décembre 2003 à 16:17:57

lol, je viens justement d´aider un ami qui est aussi en info et qui devait faire ce travail mais en java avec jbuilder... en gros on a fait comme JYY t´as dis. On a stocké dans un tableau à deux dimension, la couleur de la case

0-> vide
1-> rouge
2-> jaune

Puis on a fait un test sur les lignes passant par la case du pion joué. ( donc 4 tests seulements)

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