Voici la liste chronologique de mes projets personnels les plus aboutis.


    SkinED

Type : Application.
Année : 2006.

     
   
     

SkinED est à l'origine un éditeur de skin pour interface graphique. Il permet de découper des régions dans une image, servant de skin à des widget. Il est aussi utile pour définir des sprites non animés dans une texture. Il gère trois types de régions : région pleine, région à bordure et grille. Il possède un module d'export en XML.

 


    AnimED

Type : Application.
Année : 2005-2006.

     
   
     

AnimED est un éditeur d'animation multi-layer permettant de créer des animations à partir de frames pré-découpées dans une image. AnimED permet de créer des animations simples style old-school ( simple layer, séquençage de frames à latence fixe ) ou plus complexes ( multi-layer, séquençage de frames à latence variable, avec blending de forme, couleur et rotation ).

 


    MegaSteroid

Type : Jeu.
Année : 2005.

     
   
     

MegaSteroid est un jeu de reflexe en 3D. On déplace un vaisseau à la souris pour récupérer des container bleus et augmenter son score. Il faut éviter les astéroides qui arrivent des quatres coins de l'écran et récupérer les bonus qui aide à la progression. Plus le score augmente et plus la vitesse du jeu accélère.

 


    SoundTool

Type : Demo technique.
Année : 2003-2004.
Téléchargement : SoundTool.zip (1.45Mo)

     
   
     


SoundTool est une petite demo technique que j'ai réalisé pour un studio de développement en vue de passer un entretien chez eux.

Le but était de permettre l'édition de courbes représentant pitch et volume d'un son.

 


    JaGa Pipeline

Type : Outil de préparation / compilation.
Année : 2004.

     
   
     


Jaga Pipeline est un outil permettant de définir une préparation de fichier, principalement en vue d'une compilation. C'est un outil utile pour le développement J2ME ( téléphones mobiles ) puisqu'il faut pouvoir compiler des fichiers conditionnellement, selon un certains nombre de paramètres de configuration ( platfeforme cible, type de clavier, résolution, nb couleurs, etc.. ).

Il permet à partir d'une même base de fichiers sources et de fichiers ressources de produire un projet compilable selon une configuration donné, de compiler, compacté, nettoyer et créer une archive clef en main pour être executée.

 


    JaGaMak Studio

Type : Framework d'outils.
Année : 2004.

     
   
     


JaGaMak Studio est l'un de mes projet les plus collossal. C'est un framework ( un ensemble d'outils au sein de la même application ) orienté pour la production de jeux 2D en Java.

Tout est défini sous forme de plug-in ( ressource, objets et outils ) permettant fléxibilité et extension du framework. La philosophie part du principe de regrouper au sein d'un même projet toutes les ressources d'un jeu afin d'en facilité l'intéropabilité et l'export.

On gère d'un coté un ensemble de ressource ( tilemap, font, animation, images, etc.. ) et le niveau, à savoir un ensemble de layer sur lesquels on pose des objets ( tilemap, sprite, zone de collision, etc... ).

Pour créer une tilemap ( décor composée de tuiles ), il faut créer une grille de tuile (tilemap) qui référence une grille d'image, elle-même référençant une image. Avec ce principe, on créer des ressources à base d'autres ressource et on peut utiliser la même image pour stocker des tuiles, des sprites, une font, etc.

JaGaMak comprend pour le moment :
- un éditeur de tilemap
- un éditeur de niveau
- un éditeur de font bitmap
- un éditeur d'animation

 


    JaGaMak UVEditor

Type : Application.
Année : 2004.

     
   
     


UVEditor est l'ancètre de SkinED. Il permet de définir des zones (skins) dans une texture afin de définir des décorations de widgets GUI.

 


    JaGaMak Resizer

Type : Application.
Année : 2004.

     
   
     


JagaResizer est un outil qui permet de redimensionner une image au double de sa taille et de procéder à un antialisaing intelligent, à savoir lisser le résultat en respectant les formes de l'image de base, comme le ferai intuitivement un graphiste. L'algorithme n'est pas infaillible et fonctione surtout sur des images de peu de couleurs et/ou sans antialiasing deja existant. Il suffit de voir pour comprendre.

 


    JaGaMak Tilemap

Type : Application.
Année : 2004.

     
   
     


JagaTilemap est un éditeur de tilemap multi layer. Il permet un export au format natif Java, code Java et XML. Il a été utilisé pour le développement de jeux sur téléphones mobiles, pour un studio Parisien.

 


    Jade

Type : SDK & outils.
Année : 2003.
Site internet : http://jade.pautrot.com

     
   
     


Jade est un mini-environnement de développement de jeu Java en 2D.

Jade offre aux programmeurs une bibliothèque de classes représentant l'ensemble des constituants d'un jeu et offre aux graphistes et level-designers des outils permettant de créer facilement les ressources nécessaires à un jeu.

Fourni avec une documentation complète, un guide de programmation, des références de classes, et des tutoriaux/sources.


    Platinium

Type : Jeu.
Année : 2003.
Site internet : http://jade.pautrot.com/jeux.php

     
   
     


Platinium est mon second jeu développé avec Jade.

Un casse-brique de 40 niveaux répartis sur 5 mondes habités, avec 27 bonus différents ( oui oui 27 ! ).

 


    The Traveller

Type : Jeu.
Année : 2003.
Site internet : http://jade.pautrot.com/jeux.php

     
   
     


Traveller est mon premier jeu développé avec Jade.

Un voyage interplanétaire dans des pluies d'astéroides.. évitez les mines et les drones et récupérez le maximum de points..

 


    Armageddon

Type : Jeu, projet universitaire.
Année : 2002.
Téléchargement : Armageddon.zip (6.82Mo)

     
   
     


Armageddon est mon tout premier jeu en 3D. Développé avec un camarade pour un projet universitaire de fin d'année, basé sur OpenGL. Il faudra beaucoup d'indulgence pour supporter de regarder les sources... je me demande encore aujourd'hui comment a-t-on pu arriver à une telle architecture :-S.

 


    CppDoc

Type : Outils de documentation, projet universitaire.
Année : 2001-2002.
Téléchargement : CppDoc.zip (80Ko)

     
   
     


CppDoc est un outil permettant d'extraire les commentaires d'un source C++ afin de générer une documentation au format HTML. Support du préprocesseur, support des templates et support de modèle libre pour la génération du HTML.

 


Copyright 2006 Alexis PAUTROT