Carnet d'adresses en C
Il s'agit d'un carnet d'adresses classique; il dispose de deux interfaces: une textuelle, et une graphique (en libSx). Toutes les fonctions qu'on est en droit d'attendre d'un carnet d'adresses sont implémentées.
C'est notre premier vrai programme en C, et il se télécharge ici.
Treep: un client mail en Java
Treep est un client mail en Java, qui gère plusieurs comptes POP à la fois. Nous l'avons réalisé dans le cadre du projet Java de notre licence. Ses points forts sont:
SCPP: un mini pré-processeur C (en C!)
Le langage accepté par SCPP est un sous-ensemble de celui accepté par CPP, le pré-processeur C; CPP permet de définir des macros, et est bien connu des programmeurs C, car il est synonyme de gain de temps, et parfois même d'efficacité.
Notre version implémente les fonctionnalités les plus courantes de CPP: #include, #if, #ifdef, #ifndef, #define, etc.
Cliquez ici pour récupérer les sources (inclus: un programme de test et une page de manuel).
WIP: un jeu d'arcade multijoueur, temps réel, en C++
Il s'agit d'un clône de Dyna Blaster, Bomberman et autres XBlast. Nous avons réalisé la version mono-joueur dans le cadre du projet C++ de maîtrise, puis l'avons porté en réseau pour le projet de réseau.
Chaque joueur incarne un pingouin et doit tuer les autres grâce à des bombes qu'il peut poser un peu partout.
Pour en savoir plus, allez voir la page dédiée de WIP.
Voici également quelques photos d'écran (on clique pour voir l'image en grand...):
Mini-projet de Langages et Paradigmes: un paquetage de gestion d'arbres binaires
Pour ce module, nous avons du apprendre trois langages (Ada95, Perl et Icon) et les mettre en oeuvre pour implémenter trois fois une gestion d'arbres binaires de recherche (c'est-à-dire des arbres triés), chaque fois dans un langage différent.
Voici les sources de nos travaux, ainsi que le rapport écrit que nous avons du remettre.