begin process at 2010 02 10 12:00:53
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > LABYRINTHE EN 3D

LABYRINTHE EN 3D


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :labyrinthe, opengl, sdl, jeu, 3d Niveau :Initié Date de création :23/12/2006 Vu / téléchargé :6 584 / 933

Auteur : acx01b

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

 Description

un petit labyrinthe (dans une matrice de 41x41) sous Opengl et SDL

pas de textures
pas de menu

un seul chemin possible pour sortir du labyrinthe


 Conclusion

j'ai repiqué la classe Vector3D et une partie de la classe FreeFly
sur http://www.siteduzero.com/tuto-3-9448-1-controle-a vance-de-la-camera-partie-2-2.html

merci à celui qui a écrit ce code

 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 une capture OPENGL - JEU DE BILLARD EN 3D PAS FINI
Source avec Zip (WIN32) PARSER DU LANGAGE C AVEC YACC
Source avec Zip Source avec une capture BIEN EXPLIQUE: EXEMPLE DE RESEAU DE NEURONE
Source avec Zip OPENGL: CLASSE CAMERA QUI GÈRE LE GLULOOKAT
Source avec Zip Source avec une capture SCREENSAVER HYPNOTISEUR

 Sources de la même categorie

Source avec Zip Source avec une capture PLUS OU MOINS par antho974
Source avec Zip Source avec une capture TETRIS EN C++ AVEC SDL par Marmalus
Source avec une capture DÉMINEUR SOUS TERMINAL par aom333
Source avec Zip JEU: MARIO SOKOBAN par astro53
Source avec Zip JEU PUISSANCE IV par ElendilAranwe

 Sources en rapport avec celle ci

Source avec une capture OPENGL - JEU DE BILLARD EN 3D PAS FINI par acx01b
Source avec Zip Source avec une capture XTENGINE - MOTEUR 3D BASÉ SUR OPENGL, GLEW ET LA SDL par XT95
Source avec Zip Source avec une capture FPS EN RÉSEAU par D6R26H59P
Source avec Zip Source avec une capture JEU OTHELLO 3D EN OPENGL POUR WINDOWS ET LINUX EN OPEN SOURC... par chfauve59
Source avec Zip Source avec une capture TIR A L'ARC 3D par un4given

Commentaires et avis

Commentaire de acx01b le 24/12/2006 00:40:54

Si vous lisez ou exécutez mon code laissez un petit commentaire je le lirai

Commentaire de badrbadr le 24/12/2006 01:41:55

Si tu mettais une petite capture d'écran, je la verrai .lol

Commentaire de Arnaud16022 le 24/12/2006 11:36:34

Badrnadr : remarque moyennement constructive constructive, compile et tu sauras.
Je n'ai pas de compilo sur ce PC je ne peux pas tester, ce qui serait bien ça serait un binaire ( renomme le en ._exe ou autre pour qu'il ne soit pas supprimé durant l'upload )

Mérite pas mal de remarque :
- La catégorie initié ... n'est pas franchement représentative ...
- Tu orientes objet, avec ctor, dtor et tout, c'est bien
- mais tu le fais mal, une seule déclaration de classe par .hpp
- à quoi ça rime, ça ?
# #include
# #include
# #include
# #include
# #include
# #include
# #include
- oublie malloc et free, ya new et delete. Tu as décidé de programmer en C++, c'est un choix, adopte les conventions C++ ( ce que, soit dit en passant, tu as très bien fait en nommant tes headers en .hpp ! c'est rare ( car peu utile, mais en fait c'est bien ))
- trop lol le nom de tes méthodes. propager() ça va; appliquer_translations_a_la_vue_et_au_labyrinthe(), ça va plus. Un conseil : utilise l'anglais, tes noms seront divisés facilement par 4, par exemple j'aurais simplement écrit Update() ;-) . De même pour tous tes noms de variables.
- Pas de commentaires !! ok c'est pas forcément très intéressant pour une source comme ça mais fais le, ça te donnera de bonnes habitudes et te simplifieras la vie plus tard.

Voilà, qu'ajouter de plus sinon que c'est un bon début en openGL :) bravo, bonne continuation( comprendre : textures, anims, hud, menus, armes, ennemis, etc etc :D )

Commentaire de Kirua le 24/12/2006 12:11:00

Je crois que ça rime avec "ude" ;)

