... | ... | @@ -8,9 +8,9 @@ |
|
|
#### Map du jeu :map:
|
|
|
La map du jeu sera généré a partir d'un fichier. Elle sera chargée à partir de ce fichier permettant d'avoir une liberté sur la génération.
|
|
|
|
|
|
Sa taille sera de 1080x1920 mais son afficharge restera de la taille de notre fenetre. La map sera donc dynamique.
|
|
|
Sa taille sera de 1080x1920 mais son affichage restera de la taille de notre fenêtre. La map sera donc dynamique.
|
|
|
|
|
|
La map se deplacera a la place du joueur tant que le joueur n'arrive pas a la fin la map.
|
|
|
La map se déplacera à la place du joueur tant que le joueur n'arrive pas a la fin la map.
|
|
|
|
|
|
1 unité de map sera représenté par un carré de 32px par 32px.
|
|
|
On y trouvera plusieurs nouveaux objects :
|
... | ... | @@ -25,10 +25,10 @@ On y trouvera plusieurs nouveaux objects : |
|
|
|
|
|
#### Le système de combat :boxing_glove:
|
|
|
|
|
|
Le joueur va pouvoir combattre les Pokémons après les avoirs trouvé par hasard dans les hautes herbes. Dans ce système de combat on va pouvoir attaquer le Pokémon d'en face jusqu'à qu'il soit KO grâce au bouton "Attack" situer dans l'HUD en bas de l'écran. en choisissant le bouton "attack" on va pouvoirs avoir le choix entre 4 attaques avec chaque Pokémons qu'on possèdes.
|
|
|
Le joueur va pouvoir combattre les Pokémons après les avoirs trouvés par hasard dans les hautes herbes. Dans ce système de combat on va pouvoir attaquer le Pokémon d'en face jusqu'à qu'il soit KO grâce au bouton "Attack" situer dans l'HUD en bas de l'écran. en choisissant le bouton "attack" on va pouvoirs avoir le choix entre 4 attaques avec chaque Pokémons qu'on possèdes.
|
|
|
|
|
|
Ces 4 attaques seront propore à notre pokemon ainsi qu'a son type.
|
|
|
Une attaque sera caractèrisé par:
|
|
|
Ces 4 attaques seront propre à notre pokemon ainsi qu'à son type.
|
|
|
Une attaque sera caractérisé par:
|
|
|
- Un type
|
|
|
- Une puissance
|
|
|
- Une nature (physique / spécial)
|
... | ... | @@ -37,29 +37,29 @@ Mais aussi si on tombe sur un Pokémons plus puissant que nous on va pouvoirs "f |
|
|
|
|
|
#### Modification des Pokémons :zap:
|
|
|
|
|
|
Maintenant chaque pokemon sera bien plus sofistiqués.
|
|
|
Maintenant chaque Pokémon sera bien plus sophistiqués.
|
|
|
Ils auront chacun :
|
|
|
- Un nom
|
|
|
- Un type (Plante, Feu, Eau, Électrique, Glace, vol)
|
|
|
- Un nombre de point de vie
|
|
|
- Une faiblesse
|
|
|
- Une resistance
|
|
|
- Une résistance
|
|
|
- Une liste de 4 attaques
|
|
|
|
|
|
|
|
|
#### Le système de niveau + système de choix de nouveaux Pokémon :arrows_counterclockwise:
|
|
|
|
|
|
Le systeme de niveau se fera par palier.
|
|
|
Pour facilité le gain des premiers pokemons les 3 premiers paliés seront accessible apres 1, 2, et 3 combats. Tout autre niveau sera passé apres 5 combats.
|
|
|
Le système de niveau se fera par palier.
|
|
|
Pour facilité le gain des premiers Pokémons les 3 premiers palier seront accessible après 1, 2, et 3 combats. Tout autre niveau sera passé après 5 combats.
|
|
|
|
|
|
Le systeme de choix de nouveaux Pokemon sera fait grace a un menu.
|
|
|
Les 3 pokemons seront proposé aleatoirement au joueur.
|
|
|
Le système de choix de nouveaux Pokémon sera fait grâce a un menu.
|
|
|
Les 3 Pokémons seront proposé aléatoirement au joueur.
|
|
|
|
|
|
#### Implémentation du boss final :trophy:
|
|
|
|
|
|
Quand le joueur sera prêt il pourra combatre le boss. Le system de combat sera le meme qu'avac un pokemon rencontré. Le combat contre le boss se fera sur un roundment de 3 pokemons. La fuite ne sera pas possible.
|
|
|
Quand le joueur sera prêt il pourra combattre le boss. Le system de combat sera le même qu'avec un Pokémon sauvage mais le boss aura trois Pokémon. La fuite ne sera pas possible.
|
|
|
|
|
|
Le boss sera representé par une asset de taille 16px par 16px
|
|
|
Le boss sera représenté par une asset de taille 16px par 16px
|
|
|
|
|
|
|
|
|
## Diagrammes UML :link:
|
... | ... | |