Exovival Zombie Reborn Scène 1 : l'abri
4 Open
0 Closed

Liste des bugs ainsi que la roadmap concernant le jeu Exovival Zombie Reborn Scène 1 : l'abri

Site vitrine
0 Open
4 Closed

Créer un site vitrine pour télécharger le launcher. Présentation des jeux ainsi que du launcher. Possibilité de voir les changelog des jeux ainsi que du launcher. Récupération depuis les manifest respectifs pour les changelogs jeux + launcher. Seulement la dernière version pour le launcher (pour les autres changelog, rediriger vers la page "Publication" de Gitea). Pour le jeu, tous les changelogs.
J'ai un autre VPS également chez ionos. Je me tâte à mettre le site sur l'autre VPS afin de garder une certaine sécurité sur le VPS du launcher. Dis-moi ce que tu en penses ? Vraiment utile ou inutile ?
Une page actualité.
Un bouton "Nous contacter" qui est juste un simple lien mailto: afin d'utiliser le client de messagerie de l'utilisateur plutôt que gérer un formulaire de contact complet.

Système de Sauvegarde Cloud
1 Open
0 Closed

Système de sauvegarde cloud similaire à ce que propose Steam.
Possibilité d'activer ou non depuis les paramètres spécifiques du jeu l'envoi automatique
Possibilité d'envoyer manuellement ponctuellement les sauvegardes dans le cloud si l'option automatique est désactivée
Envoi sur le serveur uniquement quand le jeu est fermé
Gérer les conflits local/cloud
Sauvegarde locale plus récente que le cloud
Sauvegarde cloud plus récente que la locale
Sauvegarde cloud perdu ou illisible
Intégrer de façon transparente au module Admin :
Consultation des sauvegardes de chaque joueur
Possibilité de supprimer une sauvegarde ou la totalité des sauvegardes
Possibilité de bloquer l'envoi de sauvegarde sur le cloud pour un certain joueur
Créer de nouvelles permissions en conséquence
Auditer chaque action joueur/admin
Intégrer de façon transparente au module Compte Utilisateur :
Connexion à un compte obligatoire pour utiliser la sauvegarde cloud
Penser multi-jeu et multi-joueur
Gestion du quota par joueur
Lors de la réinstallation du jeu, si le dossier des sauvegardes locales est vide, proposer de récupérer depuis le cloud ou non si sauvegarde présente dans le cloud
Ce système doit respecter les normes de sécurité actuelles du projet.
Possibilité de purger toutes les sauvegardes cloud

Exovival Zombie Reborn Scène 1 : l'école
7 Open
58 Closed

Liste des bugs ainsi que la roadmap concernant le jeu Exovival Zombie Reborn Scène 1 : l'école

Système de notification
2 Open
0 Closed

Intégrer une gestion de notification complète dans le launcher. Utilisation d'un serveur SMTP tiers. Concernant les notifications, tout doit être modulable par les admins ou les utilisateurs :

  • Les utilisateurs doivent pouvoir choisir de recevoir les news, mises à jour des jeux, réponse à une demande (via module de feedback ou message prioritaire de la part d'un admin), réception d'une demande d'ami (notamment avec le module amitié), une annonce globale d'un administrateur, réinitialisation du mot de passe et toutes informations utiles.

  • Les admin doivent recevoir des alertes en cas de report d'un utilisateur en cas de mauvais comportement, réception d'une demande (via le module feedback), alertes de sécurité et toute information utile.

Système de compte utilisateur
2 Open
7 Closed

Adresse mail + mot de passe obligatoire et possibilité d'activer le OTP. La création d'un compte ne devra pas être obligatoire au lancement du launcher.
Obligatoire uniquement pour la partie sociale et les futurs jeux multijoueurs.
Pour le module feedback on laisse le choix à l'utilisateur : soit il reste en mode anonyme et il accepte qu'il ne recevra aucune réponse d'un admin (mais la demande apparait quand même dans la catégorie du jeu du mode admin), soit il se connecte et dans ce cas la il pourra recevoir des retours ainsi qu'échanger sous forme de chat avec les admins.
Cela peut être utile dans le cas d'un suivi d'un bug.
Pour les jeux solo, aucun besoin de créer un compte. Il reste en tant qu'anonyme.

Système d'amitié
1 Open
0 Closed

Je souhaite intégrer un système de liste d'amis similaire au launcher connus comme steam, epic games, battle net etc.
Il doit être possible de rechercher un joueur avec un id, ajouter un joueur, le bloquer, changer son statut : En ligne, absent, en jeu, hors-ligne, la dernière fois qu'il a été en ligne, la possibilité de chatter avec le joueur.
Voir la liste des joueurs bloqués. L'intégrer au système admin: les admins doivent pouvoir bloquer des comptes de joueurs (blocage de l'adresse mail et de l'ip si souhaité), les supprimer, éditer les listes d'amies des joueurs, soumettre des avertissements en cas de mauvaise conduite.
Pour ce système, nous devrons avoir un système de compte complet (et différent de l'authentification du mode admin). Voir ci-dessous.

Système de feedback
0 Open
14 Closed

Intégrer un bouton aide qui permet de soumettre une demande sous forme de formulaire : Avis, demande d'évolution, Bug, Autre. Selon le formulaire choisi, prévoir des champs prédéfinis.
Le système doit être interne. Toutes les demandes soumises doivent être consultables depuis le menu admin.
Possibilité pour les admins de répondre directement et d'avoir une discussion sous forme de chat en direct.
Le bouton doit être intégré au jeu en cours. C'est à dire qu'avec le multi-jeu, si on change le jeu sélectionné depuis le menu de gauche, le bouton est le même mais la réponse sera accessible dans la catégorie du jeu dans le menu admin.
Cela permet de trier les demandes entre les jeux pour ne pas se mélanger.
Je te laisse réfléchir à un type de stockage sur le serveur web pour ce système de feedback.

Mode maintenance
0 Open
4 Closed

Un bouton pour activer le mode maintenance, accessible depuis le menu admin. Le launcher devient dans un thème rouge avec marqué au milieu un texte du genre "Maintenance en cours, merci de revenir plus tard". Bloquer toutes les capacités du launcher à l'exception du bouton désinstaller des jeux.

Général
0 Open
15 Closed

Pour toutes les demandes qui ne sont pas liées à un module en particulier.