Le .hpp, j'ai hérité d'une certaine référence que nous connaissons bien arnaud de le réserver aux séparations .h/.hpp pour les templates (que tu es censé définir dans un seul fichier.h, implémentation comprise: c'est moche). Je trouve que c'est une bonne pratique. Sinon, tu fais comme à l'Epita: .cc et .hh: c'est moche! (enfin, de gustibus ...)

Rapport aux commentaires: ce n'est utile que si ça se réfère à la logique du code, à l'algorithme, au but poursuivi (si le pourquoi d'un fragment de code n'est pas clair). Evite les commentaires de syntaxe ou autre utilisation de méthode du style: là le premier argument est un entier qui dit que ... Ce genre de commentaire n'a sa place que dans l'en-tête des classes. (Je dis pas que tu l'as pas fait, j'ai pas lu le code, j'ajoute simplement au commentaire d'arnaud).

J'aurais bien vu un screen qd même, et oui, c'est constructif: Je construis pas le projet si je suis pas intéressé ^^.

Commentaire de Arnaud16022 le 24/12/2006 16:09:01

chtite explication concernant la séparation .h/.hpp.
pour garder une certaine homogénéité avec le reste du code, on ( on = moi et quelques autres, ce n'est aucunement une norme ) met la déclaration du template dans un .h, et à la fin du .h on écrit #include "montemplate.hpp"
Cela n'apporte rien en soi, simplement une séparation decl/impl.
Cela dit, je connais aussi des programmeurs ( Magic_Nono, genre ) qui utilisent .hpp systématiquement, c'est aussi une bonne solution.

Commentaire de shenron666 le 24/12/2006 16:11:36

la source d'une appli graphique ?
pas de screen -__- pas de temps à perdre (j'extrapole un peu quad même ^__^)

Commentaire de Tearjeacker le 25/12/2006 13:29:00

"Lol pas de screen pas de temps a perdre"avec 38 points cs?C'est vraiment pas se casser le tronc d'apuyé sur 4 boutons...

Commentaire de shenron666 le 26/12/2006 08:49:41

38 points lol, c'est pas ça qui va changer la donne
j'ai pas envie de ma casser le tronc comme tu dis
l'auteur ne s'est pas non plus cassé le tronc pour un screen
a bon entendeur...

Commentaire de dorralola le 21/04/2007 11:39:50

je veux savair si c++ peux importer des objet
3d par exemle de (maya3d ,3ds max) on utilisant directx .si oui comment
et merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

[SDL - OpenGL - POO] cherche collaborateurs pour jeu 2D [ par MrdJack ] salut, je projetes de faire un jeu 2D de type bomberman/dynablaster en SDL/OpenGL/POO, je cherche des programmeurs interressé ayant juste des not OpenGL et moteur3D [ par adess00 ] Salut, Je voudrais savoir ce qu est la difference entre un moteur 3D et openGL Je pensai qu un moteur 3D etait un ensemble de fonction qui permet de Interfacer 3DSMax avec DirectX ? [ par bubbathemaster ] Bonjour,Il y a quelques mois je me suis mis à m'interresser en détails à DirectX. Ma première approche a été d'utiliser Tutoriaux Complet SDL OpenGL C++ [ par Fireflect ] Bonjours, Je recherche des bons tutoriaux sur le mélange OpenGL SDL C++ sans glut ou quoi que ce soit d'autre avec des sources bien optimis&#233 Visualiser des objets 3d [ par philas ] Bonjour! Je n'ai strictement aucune connaissance en c++, alors peut-être pouvez-vous m'éclairer: Je travaille sur un jeu 3d en collaboration avec un p Modelisation facile 3D avec OpenGL [ par nico4nicolas ] Bonjour, J'ai pour projet de modeliser un visage en trois dimensions a partir de photographies, mon probleme est que je suis un veritable novice en ce texte openGL et SDL [ par vangeurmasker ] Bonjour Je cherche à afficher du texte dans une fenêtre OpenGL gérée par SDL. Mon application doit être portable sur windows OpenGL 3D [ par jojomillenium ] Bonjour, J'aimerai créer une application qui me permette de charger une liste de cube (coordonnée et taille) et les placer dans un espace 3D et pouvoi Application SDL et openGL sous win 2K / XP [ par RLBDC ] Bonjour à tous !Voilà, j'ai réalisé une application avec SDL et openGL sous code::blocks.Sur mon PC de dev ( win 2K ), l'application fonctionne parfai SDL ou OpenGL ? [ par nikoland ] Bonjour,J'aimerais votre avis concernant la programmation multimedia (jeux 2D/3D). Me conseillez-vous de coder avec la librairie SDL ou avec OpenGL ?S


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,983 sec (3)

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