logo

Démo d’un jeu de baston de magiciens. Histoire: Dans ce monde de magie, nous avons besoin de trouver un champion dans l’éventualité où le mal viendrait frapper. Pour le trouver, nous laissons tout le monde qui désire prouver leur force, se battre et montrer leurs valeurs.

Spécificités:

  • Les mises à jour se font automatiquement et uniquement une liste des fichiers à effacer et une archive des fichiers modifiés sont envoyés sur le réseau
  • Pouvoir trouver des joueurs en ligne en créant une partie publique
  • Les sorts se lancent en écrivant des combinaisons. Ainsi, plus le joueur est habitué, plus il fera des combinaisons rapidement
  • Possibilité de geler l’eau pour marcher dessus et brûler la glace pour coincer les autres joueurs
  • Éditeur de carte
  • Les images sont faites par Caroline Bissonnette

Site web du jeu

Technologies: , , , , , , , , , ,

Créer un site web sur lequel enregistrer des hôtes où il y a une installation de logiciel (tel WordPress, Piwik, phpMyAdmin) pour qu’ils reçoivent les mises à jour automatiquement (push update).

Spécificités:

  • Créer un site web pour enregistrer les installations
  • Créer un script pour obtenir les mises à jours sur une installation
  • Créer un système de patch qui n’envoie que les fichiers qui sont différents et non la nouvelle version en entier
Technologies: , , , , , , , , , , , ,

Cette application est une plate-forme pour créer des jeux en 2D. Elle sera utilisée pour les futurs jeux que je vais développer avec des collègues.

Spécificité:

  • Gestion de l’affichage et de la mise à jour des objets
  • Gestion des évènements
  • Gestion des composantes réseaux
  • Avoir un service en ligne pour trouver et joindre des parties

Technologies utilisées initialement: Boost, C++, Google App Engine, Java, OpenGL, Servlet, Simple DirectMedia Layer

Technologies utilisées maintenant: Boost, C++, Amazon EC2, Amazon SES, PHP, Symfony, OpenGL, Simple DirectMedia Layer, cURL

Ce projet a été abandonné pour utiliser Java. Beaucoup de temps sera sauvé en utilisant  Java qui permet de porter le code plus facilement et qui possède en lui-même déjà beaucoup plus d’outils.

Technologies: , , , , , , , , , , ,