Feed on
Posts
Comments

Archive for the 'Programmation' Category

Voila un post qui va etre mis a jour de temps a autre. Tout simplement car je debutte dans Ruby on Rails (RoR). J’ai commence a programmer en C++ en 1996 et je me suis recemment mis a Ruby On Rails (Janvier 2013). Du coup, y’a beaucoup de choses qui me reste a apprendre, ou […]

Joe la star

Tiens, recemment, j’ai remarque qu’un article pourtant tres prise de mon ancien site (Joe la star) etait passe a la trappe lors de ma migration de domaine. Ni une, ni deux, je cherche dans mes archives et apres deux trois petites modifications histoire de le remettre au gout du jour (ca datait de janvier 2004 […]

Hier soir, alors que je discutais avec un collegue trader, le sujet s’invita dans la conversation. Les traders avec qui je travaille m’ont en haute estime, ce qui est un contraste assez saisissant avec comment ils considerent les autres developpeurs. Ils ont confiances en mes capacites de developpeur, mais au fond, qu’est-ce qui fait qu’on […]

Recemment j’ai re-ecrit ma simulation de marche en C++. Avec mon partenaire, on avait commence avec une version C# pour developper un prototype rapidement et pouvoir demarcher les clients, mais lorsque les besoins en performance (ainsi que le control de celle-ci) se sont fait sentir, il a bien fallu faire la conversion en C++. Fort […]

Depuis que j’ai demissionne de actant il y a deux mois, je regarde un peu a droite a gauche les offres d’emploies qui pourraient me plaire et quelques trucs m’ont saute aux yeux depuis ma derniere recherche de boulot il y a 3 ans et demi. Clairement, c’est une grave erreur de ne pas suivre […]

Ca faisait longtemps que ca me demangeait de mettre a plat ma methode de formation de bon programmeurs en C++. Je ne parle pas du genre d’apprentissage que l’on trouve dans les ecoles informatiques qui se concentrent sur la theorie mais de ce qui fait qu’un programmeur est un bon programmeur C++ sur le terrain […]

Astuces de programmeur…

Deux petites astuces vite fait pour programmeur C++. Astuce 1, c’est juste un truc que j’ai croise en code et j’ai trouve ca mignon: int pif = rand() % 26; char lettre = “ABCDEFGHIJKLMNOPQRSTUVWXYZ”[pif]; Ca vous donne une lettre au hazard (pas util ici mais l’exemple que j’avais vue faisait du sens) La syntaxe est […]

Enum.ToString() en C++

En C#, y’a un truc qui dechire, c’est la fonction ToString() sur des enums. Lorsqu’un programmeur C++ voit ca pour la premiere fois, ca degoutte un peu tant de simplicite apres en avoir bave tant a lier des enums a des string. Sans compter le enum.Parse qui enfonse le clou. Car il faut bien le […]

L’art du debuggage

Une des choses que j’ai appris sur le tas, c’est que debugger est une vrai competence au meme titre que savoir programmer de la 3D ou de l’IA. La difference fondammentale est que chaque personne qui programme se doit aussi de savoir debugger. C’est donc c’est une competence fort utile et tous les programmeurs ne […]

Le controle de la memoire

Dans ma carriere de programmeur de jeux videos, je suis tres reconnaissant d’avoir aussi eu a travailler aussi sur console (autre que la XBox) car cela m’a aide a prendre conscience d’une chose tres importante: la memoire. Marc, un excelent ami travaillant a EA et pour qui j’ai enormement de respect avait coutume de dire […]

L’intelligence artificielle (IA) en elle-même dans les jeux est quelque chose de plutot simple. Cela se reduit generallement a un abre a decision ou chaque branche est une decision differente. Ce qui est dur c’est surtout ce qui gravite autour de l’IA comme l’animation et le pathfinding (pour savoir comment se deplacer du point A […]