Bases de jeux classiques

PRINCIPE


Comme des standarts de Jazz...


 ELEMENTS DISPONIBLES - LANGAGE C / ALLEGRO

Attention !
Les projets présentés ici utilisent la version 4.0.3 d'allegro.

En cas de problème consulter la liste des modifications sur le site officiel


       - Démineur :

              Texte explications,  Executable (Windows),  Source
Le démineur qui est proposé ici est très simplifié. L'objectif est de proposer un exemple possible de fonctionnement sans la moindre fioriture, véritable ligne mélodique propre à des interprétations y compris lorsque celles-ci permettront de créer autre chose qu'un démineur... en effet que pourrait-on faire d'autre à partir d'un démineur ?

       - Tétris
              Texte explications,  Executable (Windows),  Source
Qui ne connaît pas le jeu tétris ? Il y a un article sur ce jeu dans :
ICHBIAN Daniel, La saga des jeux vidéo de pong à Lara Croft, vuibert, Paris 2004, p.55.


       
- Tank, bataille
              Texte explications
Autre classique, une bataille entre deux … ici deux tanks. Cet exemple est initialement tiré du livre de Jonathan Harbour, Game programming all in one, Thomson course technology, Boston, 2004.

Le jeu se joue à deux. Deux tanks évoluent dans un décor simple composé de rectangles dispersés et de couleurs différentes. L’objectif est d’atteindre son adversaire par des tirs et de marquer des points. La réalisation est décomposée en quatre étapes principales. Chaque étape donne lieu à un programme compilé qui fonctionne. A la dernière étape le jeu est complet :

             1) Réaliser le décor, initialiser et afficher les tanks (sans mouvement, à leurs positions initiales)
              Executable (Windows),  Source

              2) Ajouter le mouvement aux tanks, contrôle des collision avec le décor
              Executable (Windows),  Source

              3) Les tirs et la gestion des scores
              Executable (Windows),  Source

              4) Les explosions lorsqu’un obus touche quelque chose

              Executable (Windows),  Source