|
1 |
| -# Pokédex |
2 |
| - |
3 |
| -## Fonctionnalités |
4 |
| -- Composer une équipe |
5 |
| -- Compte utilisateur |
6 |
| -- Possibilité de construire une équipe de 6 Pokemon |
7 |
| -- Possibilité de construire 6 équipes |
8 |
| -- Possibilité d’avoir les talents par équipes |
9 |
| -- Possibilité d’avoir les attaques |
10 |
| -- Possibilité d’avoir les objets |
11 |
| -- Possibilité d’avoir les stats |
12 |
| -### Visualisation |
13 |
| -- Afficher les Pokemon (10 premiers par défaut) |
14 |
| -- Visualisation shiny |
15 |
| -### Événements |
16 |
| -- Un bouton permet d’ajouter d’autre pokemon |
17 |
| -- Générer 4 attaques aléatoires pour un pokemon |
18 |
| -- Au moins 7 évènements : |
19 |
| - - https://developer.mozilla.org/en-US/docs/Web/API/Event |
20 |
| - - 4 obligatoires : |
21 |
| - - Keyboard event |
22 |
| - - Mouse event / Mouse event |
23 |
| - - Scroll / Wheel event |
24 |
| - - Drag Event |
25 |
| - - … |
26 |
| - |
27 |
| -### Filtre |
28 |
| -- Génération |
29 |
| -- Type |
30 |
| -- Statistique moyenne |
31 |
| -- Evolution |
32 |
| - |
33 |
| -### Tri |
34 |
| -- Numéro du Pokédex |
35 |
| -- Taille |
36 |
| -- Poids |
37 |
| -- Statistiques |
38 |
| - |
39 |
| -### Groupe |
40 |
| -- Types |
41 |
| -- Génération |
42 |
| - |
43 |
| -## Bonnes pratiques |
44 |
| -- Mettre en place ESLint |
45 |
| -- Mettre en place Prettier |
46 |
| -- Mettre en place un git flow |
47 |
| -- Faire du pair programming |
48 |
| -- Faire des PR et avoir au moins 1 personne pour les valider |
49 |
| - |
50 |
| -## Non fonctionnel |
51 |
| -- Amélioration du code |
52 |
| -- Résolution d’un bug |
53 |
| -- Contribution à la documentation |
54 |
| -- Amélioration des performances |
| 1 | +# Pokédex Benchmark |
| 2 | + |
| 3 | +This website provides a drag-drop system to build any pokémon team & inspect the team stats. |
| 4 | + |
| 5 | +- Based on PokéAPI v2 |
| 6 | +- Front-End only |
| 7 | +- Vanilla JS only |
| 8 | + |
| 9 | +You can search for any referenced Pokémon, filter your sort by pokémon type, drag&drop them into your deck and inspect Team 1 specs such as Average Team Stats & Rank. |
| 10 | + |
| 11 | +The team will automatically generate a Pokémon Card with all infos, savable as image. |
| 12 | + |
| 13 | +It is possible to share a deck with a code `XX:XX:XX:XX:XX:XX` that you can put into the url like so : `https://your-site.test?code=XX:XX:XX:XX:XX:XX`. The deck 1 will be filled with new imported team. |
| 14 | + |
| 15 | +Available for free on this repository or at : https://pokedex.felix-lavieville.com/ |
| 16 | + |
| 17 | +## Known issue |
| 18 | + |
| 19 | +- Moving a Pokémon from a deck cell to another deck cell messes up the card generation & stat calculations. You can overpass this issue by refreshing your page. |
| 20 | + |
| 21 | +> It is likely to be caused by 2 calculations launched at the same time (cell cleared & cell added). Feel free to send your feedbacks & PR. The stat calculations and card generation is located at `benchmark.js` at `refreshStats(index,value)` |
| 22 | +
|
0 commit comments