Game balls : mini-jeu opengl [dev-c++]

0/5 (2 avis)

Snippet vu 7 574 fois - Téléchargée 38 fois

Contenu du snippet

Le fichier zip fait 410 Ko, il est téléchargeable ici :
http://belzel.free.fr/download/gameballs_0.2.zip

Sur une idée originale d'un jeu sur calculatrice TI-89.

Il faut piéger les boules dans des zones, les plus petites possibles, pour passer au niveau suivant. Plus on avance et plus il y a de boules dans le niveau (voir la capture d'écran).

Clic gauche - trait vertical
Clic droit - trait horizontal

Le jeu gère :
- la souris
- les textures TGA avec transparence
- toutes les résolutions, quel que soit la taille de la fenêtre
- les collisions entre les boules ou les bordures

Source / Exemple :


/* L'essentiel du code */

//----- GESTION SOURIS -----//

// fonction SourisClic()
    if ( (button==GLUT_LEFT_BUTTON) && (state==GLUT_DOWN) )
     {
        // trait vertical
     }
    if ( (button==GLUT_RIGHT_BUTTON) && (state==GLUT_DOWN) )
     {
        // trait horizontal
     }

// fonction Main()
    glutMouseFunc ( SourisClic );

//----- 2D ORTHO -----//

// ReshapeGL()
    glViewport ( 0, 0, Width, Height );
    glMatrixMode ( GL_PROJECTION );
    glLoadIdentity ( );
    glOrtho ( 0, WIDTH, HEIGHT, 0, 0, 0.2 );               // Fait un écran Ortho 2D

/* Le reste est dans le source */

Conclusion :


Le fichier zip faisant plus de 250 Ko (410 Ko en tout) et ne voulant pas surcharger le serveur CPPFrance, je l'ai mis sur mon site :

http://belzel.free.fr/download/gameballs_0.2.zip (source + exe + textures)

Réalisé sous Dev-C++ 4.9.5.0, livré avec les sources.
Toutes les autres sources et tous les autres programmes :
http://headlines.fr.st/?create=on

A voir également

Ajouter un commentaire

Commentaires

cs_bobby03
Messages postés
71
Date d'inscription
lundi 30 décembre 2002
Statut
Membre
Dernière intervention
24 juin 2019
-
Je viens de recompiler Borland C++ 5.02 et tout fonctionne à merveille
PixCoder
Messages postés
3
Date d'inscription
vendredi 30 août 2002
Statut
Membre
Dernière intervention
27 février 2015
-
Un bon p'tit jeu, c'est sympa...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.