-
Connexion
- Inscription
- 2 222 334 inscrits »
Vous êtes ici : Accueil › Documents › Informatique › Programmation › Réalisation du jeu Puissance 4
GoToon - Mise à jour : 24/01/2012
Extrait / Introduction
Rapport de projet informatique - programmation, niveau Bac+4, -Réalisation du jeu puissance 4
Extrait:
Notre but dans ce sujet était de pouvoir jouer au jeu « Puissance 4 » à un ou deux joueurs et de pouvoir sauvegarder puis charger une partie. Nous nous sommes servis des outils de base de la programmation, de structures dynamiques (listes chaînées), de la récursivité et avons manipulé des fichiers.
Notre première démarche a été de se représenter les différentes étapes nécessaires à la bonne exécution du programme:
Créer un jeu
Afficher le plateau de jeu
Demander au premier joueur de jouer
Afficher le pion
Faire les tests d'alignement
Si le joueur 1 n'a pas gagné, faire jouer le joueur 2 (dans le mode un joueur, c'est bien sûr l'ordinateur qui joue en tant que joueur 2.)
Et ainsi de suite...
[...]
Pour commencer notre conclusion, nous allons faire une liste des différentes erreurs que nous avons pu détecter sans pouvoir leur trouver une solution.
Lorsque le jeu demande le numéro de colonne, il ne faut pas entrer un caractère autre qu'un chiffre, sinon le programme s'emballe et l'erreur « 0 n'est pas une colonne acceptable ! » tourne en boucle.
Lorsqu'on charge une partie, le programme affiche une grille vide avant la grille de jeu sauvegardée, que l'on aurait souhaité supprimer. Mais elle est nécessaire au bon affichage de la suite. (voir la dernière capture d'écran.)
Lorsqu'on charge une partie qui n'existe pas, le programme plante. [...]
Plan:
Plan
Exemple de page de Réalisation du jeu Puissance 4
PETILLOT Guillaume
HOT Aurélien
B1
Rapport du Mini-Projet d’Informatique :
PUISSANCE 4
Introduction :
Notre but dans ce sujet était de pouvoir jouer au jeu « Puissance 4 » à un ou deux joueurs et de pouvoir sauvegarder puis charger une partie. Nous nous sommes servis des outils de base de la programmation, de structures dynamiques (listes chaînées), de la récursivité et avons manipulé des fichiers.
I . Analyse du problème, Cahier des charges
Notre première démarche a été de se représenter les différentes étapes nécessaires à la bonne exécution du programme :
Créer un jeu
Afficher le plateau de jeu
Demander au premier joueur de jouer
Afficher le pion
Faire les tests d’alignement
Si le joueur 1 n’a pas gagné, faire jouer le joueur 2 (dans le mode un joueur, c’est bien sûr l’ordinateur qui joue en tant que joueur 2.)
Et ainsi de suite...
Cela nous a amené à définir des types spéciaux :
type collection
type element_collection
type joueur
type jeu
type grille
type chaine
type coor
type liste_coord
et a créer des sous-programmes, dont voici les principaux :
void puissance4() ;
//lance le jeu
jeu creer_jeu_vide() ;
// retourne un jeu vide
void jouer(jeu J, joueur P);
//fait jouer le joueur P dans le jeu J
bool gagner(jeu J, joueur P);
//retourne VRAI si le joueur P a gagné le jeu J
//retourne FAUX sinon
bool grille_pleine(jeu J);
Pour visualiser la suite du document Réalisation du jeu Puissance 4 vous pouvez :
Le document Réalisation du jeu Puissance 4 appartient à la rubrique Programmation qui elle même appartient à la thématique Informatique.
Ils ont téléchargé aussi
Nouveaux documents Programmation