DUFOUR Benjamin
29 rue La Cour
33000 Bordeaux
Tel : 08 75 67 75 54
Email : dargos69@hotmail.com
Site personnel : dargos.wil.free.fr
26 ans, célibataire

ANALYSTE PROGRAMMEUR
  CV  
Autodidacte à la base, j'ai commencé à apprendre en 1998.
C'est au travers de divers projets personnels que j'ai réussi à faire évoluer mes connaissances en langages et techniques de programmation.
Dans l'ordre chronologique d'apprentissage :
turboPascal, html, javascript, Delphi, php, mysql, c#, asp.net, sql server
voici quelques projets que j'ai pu faire.


le dernier en date (encore en construction) bWar
C'est un jeu de stratégie temps réel à univers persistant, jouable dans un navigateur internet.
L'idée du projet a emergé en juin 2006. J'ai donc commencé à réfléchir aux possibilités du jeu, et à l'architecture à mettre ne place. La programmation du jeu a commencé en septembre 2006. Programmé en C#2.0 et Sql Server, et ensuite hébergé sur un server linux avec Mono, convertion faite de SqlServer vers MySql.
C'est surement le projet qui m'a fait apprendre le plus de choses.
Je connaissais deja le design pattern "Factory", mais ici, j'ai appris à mettre en place le Abstract Factory.
j'ai appris à manipuler les dernieres fonctionnalités de C#2.0 à travers les Custom Iterators des Collections Génériques, les Custom Attributes, ainsi que la Reflexion.
Les delegate et events m'ont beaucoup servi dans une architecture ou je lance toute une série d'évenements enchainés.
Niveau du rendu vers le client j'ai utilisé l'AJAX et expérimenté le framwork javascript Prototype qui m'ont permis de faire une interface multiNavigateurs tres interactive avec rechargements partiels de la page.
Pour alléger le trafic entre client et server, j'envoie au client du JSON qu'il se charge de mettre en forme vers du html.
Le client joue donc avec tout un systeme de fenetres dans sa page html.
Pour compliquer la chose (le but étant à la base d'apprendre) j'ai fait un moteur de jeu.
En effet, tout ce que le client peut construire dans ce jeu a été au préalable configuré dans une interface d'administration.
Ainsi, on peut aussi bien faire un jeu de bateaux avec des iles, qu'un jeu d'avions dans l'espace avec des planetes qui bougent.

Orbital est un systeme de navigation en fausse 3D que j'ai tout d'abord élaboré en javascript
j'y ai ensuite rajouté des fonctions PHP dans le but de pouvoir s'addapter au client et aux sites
ainsi, on peut maintenant utiliser ce moteur pour tous les sites que l'on veut

Liste des sites disponnibles avec "Orbital" sous internet explorer
Dargos
Liens

Les autres sites sous internet explorer
FTP Viewer
forum formation AFPA
lain
demo moteur bezier
musique maestro !
quelques photos
WallpaperChanger

bWar ( mmo strategy game ) => en construction

tousces sites sont faits pour Internet Explorer... desole...