Jeudi j'ai terminé et rendu mon projet de programmation de première année DUT Info...
J'ai eu un mois pour en venir à bout. Il s'agissait de développer en Java un jeu d'Othello, jouable à deux ou contre une IA, le tout en mode console.
Bien évidemment, l'IA il fallait la coder aussi. Pour un jeu pareil rien de bien compliqué, une bête boucle qui parcours le damier et retient le nombre maximal de pions rapporté par la case testée, si celle-ci est jouable, et qui joue ensuite :)
Menu du jeu
Partie deux joueurs
Les sources, binaires, javadoc et .jar sont disponibles ici.
Ce que j'en retient, c'est que développer un programme n'est pas de tout repos, ça représente une masse de travail réellement conséquente, même pour un simple jeu d'Othello. En effet ça paraît tout simple, mais j'en ai bavé !
Maintenant, je comprends mieux pourquoi certains logiciels sont si chers et je suis même surpris de la fréquence des mises-à-jour pour d'autres.
Développer un programme comporte une certaine dose de stress que certaines personnes ne pourraient supporter.
Néanmoins, malgré la masse de travail que cela a représenté, la satisfaction obtenue face à un algorithme fonctionnel n'a pas d'égal et je crois que c'est pour cette raison que j'aime la programmation :)