Historique des modifications - Message

Message #5666

Sujet: Ogre et Crystal Space meilleurs que irrlicht ?


Type Date Auteur Contenu
Dernière modification 14-01-2009 07:56:18 Alba
Bonjour,
J'ai commencer avec Genesis 3D il y a environ 10 ans, une horreur, du code C en sac de noeud, je passais plus de temps a wrapper le moteur en C++ qu'a construire un jeu.
J'ai tester crystal space il y a longtemp aussi, je ne sais pas trop ou il en est aujourd'hui mais j'en ai pas eu un tres bon souvenir, c'etait un peu bordelique.
J'ai coder avec le moteur de tribe 2, entierement en C++, tres bien fait avec une interface reseau native et un langage de script, mais assez compliquer au premier abord.
J'avais tester Irrlitch il y a deja quelque temps, c'etait assez prometeur, personelment c'est le moteur que je conseillerais a un debutant.
J'ai utiliser aussi clanlib, un moteur 2D, je l'aime bien car il est super bien codé, et fait presque tout ce qu on a besoin pour un jeu (sauf la 3D), a par le GUI pas tres top
En ce moment j'utilise Ogre, je le trouve tres bien, il ne fait que le minimum (pas de son ni reseau etc...) mais il le fait bien, il a un bon GUI par default integré, pour le reste, libre a nous d'utiliser des addons, ou librairies externe pour le reste.

Cependant, je ne conseille pas de juger un moteur juste par ses visuels, par exemple le moteur de quake 2 a son epoque representais le top du top en matiere de moteur 3D et pourtant la plupart des societées qui l'ont acheter on finit par refaire le code pour leurs besoin tellement le core du moteur ( en c) etait tordu (par exemple everquest 1, half life...)

IrrLicht me semble le mieux pour debuter car il est intuitif et simple, de toutes facon si vous travaillez en "amateur" vous ne rivaliserez jamais avec les grandes sociétées alors le temps de gagner en prog (grace a la simplicitée) c'est du temps de gagné pour le gameplay et le graphisme.

Ogre n'est pas plus compliquer que IrrLitcht (enfin pas beaucoup plus) et est aussi entierment Orienté objet et bien concu, par contre il ne gere 'QUE' la 3D, mais c'est ce qui le rend attractif car beaucoup de developpeurs ont déja leur panel de librairies pour differentes taches (son, reseau, moteur physique, GUI...) C'est ca qui rend la creation un peu plus complexe car il faut apprendre chaqune des diverses librairies avec leurs propres styles de code, mais en revanche ca permet de se faire son propre moteur de jeu 'sur mesure'. Au détriment d'un peu de temps.

Pour résumé, je dirais que Ogre n'a pas été concu pour etre simple, mais pour etre bien fait, pratique a utiliser (des qu'on a compris le principe), et extensible, et s'adresse déja a des developpeurs qui connnaissent déja suffisament le C++.
Irrlicht a été concu pour être simple, et certainement aussi bien fait mais je pense qu'il s'adresse plus a des gens qui veulent un resultat rapide sans trop avoir a se casser la tête, bref ideal pour commencer la 3D et le C++.
Création du message 14-01-2009 07:43:56 Alba
Bonjour,
J'ai commencer avec Genesis 3D il y a environ 10 ans, une horreur, du code C en sac de noeud, je passais plus de temps a wrapper le moteur en C++ qu'a construire un jeu.
J'ai tester crystal space il y a longtemp aussi, je ne sais pas trop ou il en est aujourd'hui mais j'en ai pas eu un tres bon souvenir, c'etait un peu bordelique.
J'ai coder avec le moteur de tribe 2, entierement en C++, tres bien fait avec une interface reseau native et un langage de script, mais assez compliquer au premier abord.
J'avais tester Irrlitch il y a deja quelque temps, c'etait assez prometeur, personelment c'est le moteur que je conseillerais a un debutant.
J'ai utiliser aussi clanlib, un moteur 2D, je l'aime bien car il est super bien codé, et fait presque tout ce qu on a besoin pour un jeu (sauf la 3D), a par le GUI pas tres top
En ce moment j'utilise Ogre, je le trouve tres bien, il ne fait que le minimum (pas de son ni reseau etc...) mais il le fait bien, il a un bon GUI par default integré, pour le reste, libre a nous d'utiliser des addons, ou librairies externe pour le reste.

Cependant, je ne conseille pas de juger un moteur juste par ses visuels, par exemple le moteur de quake 2 a son epoque representais le top du top en matiere de moteur 3D et pourtant la plupart des societées qui l'ont acheter on finit par refaire le code pour leurs besoin tellement le core du moteur ( en c) etait tordu (par exemple everquest 1, half life...)

IrrLicht me semble le mieux pour debuter car il est intuitif et simple, de toutes facon si vous travaillez en "amateur" vous ne rivaliserez jamais avec les grandes sociétées alors le temps de gagner en prog (grace a la simplicitée) c'est du temps de gagné pour le gameplay et le graphisme.

Ogre n'est pas plus compliquer que IrrLitcht (enfin pas beaucoup plus) et est aussi entierment Orienté objet et bien concu, par contre il ne gere 'QUE' la 3D, mais c'est ce qui le rend attractif car beaucoup de developpeurs ont déja leur panel de librairies pour differentes taches (son, reseau, moteur physique, GUI...) C'est ca qui rend la creation un peu plus complexe car il faut apprendre chaqune des diverses librairies avec leurs propres styles de code, mais en revanche ca permet de se faire son propre moteur de jeu 'sur mesure'. Au détriment d'un peu de temps.

Pour résumé, je dirais que Ogre n'a pas été concu pour etre simple, mais pour etre bien fait, pratique a utiliser (des qu'on a compris le principe), et extensible, et s'adresse déja a des developpeurs qui connnaissent déja suffisament le C++.
Irrlicht a été concu pour être simple, et certainement aussi bien fait mais je pense qu'il s'adresse plus a des gens qui veulent un resultat rapide sans trop avoir a se casser la tête, bref ideal pour commencer la 3D et le C++.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
197 invités en ligne
membre en ligne: -
RSS Feed