Le but de GAME EFREI est de créer des jeux
mais aussi d'apprendre des techniques avec des projets intéressants.
        Le programme n'est pas commenté mais si vous
avez des questions sur un sujet particulier (ou s'il y a des problèmes à la compilation)
: herouard@efrei.fr 
Bomber-Pingouin utilise : 
  - la programmation Windows API : principalement dans main.cpp
- des classes : les classes Joueur (dans Joueur.h) et ListeBombe (dans Bombe.h) sont les
    plus intéressantes. En particulier la première utilise une variable commune à toutes
    les classes, la deuxième possède deux construteurs.
- le multi-thread : il y a 3 thread (le programme principal, la réception des messages
    réseau et l'IA). La thread IA (IA.cpp) a été créée car la première version du joueur
    ordinateur était trop lente et prenait trop de ressources. Le calcul des déplacements
    des IA se fait donc en parallèle. Le but de depart etait que le calcul IA pourrait se
    faire pendant plusieurs ecrans, mais finalement l'affichage attend que l'IA ait fini (pour
    bien faire les choses, il faudrait rajouter des sections critiques)
- la théorie des graphes : le déplacement des IA se fait avec un algorithme inspiré de
    Djikstra.
- et bien sûr DirectX