Refonte Graphique et Autres Nouveautés

April 11, 2022

On va tout refaire !

Introduction

Le projet est maintenant commencé depuis un petit bout de temps et son développement touche à sa phase finale !

En effet, le projet en lui même consiste en un agrégateur de jeux vidéos. L'interface étant développée et les serveurs étant à jours, il ne nous reste plus qu'à corriger les bugs et disfonctionnement, qu'à ajouter des petites mécaniques sympathiques, et surtout, qu'à ajouter du contenu jouable ! Le plus gros du travail à partir de maintenant est l'ajout de jeux jouables à notre plateforme. De ce fait, à chaque bilan de semaine sera présenté un nouveau jeu qui sera ajouté dans l'heure.

Alors aujourd'hui, on va vous présenter les choses qui se sont passés durant la semaine passée et ceux qui sont prévus pour la prochaine prochaine ainsi que pour les vacances !

Refonte Graphique

Le premier point très important, est.. la beauté. Notre interface n'est pas belle, on dirait une poubelle... Elle est faite de teints grisâtres très moches, ainsi que de vcouleurs par défaut plutôt... immondes. Les polices d'écritures ne sont absolument pas configurable pour l'instant. Les interfaces sont organisées... Sans organisation particulière : à l'arrache ! Donc on peut y voir plusieurs apparitions de problèmes quand au dépendances d'une fenêtre par rapport à une autre.

Donc nous avons décider de tout refaire dans les moindres détails : couleurs, animations, polices, fenêtres, boutons, menus, etc...
Ce travail nous prendra du temps et nous avons pour l'instant opté pour un système de thèmes. Nous configurons pour l'instant le thème principal, qui sera le thème : nuit (couleurs tirant vers le bleu nuit, le gris et le noir, avec des écritures de couleur blanches / grises et une police d'écritures de famille Arial). Nous auront également un thème blanc (couleur de fond blanc cassé ainsi que tout le reste en accord).

Nouveau Jeu

Un nouveau jeu à aussi été développé ! Il s'agit d'un Wordle et il a été développé par Luzog.
Le Wordle est un jeu très simple est très présent dans l'actualité. Vous avez devant vous une grille de 5x6 cases vides. Le but est de trouver un mot secret. Et comme le jeu fonctionne par lignes, on devra le trouver en jouant uniquement avec des mots de 5 lettres (chaque ligne a 5 cases vide). Quand vous entrez un mot, si la case devient verte, vous avez trouvé la bonne lettre et elle est au bon endroit par rapport au mot secret ; si elle devient orange, le mot secret contient bien cette lettre mais elle n'est pas bien placée ; et si elle apparait grise, alors elle n'a rien à voir avec le mot secret ! Arriverez-vous, à trouver le mot caché en moins de 6 tentatives ?

Ce jeu, développé avec Tkinter a mis plusieurs jours à être développé mais il est à présent jouable !
Allez l'essayer !

Chat Direct

Une nouvelle fonctionnalité va être ajouter : un chat direct !
C'est une fonctionnalité en cours de développement, elle va être ajoutée d'ici le prochain bilan hebdomadaire. Elle consiste à lier tout les joueurs ensemble afin qu'ils puissent communiquer de manière instantanée !

Il fonctionne par le biais de querry vers un tableau de la bas de données : à chaque vingtième de seconde, le client envoie une requête à la base de donnée pour lui demander si il y a eut du changement. Si oui, alors on met a jour le chat de l'utilisateur en fonction des changements. Sinon, alors on attend un vingtième de seconde avant la prochaine requête.
De cette façon, les joueurs peuvent communiquer habilement avec une latence très négligeable (d'à peine 50 millisecondes).

Profil public et Interface pour la modification en temps réel

Une autre fonctionnalité doit être implémenter : le fait de pouvoir modifier un profil en temps réel !
C'est le projet de la semaine à venir, afin que les joueurs puissent modifier leur nom, adresse mail, mot de passe, avatar, etc... directement depuis l'interface.

Dans cette fonctionnalité, il n'y a pas de grande difficulté. Il faut créer une nouvelle interface et la rendre modifiable par le joueur, donc aucun problème de taille normalement. Mais à voir quand même car les problèmes les plus imposants ne sont pas toujours prévisible et évidents.

Pour les vacances

Enfin, pour le reste des vacance,
Il nous faudra :

  • Régler les bugs
  • Mettre au point le téléchargement du logiciel (sur le site etc..)
  • Corriger et mettre à jour l'API
  • Completer le Site Web !

A la rentrée !

- Dernière modification :
April 11, 2022