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

Abalon en pascal

LeHerosDuTemps
LeHerosDuTemps
Niveau 7
30 avril 2004 à 15:46:36

Mettez moi sur la voie

i_am_the_law
i_am_the_law
Niveau 6
30 avril 2004 à 23:02:43

pose toi plusieurs questions :
- Comment vas tu gerer l´interaction avec le joueur?
Cliquer avec la souris, bouger un curseur avec les touches du clavier, entrer les coordonnes ( genre comme aux echecs, a1 -> a4)...etc

Apres tu dois tester la validite du mouvement. Pour ca tu devras surement examiner les cases autour.

Quand tu auras precise comment tu voulais gerer les entrees des joueurs, j´essairai de te donner des indications pour que tu continues.

LeHerosDuTemps
LeHerosDuTemps
Niveau 7
01 mai 2004 à 14:27:41

Les joueurs entrent des coordonnees

LeHerosDuTemps
LeHerosDuTemps
Niveau 7
01 mai 2004 à 14:35:37

Chaque joueur devra rentrez des coordonnées
j ai fait un plateau avec 17 coordonnées horizontales et 9 coordonnees verticales si tu veut donne moi ton mail je t envoi ce que j ai fait.

i_am_the_law
i_am_the_law
Niveau 6
01 mai 2004 à 14:53:08

Commence par faire choisir au joueur les billes qu´il veut deplacer. 1 2 ou 3 je crois d´apres les regles.
Verifie que les coordonnees correspondent bien a des pieces a lui qui sont alignees.
Tu devrais pas avoir trop de mal a faire ca.

Une fois qu´il a fait ca, il faut qu´il choisisse une direction de deplacement.
Tu peux par exemple lui demander la case destination de la 1ere bille.
Les autres billes se deplaceront suivant cette direction.
Imagine il a choisit la bille ( 5,5) et ( 6,5).
et qu´ensuite il selectionne la case ( 5,6).
le deplacement sera ( 0,1) ( (5,6)-(5,5) )
Donc la bille 1 ira en ( 5,6) et la bille 2 en ( 6,6).
Qd tu connais les positions finales, tu dois alors verifier si le deplacement est valide.
Si les case destinations sont vides, le mouvement est ok. Et tu passes au tour suivant.

Si une case est oqp par un pion adverse, faut verifier si tu peux pousser les billes.
Ca ne peut arriver d´apres les regles que je connais, que si tu pousses tes billes ds une meme direction ( dc l´ex du dessus ca pourrait pas arriver).
Pour comprendre on prend un autre ex.
Il veut bouger la bille ( 5,5) et ( 5,6) en ( 5,4).
en 5,4 y(a un pion adverse. Ca donne 0XX en gros.
La direction c´est ( 0,-1). A partir de la position ( 5,4) tu vas compter combien de billes adverses il y a avec la direction ( 0,-1). Donc tu feras 5,4 5,3 5,2...etc
Tu t´arretes de compter si la case est vide ou si tu en as plus de 3 ou si la bille appartient au joueur 1.
Si la case est vide et que tu as moins de bille que le joueur 1, tu les pousses toutes.
Sinon, le mouvement n´est pas valide et tu lui demande de refaire un choix.
Si le deplacement est valide, faut bouger toutes les pieces. Tu as les pieces selectionnees, plus les pieces que tu auras compte a mettre a jour ds le tableau.
Je sais pas si c´est bien clair...
Sinon redemande.

Y´a surement des meilleures facon de faire, mais selon moi c´est une des plus simples.

Pour le mail c´est pas la peine, j´ai plus turbo pascal donc je pourrais pas essayer ce que tu as fait.

LeHerosDuTemps
LeHerosDuTemps
Niveau 7
02 mai 2004 à 12:19:42

Je crois que je vais abandonner le projet c est trop compliquer tu veux pas me donner le squelette du jeu au moins moi je veux un truc basique tu vois sous dos le plateau s affiche avec des lettres representant les pions et les deplacements se faisant avec les coordonnees entrés au clavier en mode 2 joueurs , c est trop compliquer a faire ce jeu on a 3 semaines pour le faire et j en suis qu au debut, tu vois j ai 10 de moyenne en info pourtant je bosse comme un fou mais l info ca veut pas rentrer si te veut bien me le faire je te demande pas le jeu parfait un truc pour avoir 12 ou 13 c est tout s il te plait.

LeHerosDuTemps
LeHerosDuTemps
Niveau 7
02 mai 2004 à 14:22:48

Reponds moi comme ca je dis au profs que je le rend pas et voila comme ca je sais que j aurais 0.

dnob700
dnob700
Niveau 10
02 mai 2004 à 18:42:55

Ca va nous arracher des larmes, mais je crois pas qu´il acceptera de te le faire, autant t´aider, ca fait toujours plaisir, mais on est pas là pour faire ton boulot à ta place.

i_am_the_law
i_am_the_law
Niveau 6
03 mai 2004 à 16:54:05

Faut perseverer meme si t´as du mal a comprendre.
C´etait un sujet impose ou t´as vise trop haut?
Si c´est un sujet libre, essaye qqc de plus facile.
Comme l´a dit dnob, on va pas le faire a ta place, tu peux demander des indications ou de l´aide, mais tu dois qd meme faire la + grosse partie toi meme.

LeHerosDuTemps
LeHerosDuTemps
Niveau 7
07 mai 2004 à 15:09:47

Bon j ai fait les deplacements a un joueur mais j a riive pas a programmer la poussee des billes adverses.

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