Message #1633
Sujet: Débutant
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 21-02-2007 12:38:53 | Aranoth |
Bon, je me permet de vous rappeler l'origine de ce sujet, conseiller Mathieu qui dit :
J'ai une idée de projet, mais je ne sais vraiment pas programmer, je suis juste un graphiste. Ça me parait être une phrase à garder en tête avant de faire n'importe quelle suggestion. Donc quand DeusXL dit : DarkBASIC :J'ai commencé par là et franchement je ne le conseille pas trop... Si quelqu'un n'a strictement aucune connaissance en programmation ça peut l'aider à comprendre comment marche un programme (avec les IF, WHILE, les booléens très importants...) mais ça donne de très mauvaises habitudes, dont il faut se débarasser après. "Dont il faut se débarasser après"... la personne à qui je le conseille est un graphiste qui veut faire un jeu, je doute qu'elle souhaite se lancer dans le monde de la programmation, donc le "après" n'a pas lieu d'être. Vous rajoutez deux personnages ou une SkyBox dans irrlicht ,vous perdez déjà 50 fps..à cette vitesse vous arrivez vite à zero...donc pour moi cest mon principal objectif...simplifier son code pour obtenir un bon fps et beaucoup d'objets dans la scene. Passer de 200fps à 150fps, c'est rien du tout. Au delà de 60-70fps, tu calcules plus d'images que l'écran ne peut en afficher, et donc tu gaspilles tes ressources qui pourraient servir à des choses plus importantes que l'affichage : la gestion du jeu en lui même. La mode actuellement c'est d'empiler les bibliotheques..pour construire un jeu...vous passez plus de temps à configuer son ordi qu'à programmer...un couche de x plus une deuxieme couche de y et ensuite un peu de truc pour la musique...un peu pour la souris...un peu pour le clavier...et un peu pour l'ecran...et je ne parle pas des versions qui sont incompatibles... Tu conseilles quoi ? Refaire tous les jeux à zéro, tout réinventer à chaque fois ? Au contraire, les bibliothèques usuelles sont éprouvées. Irrlicht, FMOD, ODE, etc, ont fait leurs preuves et sont plus robustes et plus puissantes que les libs que tu referas. Sans parler de la contrainte "temps"... Il faut de plus en plus de choses pour faire un jeu, si on devait tout refaire à chaque fois.... Donc cette "mode" me semble tout à fait intelligente et justifiée. On veut faire des jeux, on utilise les outils pour. Si on a pris un moteur comme Irrlicht, c'est qu'il n'est pas en DarkmachinTruc, il s'agit bien d'une DLL compilée à partir de C++ De plus le moteur 3D du DarkBASIC est écrit en C++, et le langage est compilé, tout ça pour dire que oui, il est assez rapide (bon bien sur, pas autant qu'un bon moteur 3D directement utilisé en C++ ^^). Mais de toute façon le but de Mathieu c'est pas de se lancer dans la programmation (ou alors il faut qu'il le dise), mais de faire un jeu. Donc oui, DBPro a une syntaxe affreusement horrible, n'est pas très rigoureux, était plein de bugs y'a quelques années (je pense que ça a été en partie résolu depuis), mais franchement c'est une bien meilleure solution pour quelqu'un qui veut juste faire un jeu en étant graphiste que de se noyer dans le C++ et Irrlicht. |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 113 invités en ligne membre en ligne: - RSS Feed |