begin process at 2012 05 27 20:08:36
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

OpenGL

 > JEU DE DAME EN C ET OPENGL

JEU DE DAME EN C ET OPENGL


 Information sur la source

Note :
Aucune note
Catégorie :OpenGL Niveau :Initié Date de création :18/02/2004 Date de mise à jour :21/05/2004 16:55:50 Vu / téléchargé :7 869 / 916

Auteur : Trident

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

La version 1.0 dirons-nous viens donc de sortir.
vous la trouverez sur http://pierre.lando.free.fr/jdd/OpenGl/


 Conclusion

click droit glisser pour touner la cam
click droit & gauche glisser pour le zoom
espace pour les coups possibles

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip PYRAMINX 3D MULTITAILLE PAS FINI FINI
Source avec Zip Source avec une capture MAISONMONDE OPENGL
Source avec Zip PUISSANCE 4 MODE CONSOLE AVEC IA MINMAX
Source avec Zip LE STENCIL BUFFER DE OPENGL
Source avec Zip BUMP MAPPING OPENGL

 Sources de la même categorie

Source avec Zip Source avec une capture AFFICHER DES COURBES DE BEZIER par shorzy
Source avec Zip Source avec une capture BASE/MOTEUR 3D EN QT/OPENGL (COMPLET ET FONCTIONNEL!) POUR U... par envi33
Source avec Zip Source avec une capture CLASSE AVEC OPENGL - OBJETS 3D ET ANIMATIONS par rasta63
Source avec Zip Source avec une capture LETTRES 3D AVEC OPENGL ET QT par opossum_farceur
Source avec Zip CUBE 3D GLUT32 VC++ ET DEVC++ par bobby03

Commentaires et avis

Commentaire de patemino le 18/02/2004 20:33:38

Problème de compilation avec Dev-Cpp
Dans le fichier main.cpp
il bloque à : GLint viewport[4];  

Commentaire de Kirua le 19/02/2004 07:51:03

chez moi ça compile impec ss modif, Dev-C++ 4.9.8.0

je dois filer, commenterai plus tard

Commentaire de cppdupdup34 le 19/02/2004 22:55:26

ce qui prend du temps c'est
glCallList(glDm.Damier[c][r]);
glCallList(glDm.PionB);
glCallList(glDm.PionN);

pour ce qui est du dessin de chaque case tu peux facilement optimiser.tu nous dessine un .raw qui contient deja le quadrillage en entier.
moi chez moi je passe de 380 frame/s a 320 juste en enlevant
glCallList(glDm.Damier[c][r]);
-> ca vaut donc le coup.

glCallList(glDm.PionB);
320 ->380 en enlevant cette fonction
pour ca je sais pas si c'est plus rapide mais glu propose ses propre routine pour faire des cylindres.
peut etre qu' elle sont optimisées de facon plus efficaces

glCallList(glDm.PionN);
pareil avec un:
gluCylinder(GLUquadric *qobj,GLdouble baseradius, GLdouble topradius, GLdouble height, GLint sclice, GLint stack)
les sous routines de glu peuvent etre mise dans des list (gain de vitesse)

voila sinon les graphisme sont pas mal
la fonction glutIdleFunc(Idle); -> sert  a mettre tous les calculs


sans aucun dessin mon ordi tourne a 550 frames par secondes
un dernier truc je programme avec le sdk (il me semble que c'est comme ca que ca s'appelle) de nehe et quand on se met en mode fullscreen on gagne pas mal de vitesse
pour un jeu de dame je pense que du 640*480 c'est suffisant
donc si tu veux encore gagner de la vitesse c'est une solution

enfin glut a pas une reputation super pour la vitesse
le sdk de nehe.net ne sollicite pas de connaissances windows mais est programmé en windows --> plus rapide

voila c'est tout

Commentaire de Trident le 20/02/2004 07:16:31

Le probleme c'est que je suis obligé de séparrer le dessin de chaque case (oui, je sais c'est pas évident) pourquand je vais voulloir annimé les pions (qui vont faire un peu les cons en fait) et je suis aussi obligé d'utilisé glut car on est sencé rendre un prog linux.....


Enfin, c'est pas gagné tout ca.

Commentaire de Trident le 20/02/2004 07:16:35

Le probleme c'est que je suis obligé de séparrer le dessin de chaque case (oui, je sais c'est pas évident) pourquand je vais voulloir annimé les pions (qui vont faire un peu les cons en fait) et je suis aussi obligé d'utilisé glut car on est sencé rendre un prog linux.....


Enfin, c'est pas gagné tout ca.

Commentaire de djl le 21/02/2004 03:09:37

essay sans display list , pour moi c'est 2,5 fois plus rapide sans

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales