Développement du jeu Colblor (partie 4)

- 13/06/2021 - Patrick Prémartin

Poursuite du travail sur le jeu vidéo Colblor.

Cette session a été essentiellement consacrée à l'API de participation à une partie en mode réseau, côté jeu (en Delphi) comme côté serveur web (en PHP).

Le stockage des informations sur la partie en cours et ses joueurs sera fait sous forme de fichiers textes sur le serveur web. La librairie PHP permettant de gérer ces fichiers et les opérations nécessaires sur chaque type de données a été créée et testée.

Le premier point d'appel de l'API du mode tournoi (getGrille.php) permettant de s'inscrire et récupérer des informations sur la partie en cours a ensuite été développé en PHP et débogué grâce au mode développeur de Wamp Server qui affiche tout type d'erreur et avertissement avec la pile d'appel correspondante.

Une fois fait nous avons adapté le programme du jeu afin de gérer les tournois depuis le même écran que les jeux classiques en conditionnant et modifiant le fonctionnement du chrono comme celui de l'initialisation de la grille puisque dans le cas du tournoi elle provient du serveur et non d'un calcul réalisé par le jeu lui-même.

Nous avons fini cette session sur des tests du jeu en mode tournoi qui gère correctement les délais restants pour jouer et le chargement de la grille.

Les étapes suivantes seront de traiter le fait qu'une partie est terminée et d'attendre le démarrage de la suivante (1 nouvelle partie toutes les 2 minutes, chaque partie durant au maximum 1 minute). Il faudra ensuite traiter les "coups" réalisés par le joueur et les envoyer au serveur.

La phase suivante sera de mettre en place le serveur sous WebBrocker pour gérer les tournois en réseau local et enfin développer le programme d'affichage des grilles des participants sous forme de mosaïque.

Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.

Connexion Inscription


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.


Mots-clés associés

Delphi, FireMonkey, FMX, Game Dev, Gamedev, Live coding, PHP


Classement

Projets > Jeux vidéos > Colblor
Live coding