rapport
This commit is contained in:
@@ -1,14 +1,32 @@
|
||||
# Main Test
|
||||
ewuewiewhf
|
||||
wef
|
||||
ewuewiewhf
|
||||
ewuewiewhfewf
|
||||
wefe:Lw
|
||||
# Rapport
|
||||
|
||||
dewfewfewfew
|
||||
f
|
||||
ewuewiewhfewf
|
||||
fw
|
||||
ewuewiewhfewfewf
|
||||
f
|
||||
wf
|
||||
Nous avons choisi d'utiliser doxygen pour faire une documentation de notre code. Nous vous rendons donc
|
||||
notre rapport dans cette documentation, donc la majorité de ce pdf est en faite la documentation de notre code.
|
||||
|
||||
## Décision de structure
|
||||
|
||||
Pour commencer on a pris comme structure pour la zone de jeu un tableau 2d de `char`. Nous avons pris
|
||||
des `char` car on sais qu'on a pas besoin de plus de possibilité de nombre que un octet. On a fais des `define`
|
||||
qui permet de definir quel nombre correspond à quel objet dans le jeux (joueur , caisse, mur, ...).
|
||||
|
||||
Nous avons ensuite créer une structure `coor` qui est une structure representant des coordonnées x et y.
|
||||
Cela est pratique pour naviger dans le tableau 2d par exemple.
|
||||
|
||||
On a fais une structure de score qui prend comme variable ce qu'il y a besoin pour calculer le score a la
|
||||
fin de la partie. Il y a le temps avant la partie et apres (pour obtenir le temps passer dans la partie), ensuite
|
||||
on a le nombre de déplacement fais par le joueur ainsi que les déplacement fais par les caisses.
|
||||
|
||||
Pour finir on a fais uns structure `dis` qui est enfaite la structure possédant tout ce qu'il faut
|
||||
pour faire l'affichage `SDL`. En effet on a la `window`, le `renderer`, on a la taille de la window,
|
||||
la taille des boites ainsi que la taille du menu.
|
||||
|
||||
Nous avons fais en sorte que pour nimporte quel écran la window s'adapte à celle-ci.
|
||||
|
||||
## Comment lancé le jeu ?
|
||||
|
||||
Il vous faut installer SDL2, SDL2 Mixer, SDL2 Image, SDL2 ttf, make, gcc.
|
||||
|
||||
```bash
|
||||
make all
|
||||
./sokoban
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user