Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1530 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [Pascal] Jeu Reversi (Othello)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Pascal] Jeu Reversi (Othello)

n°1301452
Dj-brabus
Posté le 08-02-2006 à 16:30:15  profilanswer
 

Hello tt le monde,
 
Pour mon travail de fin d'année de programmation je dois faire un jeu de Reversi (Othello)
Il se trouve que je ne sais trop par où commencer !  
En gros ce que je dois faire :
 
Gérer les données et l'interface
- définir le type des données que l'on va utiliser pour modéliser le jeu (terrain,pions,...)
- gérer 1 affichage efficace du terrain de jeu (prévoir tous les affichages possibles)
Préparer le terrain
- initialiser la grille de jeu
- voir si l'on peut placer 1 pion ou pas sur une case donnée
- choisir 1 case (au clavier ou souris ou aléatoirement)
Jouer une partie
- capturer les pions de l'adversaire étant donné la case choisie (changement de couleur)
- afficher 1 jeu
- gérer 1 partie complète
Identifier les joueurs et gérer le jeu complet
- identifier les joueurs
- gérer le fichier ou les fichiers relatives aux parties
- gérer les statistiques
- gérer le menu de jeu    
 
Le soucis est que l'on a eu très peu de notions de pascal (on a surtout fait des organigrammes) et je ne sais pas trop comment commencer ! Comment fait on pour afficher une grille de 8x8 en pascal ?  
Enfin voila si vous des idées à quelque niveau que ce soit hésiter pas ca peut toujours aider !
Merci d'avance

mood
Publicité
Posté le 08-02-2006 à 16:30:15  profilanswer
 

n°1301475
theshockwa​ve
I work at a firm named Koslow
Posté le 08-02-2006 à 17:26:34  profilanswer
 

en turbo pascal ? Si c'est le cas, tu peux faire ca avec les BGI
 
sinon, tu dois toujours pouvoir faire ca en affichage texte. C'est sur que c'est moins sexy, mais c'est fonctionnel

n°1301488
Dj-brabus
Posté le 08-02-2006 à 17:52:07  profilanswer
 

non pas en turbo pascal ! j'utilise GNU pascal comme compilateur (sous Linux)
je comptais le faire en mode texte (on nous demande qqch qui fonctionne pas qqch de specialement beau ;) )

n°1301489
Zozol
Posté le 08-02-2006 à 17:52:52  profilanswer
 

Dj-brabus a écrit :

Le soucis est que l'on a eu très peu de notions de pascal


D'accord, mais tu a des notion en quoi? En programmation "normale"? en programmation objet? En rien du tout?
 
Utilise-tu le Turbo Pascal? Delphi? Un autre Pascal (lequel?)
 
L'affichage graphique depend du Pascal que tu utilise.
 
Sinon, en mode texte, tu peu betement faire la grille avec les caractères | - et #
 
Je te parlerait bien de l'utilisation "en dur" du mode VGA, mais là encore, il faudrait que tu précise quelle est ton environement.
--edit grillé


Message édité par Zozol le 08-02-2006 à 17:53:16
n°1301783
kiki29
Posté le 09-02-2006 à 04:21:39  profilanswer
 
n°1301785
kiki29
Posté le 09-02-2006 à 04:25:50  profilanswer
 

oops ce lien est mort

n°1301814
Dj-brabus
Posté le 09-02-2006 à 09:47:16  profilanswer
 

en gros je connais quasi rien (lol) j'ai fait depuis le debut de l'année des ordinogrammes  
j'ai fait qqes trucs de base en pascal (programme de multiplication,suite) et maintenant on nous demande ca pour debut avril !
dc en gros voila ou j'en suis !  
pour la grille j'ai essayé en tatonant et j'ai reussi en texte (ac les caracteres indiqué plus bas)
maintenant j'essaye de reflechir a comment faire bouger les pions et que l'ordinateur voit les cases valides mais la je suis completement noyé !!!

n°1301815
Zozol
Posté le 09-02-2006 à 09:54:29  profilanswer
 

C'est un peu ce que j'avais compris  :D  
 
Bon : soyins clair : mème en y passant toutes tes nuit, tu ne poura pas faire un Reversi maintenant!
 
Non! Ne part pas! Il reste un espoir!!!!!!!
 
En fait, si tu fait un reversi tout de suite, tu vas bêtement te metre en situation d'echec(d'ailleur, tu y est déja), alors essaie une truc plus simple genre morpion (Je parle de le faire REELEMENT. Pas juste un organigramme).
 Après, si il te reste du temps, faire un truc similaire comme un reversi te paraitra presque simple

n°1302036
macgawel
Posté le 09-02-2006 à 13:56:31  profilanswer
 

Dj-brabus a écrit :

en gros je connais quasi rien (lol) j'ai fait depuis le debut de l'année des ordinogrammes  
j'ai fait qqes trucs de base en pascal (programme de multiplication,suite) et maintenant on nous demande ca pour debut avril !
dc en gros voila ou j'en suis !  
pour la grille j'ai essayé en tatonant et j'ai reussi en texte (ac les caracteres indiqué plus bas)
maintenant j'essaye de reflechir a comment faire bouger les pions et que l'ordinateur voit les cases valides mais la je suis completement noyé !!!


Le Pascal est un des langages les plus accessibles.
Ton programme de Reversi, tu as fais les ordinogrammes ?
Essaye d'écrire les routines (une par une) en "pseudo code", puis de les traduire en Pascal.
Et si tu as des problèmes, ce sera plus simple de t'aider. Parce que comme ça, on te fait tout ou rien...

n°1302704
aldo13000
Posté le 10-02-2006 à 10:57:37  profilanswer
 

Pour afficher une grille 8x8 , regarde si tu trouve pas le probleme des 8 reines ,
adapté a ton environnement .


---------------

mood
Publicité
Posté le 10-02-2006 à 10:57:37  profilanswer
 

n°2039545
roufi
Posté le 02-12-2010 à 03:02:45  profilanswer
 

bonjour...svp ...si vous pouvez m'envoyer le programme que vs avez fait de reversi car j'en ai besoin le plus vite possible pour mon projet dans deux semaines...merciii

n°2039568
olivthill
Posté le 02-12-2010 à 09:51:16  profilanswer
 

On va t'envoyer le diplôme directement, ça sera plus simple !

n°2039580
Modération
Posté le 02-12-2010 à 10:37:41  answer
 

roufi a écrit :

bonjour...svp ...si vous pouvez m'envoyer le programme que vs avez fait de reversi car j'en ai besoin le plus vite possible pour mon projet dans deux semaines...merciii

Non mais et puis quoi encore?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [Pascal] Jeu Reversi (Othello)

 

Sujets relatifs
Jeu de la vie[PASCAL][C] logiciel pr convertir un programme pascal en C
[turbo pascal] readkey et mode graphique[VB6] Jeu de Poker _ Pb de tri
Projet en C - Jeu des Dominos[Pascal] Décalaration d'un tableau
[pascal]comment faire passer une fenetre graphique au premier plan?aide sur appel de fonction en pascal
[pascal] Text[pascal] fermer la fenetre de commande
Plus de sujets relatifs à : [Pascal] Jeu Reversi (Othello)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR