logo

Refonte de la librairie et du logiciel de sauvegarde de données Savior

Spécificités:

  • Les anciennes fonctionnalités reprises
    • Pouvoir sauvegarder localement ou d’un serveur FTP
  • Les anciennes fonctionnalités améliorées
    • Ignorer des fichiers et dossiers
      • Dans la version 1, les fichiers ignorés sur la source sont effacés sur la destination
      • Dans la version 2, les fichiers ignorés le sont des deux côtés. Aucun fichier n’est modifié ou effacé sur la destination
      • Possible aussi de parcourir la source ou la destination pour choisir les fichiers à ignorer
    • Gestion des profils
      • Il n’est plus nécessaire d’appuyer sur le bon bouton du profil
      • Il est possible d’éditer les profils
    • Parcourir pour choisir un répertoire de base fonctionne aussi pour le FTP
  • Les nouvelles fonctionnalités
    • Peut synchroniser les répertoires ou seulement ajouter les fichiers sans rien effacer ou écraser sur la destination
    • Peut choisir comment comparer des fichiers présents sur la source et la destination pour savoir quand les mettre à jour
    • Peut voir la progression du transfert d’un fichier
    • Peut filtrer l’historique des actions

Le site de cette librairie et application

Technologies: , ,

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: , , , , , , , , , ,

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: , , , , , , , , , , ,

Je ne passe pas beaucoup de temps sur SecondLife, mais j’aime bien y aller à l’occasion pour créer des grosses bâtisses ou des scripts. Pour m’aider avec la structure, j’ai créé ce logiciel Java qui permet de faire un plan des murs, des plafonds et des escaliers sur un ou plusieurs étages. Ensuite, de ce plan, il est possible de générer un script à copier dans un bloc qui créera automatiquement cette structure.

Le site de cette application

Technologies: , ,

Étant donné que je suis un peu du genre parano, il est important pour moi de pouvoir sauvegarder mes données sur plusieurs disques durs et aussi de pouvoir sauvegarder mon site web localement. Ce logiciel peut avoir comme source et destination un point local ou un site FTP. Tout récemment, j’ai séparé le GUI (Graphical User Interface) de l’engin de sauvegarde pour avoir ce dernier dans une librairie disponible pour vos projets. Je prévois remodeler le projet pour permettre d’avoir plus d’informations sur le transfert tel la progression de la sauvegarde.

Le site de cette application

Technologies: ,