mercredi 19 janvier 2011

Nothing to fear...

Me revoilà après deux mois et deux jours d'absence (enfin pas tout à fait) et un changement à la fois d'année et de décennie (et oui, les décennies, tout comme les siècles et les millénaires, commencent toutes par 1). Les nouvelles? La période des partiels s'est bien passée dans l'ensemble, les présentations de projets plus ou moins aussi. Le projet dont je parlais dans le précédent article (projet personnel m'ayant permis de me familiariser avec C# et XNA et ayant pour simple but au départ de répondre à mon plus vieux souhait) était aussi mon projet porteur d'une présentation que je devais faire en décembre. Ce sujet étant l'un des rares qui sache m'intriguer (normal me direz-vous), je m'y suis donc particulièrement attaché tout un semestre et ma foi, je peux dire que cela m'a plutôt bien réussi.

Si cette partie concernait le premier semestre de cette deuxième année de Master, mon deuxième semestre a quant à lui commencé par la réalisation d'un projet d'envergure recouvrant (en terme de calendrier) la fin du premier semestre, les vacances de noël et début janvier (jusqu'au 17 plus exactement). Je vais d'ailleurs y consacrer quelques lignes.

Si au départ le sujet me faisait un petit peu peur (comme toujours peut effrayer l'inconnu), il s'est vite avéré qu'il était très intéressant et a réveillé en moi une certaine inspiration que je n'avais connue pour un projet scolaire depuis longtemps (puisque le jeu était, comme dit dans la deuxième parenthèse de l'article, un projet personnel). Réécrire l'ensemble des informations le concernant serait inutile puisque dans le cadre de ce projet un rapport a été rendu, rapport que je vous propose de lire ici (vous remarquerez que j'ai caché tous les noms hormis le mien afin de laisser libres les personnes concernées de s'y identifier). Comme il y est indiqué, plusieurs espaces lui sont réservés sur internet. Le premier (le plus important) est son Google Code qui, en plus de contenir tout le code et la liste des modification qui lui sont faites, contient aussi un wiki (pour le moment trop vide). Le deuxième espace est un WordPress qui avait été réalisé au début du projet mais qui n'a jamais été mis à jour (faute de temps et de volonté, mea culpa). La seule chose qui y est expliquée est l'ancienne gestion des langues qui depuis s'est orientée vers une solution complètement XML (plus pratique et il est vrai plus extensible).

Au final l'oral s'est plutôt bien passé aussi. Même si le projet est loin d'être terminé (seule la partie serveur est aujourd'hui proche de l'être), il a le mérite d'avoir des protocoles viables et une structure relativement claire (en tout cas commentée...). La période d'évaluation sur ce projet a beau être terminée, j'avoue vouloir encore y participer, au moins pour l'amener à son terme (ce que j'avais prévu pour lui) et pour être honnête, il ne manque pas grand chose (en dehors du design qui n'a jamais été dans mes attributions).

Une autre nouvelle de ce début d'année, c'est que j'ai maintenant un serveur domicile (à l'étage inférieur de mon meuble télé, sous ma Xbox) et qu'il me permet à la fois d'apprendre tout ce qui est à savoir en la matière (tournant sous Ubuntu Server 10.10). Je pense l'utiliser pour commencer à développer un petit jeu en réseau. J'ai déjà pas mal réfléchi à cela et j'ai une petite idée de ce que serait le jeu, avec une partie serveur tournant en C++, une partie cliente tournant en C#, le tout communiquant joyeusement en XML... Enfin je vous réserve tout cela pour un prochain article (enfin, si jamais je trouve le temps). Parce que maintenant, j'ai enfin droit à trois semaines de vacances et je compte bien rattraper le retard pris dans Fallout New Vegas et Civilization V, sans parler du gratuit mais magnifique Hedgewars...

PS : pour profiter de toute cela, je me suis fait un petit cadeau (il est relativement rare que je dépense de l'argent), un nouveau casque venant remplacer mon Philips qui aura tenu 5 années avant qu'une des oreillettes ne veuille me priver de la moitié de l'ambiance sonore si vitale à un jeu... J'avoue que j'aurais aimé rester chez Philips (dont les produits ne m'ont jamais déçu), mais je n'ai pas retrouvé de casque répondant à mes critères chez eux (bien malheureusement)...