Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

jeu labyrinthe

No description
by

ahlem daoud

on 21 January 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of jeu labyrinthe

Introduction
Règles du jeu "MATAHA"

> le joueur se déplace dans le labyrinthe

> il essaye d'atteindre la sortie en évitant les pièges masqués
Niveaux développés
nous avons développé 4 niveaux
jeu de labyrinthe "MATAHA"
Labyrinthe est un jeu de société créé et édité en 1986
depuis sa création le principe du jeu ne cesse d'être modifié(pays ,adaptation ,....)
conception
structures et fichiers utilisés
Le concept du labyrinthe a été exploité tout d'abord sous le nom de jeu de l'oie, puis sous celui de Labyrinthe.
organigramme de la fonction commencer
organigramme de la fonction continuer
organigramme du menu principale
main.ccp
main est chargé de faire appel à la fonction
jouer
et de gérer les évènements de saisie des choix des paramètres du jeu.


niveau.c
elle contient aussi 2 fonctions
jeux.h
c'est le fichier qui contient les prototype de la fonction jeux.c
niveau.h
le fichier qui contient les prototype de niveau.c
constante.h
Présentation des fichiers .h et .c
fonction jouer
elle contient la boucle du jeu. Elle assure le blitage des images constituant le labyrinthe, le tracé du labyrinthe et le déplacement de l’image du pion.
jeux.c
elle contient 2 fonction qui sont :
fonction replacer_pion
void jouer (SDL_Surface *screen,char chemin[],char personnage,char milieu)
fonction responsable des déplacements du pion et de gérer les collisions.
void deplacer_pion (int grille[][nbre_case],SDL_Rect *pos_pion,int direction)

fonction charger niveau
permet de lire à partir du fichier de niveau et de remplir la grille avec des entiers (-4,-3….9).
int charger_niveau(char chemin[],int grille[][nbre_case],int *x,int *y)
fonction sauvegarder_niveau
int sauvegarger_niveau(int grille[][nbre_case],int x_pos_pion,int y_pos_pion)

La fonction sauvegarder_niveau enregistre la grille de valeur dans un fichier, elle enregistre aussi la position du pion.
nous avons utilisés pour ce programme surtout des fichiers
difficultés
> intégrer du son dans notre jeu afin de l’améliorer et de le rendre plus attractif.

> intégrer le facteur du temps



conclusion
nous avons essayer de mentionner tous les détails de notre projet

nous avons appris à décomposer un problème en sous problèmes ainsi on a pu trouver des solutions
merci pour votre attention
3
4
2013
5
2
1
Niveaux Développés
Conception
Présentation des fichiers .h & .c
structures et fichiers
Difficultés
introduction
règles du jeu
6
7
Conclusion
Plan
c'est le fichier qui contient tous les constantes du programme ainsi que les bibliothèque externe utilisées
Full transcript