clean readme
This commit is contained in:
parent
62133c74e1
commit
715fb55b51
1 changed files with 22 additions and 44 deletions
66
README.md
66
README.md
|
@ -1,5 +1,4 @@
|
||||||
{width="6.270833333333333in"
|

|
||||||
height="1.2083333333333333in"}
|
|
||||||
|
|
||||||
**Compte-Rendu Projet C++**
|
**Compte-Rendu Projet C++**
|
||||||
|
|
||||||
|
@ -22,23 +21,17 @@ Harlé Antoine - Hanna Élias
|
||||||
|
|
||||||
***Lancement de Nidrobb :***
|
***Lancement de Nidrobb :***
|
||||||
|
|
||||||
- Lancer la commande *make* à la racine du fichier *src* pour compiler
|
- Lancer la commande *make* à la racine du fichier *src* pour compiler les fichiers sources.
|
||||||
> les fichiers sources.
|
|
||||||
|
|
||||||
- Lancer la commande *./Nidrobb*.
|
- Lancer la commande *./Nidrobb*.
|
||||||
|
|
||||||
***Lancement des tests unitaires :***
|
***Lancement des tests unitaires :***
|
||||||
|
|
||||||
- Choix du test de classe à lancer : dans le fichier *makefile* à la
|
- Choix du test de classe à lancer : dans le fichier *makefile* à la racine du fichier *src*, choisir [un]{.ul} test à réaliser parmis les tests disponible en commentaire (\#Unitests/TestDispo.cpp) en le plaçant non commenté devant *TESTSRC =* .
|
||||||
> racine du fichier *src*, choisir [un]{.ul} test à réaliser parmis
|
|
||||||
> les tests disponible en commentaire (\#Unitests/TestDispo.cpp) en
|
|
||||||
> le plaçant non commenté devant *TESTSRC =* .
|
|
||||||
|
|
||||||
{width="7.192708880139983in"
|

|
||||||
height="0.6940332458442695in"}
|
|
||||||
|
|
||||||
- Lancer la commande *make Unitest* à la racine du fichier *src* afin
|
- Lancer la commande *make Unitest* à la racine du fichier *src* afin de compiler et lancer le test.
|
||||||
> de compiler et lancer le test.
|
|
||||||
|
|
||||||
**How to play**
|
**How to play**
|
||||||
===============
|
===============
|
||||||
|
@ -50,34 +43,27 @@ joueur adverse.
|
||||||
|
|
||||||
(*But actuel*) Toucher le joueur adverse en premier.
|
(*But actuel*) Toucher le joueur adverse en premier.
|
||||||
|
|
||||||
**Mécanique de jeu :**{width="0.768591426071741in"
|
**Mécanique de jeu :**
|
||||||
height="0.6979166666666666in"}
|
|
||||||
|
|
||||||
- *One Punch Man* : Un coup suffit à mettre au tapis ton adversaire !
|
- *One Punch Man* : Un coup suffit à mettre au tapis ton adversaire !
|
||||||
|
|
||||||
```{=html}
|

|
||||||
<!-- -->
|
|
||||||
```
|
|
||||||
- *Du fun en illimité !* : Respawn des joueurs tués instantané.
|
- *Du fun en illimité !* : Respawn des joueurs tués instantané.
|
||||||
|
|
||||||
{width="1.3125in" height="0.8940212160979878in"}
|

|
||||||
|
|
||||||
- *Combat aériens* : Possibilité de se battre dans les airs ! Après
|
- *Combat aériens* : Possibilité de se battre dans les airs ! Après avoir pris un peu de hauteur, court et bat toi dans les air tel Son Goku©️ !
|
||||||
> avoir pris un peu de hauteur, court et bat toi dans les air tel
|
|
||||||
> Son Goku©️ !
|
|
||||||
|
|
||||||
{width="1.5625in" height="0.90625in"}
|

|
||||||
|
|
||||||
- *Parade* : Possibilité de contrer une attaque adverse avec une
|
- *Parade* : Possibilité de contrer une attaque adverse avec une attaque au bon moment !
|
||||||
> attaque au bon moment !
|
|
||||||
|
|
||||||
{width="1.3125in" height="1.1875in"}
|

|
||||||
|
|
||||||
- *Esquive* : Possibilité d\'esquiver une attaque en s'accroupissant
|
- *Esquive* : Possibilité d\'esquiver une attaque en s'accroupissant au bon moment !
|
||||||
> au bon moment !
|
|
||||||
|
|
||||||
**Commandes :**{width="3.4691797900262467in"
|
**Commandes :**
|
||||||
height="2.369792213473316in"}
|
|
||||||
|
|
||||||
- **Déplacement :**
|
- **Déplacement :**
|
||||||
|
|
||||||
|
@ -113,35 +99,28 @@ l'ajout/amélioration de contenu.
|
||||||
|
|
||||||
- Affichage
|
- Affichage
|
||||||
|
|
||||||
- Gestion des entrées utilisateurs flexible : *InputMap, Command
|
- Gestion des entrées utilisateurs flexible : *InputMap, CommandPattern*
|
||||||
> Pattern*
|
|
||||||
|
|
||||||
- Mouvements simples
|
- Mouvements simples
|
||||||
|
|
||||||
- Animations flexible : Modification simple des animations (Sprite,
|
- Animations flexible : Modification simple des animations (Sprite, Hitbox Passive/Active) dans l'*AnimationBuilder*.
|
||||||
> Hitbox Passive/Active) dans l'*AnimationBuilder*.
|
|
||||||
|
|
||||||
- Monde flexible : Modification simple des environnements (fond,
|
- Monde flexible : Modification simple des environnements (fond, plateforme, obstacles) dans le *WorldBuilder*.
|
||||||
> plateforme, obstacles) dans le *WorldBuilder*.
|
|
||||||
|
|
||||||
- Ajout simple de joueurs ordinateurs.
|
- Ajout simple de joueurs ordinateurs.
|
||||||
|
|
||||||
**Bug :**
|
**Bug :**
|
||||||
|
|
||||||
- *Gestion des fuites mémoires impossible* : Lancement de *valgrind*
|
- *Gestion des fuites mémoires impossible* : Lancement de *valgrind* avec Nidrobb échoue systématiquement.
|
||||||
> avec Nidrobb échoue systématiquement.
|
|
||||||
|
|
||||||
```{=html}
|
|
||||||
<!-- -->
|
|
||||||
```
|
|
||||||
- Bugs de collisions : sortie de la carte, saut sur obstacles
|
- Bugs de collisions : sortie de la carte, saut sur obstacles
|
||||||
|
|
||||||
- Bug de chute : pas de chute tant qu'il y a des actions.
|
- Bug de chute : pas de chute tant qu'il y a des actions.
|
||||||
|
|
||||||
**Améliorations :**
|
**Améliorations :**
|
||||||
|
[](media/nidhogg.png)
|
||||||
|
|
||||||
- Menu de jeu{width="1.72249343832021in"
|
- Menu de jeu!
|
||||||
> height="0.75in"}
|
|
||||||
|
|
||||||
- Tests complets et unifiés
|
- Tests complets et unifiés
|
||||||
|
|
||||||
|
@ -156,8 +135,7 @@ l'ajout/amélioration de contenu.
|
||||||
- Affichage des hitbox Passive / Active
|
- Affichage des hitbox Passive / Active
|
||||||
|
|
||||||
**Inspirations du système de hitbox
|
**Inspirations du système de hitbox
|
||||||
:**{width="3.7314818460192476in"
|
:**
|
||||||
height="2.0989588801399823in"}
|
|
||||||
|
|
||||||
**Hitbox passive** = réception de dommages / collisions environnement
|
**Hitbox passive** = réception de dommages / collisions environnement
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue