generated from DeveloppeurPascal/Delphi-Projects-Template
-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathroadmap.txt
65 lines (44 loc) · 2.81 KB
/
roadmap.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
********************************************
* Feuille de route Sporgloo au 23 juin 2024 *
********************************************
**********
* API
- messages pour le jeu : scores de tous les joueurs sous forme de liste paginée (pour le hall of fame)
=> à modifier, un type "tableau de scores" ou liste doit être déclaré dans les types du jeu et dans les messages
- messages pour backoffice : faire un LOGINBO
- messages pour backoffice : faire un LOGOUTBO
- messages pour backoffice : demande d'arrêt
- messages pour backoffice : demande de copie de la base de données
- messages pour backoffice : PING
- messages pour backoffice : statistiques
- messages pour le viewer : faire un LOGINVW
- messages pour le viewer : faire un LOGOUTVW
- messages pour le viewer : pouvoir récupérer la base de données
- messages pour le viewer : pouvoir se référencer au niveau de cellules pour obtenir le refresh de leur affichage (même système de viewport que pour les jeux)
**********
* Base de données
- modifier les players et leur stockage, ajouter le numéro de session active & le timestamp d'activité
**********
* Dans le serveur
- déplacer la gestion des étoiles du client vers le serveur (à part le -1 quand on en pose une)
- prendre en charge le renouvellement du nombre d'étoiles côté serveur (ajout d'une par heure ou à l'ouverture de session)
- prendre en charge le calcul du score selon les actions des joueurs
- prendre en charge la baisse du niveau de vie des joueurs
- prendre en charge la mise en place de coffres forts à la disparition de joueurs de la carte (inactivité de plus de 7 jours hors session, suppression d'un joueur à la demande de création d'une nouvelle partie)
- changer le fonctionnement de la mise à jour des cellules avec gestion d'une liste d'abonnés pour ne pas l'envoyer à tous les appareils connectés inutilement
- ajouter une rotation des backups afin d'éviter des pertes en cas de corruption en cours de route
**********
* Dans le jeu
- choisir une image pour les coffres forts
- implémenter les changements d'affichages au niveau d'une cellule de la carte (coffres forts, ...)
- implémenter les écrans manquants (options, hall of fame)
- implmenter la prise en charge des boutons et choix dans les boites de dialogue depuis le clavier et les contrôleurs de jeux
- implémenter le changement de boutons d'interface au clavier ou des raccourcis en mode jeu pour PAUSE / MUSIC / EFFETS
- choisir des effets sonores à jouer sur certaines actions
- implémenter l'émission des effets sonores
- ajouter une animation au ramassage de bonus (étoiles, coeurs, coins, coffres)
- ajouter une animation aux changements de valeurs sur les nombres affichés à l'écran (défilement de la valeur affichée jusqu'à la valeur actuelle)
**********
* Dans le backoffice
**********
* Dans le viewer