Le html css php c'étais avant je l'ai déjà appris je n'ai pas trop aimer le php x) Mais bref la je me concentre sur un seul langage ![]()
Je compte commencez seul à apprendre et lorsque j'aurais l'âge allez dans un lycée spécialiser car c'est vraiment ma passion (PlusDeCafe)
Celeniak: php + html + css, omg, jsuis d'accord x) mais c'est difficile de dissocier ces 3 langages quand même. J'aurais même ajouté un chouya de javascript.
Difficile de dissocier les 3, c'est ça que je veux dire en fait (je m'exprime mal).
PlusDeCafé: Je suis autodidacte depuis mes 14 ans. J'ai "juste" faits une formation afpa en 2009 pour valider mes acquis. Bon, c'est sûre je vais pas allé bosser chez crosoft du coup, mais c'est possible rassure toi (et j'ai pas mon bac, m'enfin bon ça c'est pas un bon exemple).
ça motive quand tu te sens "au dessus du lot".
wtfc ? O_O
C'est pas difficile de dissocier le php,le css et html.
html:ce que tu vois sur ton ecran,la page web
css:c'est tout le style de ta pages,la couleur,les titre.....des fois ya meme des ptite anim
JavaScript:ce sont des script qui servent par exemple a analyser ce que tu fait,ou est ta souris,sur quoi ta cliquer,mais aussi ton navigateur...
php:c'est du code executé sur le SERVEUR,vous ne verrez jamais de phpsur votre ecran.ca sert notement a generer des site dit dynamique,ou les page sont creer automatiquement en fonction du nombre de paragraphe par exemple.
en gros,on code du php sur le serveur,qui permet de generer du html qui vous voyez sur votre ecran;
apres css et JS peuvent s'utilser avec le html sans le php,mais du fait que le code est executé par le serveur,c'est moin de charge pour votre petit PC ;)
j'espere vous avoir aidé;)
Romain,tu as assez mal lu ce que je disais il me semble ;).
Ce que je voulais dire,c'était que à un niveau débutant/amateur,donc pas à pleins temps,il est(quasiment)impossible de créer son propre moteur 3D et de faire un bon jeu par suite,vu le temps investie simplement sur le moteur.Quand à Doom et jhon carmack,je ne dirait rien la dessus,car je ne connais pas l'historique,mais si,d'après ce que j'ai compris,il refait un moteur à chaque fois qu'il sort un jeu,alors oui,il réinvente un peu la roue à chaque fois.Après,j'ai dit SOUVENT carrée,par tout le temps,mais imagine,un amateur qui coderait un moteur 3D,ca donnerait quoi ? Tu dis également toi même que les boites qui ont leurs propres moteurs sont tout à l'honneur car cela demande beaucoup de temps et d'investissement.Donc imagine encore une fois quelqu'un qui ne bosse pas dessus à pleins temps hein,c'est quasi impossible (encore une fois,j'ai bien dit quasi impossible). D'ailleurs j'ai bien dit que pour l'indie c'était mieux.Bref,la SDL,je suis d'accord,mais justement,ca permet comme tu le dis de en pas trop se prendre la tête,et c'est tout de même largement mieux que gamemaker ;)
Pour répondre à ta question,oui j'ai déja essayé de coder un moteur 3D,toute mon équipe en est assez vite revenu ^^
Je confirme donc bien ce que j'ai dit,il vaut mieux utiliser un moteur 3D pour la 3D indie ![]()
"Pour répondre à ta question,oui j'ai déja essayé de coder un moteur 3D,toute mon équipe en est assez vite revenu ^^
Je confirme donc bien ce que j'ai dit,il vaut mieux utiliser un moteur 3D pour la 3D indie
"
David Braben a codé tout seul le moteur 3D de Frontier: Elite 2 et encore aujourd'hui, le jeu reste inégalé sur pas mal de points, vous avez visé trop haut, c'est tout. ![]()
Non,pas vraiment,pour tout te dire,nous ne sommes pas des génies de l'informatique ^^
De plus,notre réel but était de créer un jeu,nous nous sommes dit donc que pour des indies,le mieux était de toute façon de prendre un moteur préfait,ce qui laisse de toute façon assez de boulot.
Après si tout les gens ici arrivent à créer leurs propre moteurs,tant mieux pour eux,moi pas :D
"Je confirme donc bien ce que j'ai dit,il vaut mieux utiliser un moteur 3D pour la 3D indie
"
donc ceci ne s'applique que dans votre cas et les cas similaires, ceux où le développeur veut gagner du temps quitte à éventuellement sacrifier des besoins bien spécifiques. ![]()
Bon,les cas similaires aux miens sont donc assez courants...
Cîte moi s'il te plait,un amateur qui a pris le temps de créer un moteur 3D et un bon jeu,car en vous écoutant,j'ai l'impression que tout le monde fait son propre moteur,ce qui est bien sur tout à fait faux.
Une dernière question,as tu déja programmé sur un moteur 3D ? Connais tu toute la variété de jeu qui ont été faits sur des moteurs préfaits ? Bien entendu un moteur préfait laisse moins de possibilités qu'un moteur fait soit même,mais c'est une garantie de qualité,et si tu sais bien scripter,tu ne manquera franchement de rien.Bref,je ne m'étendrais pas la dessus,j'essaie de donner des réponses et l'on me lance dans des discussions sur la légitimité d'une utilisation d'un moteur 3D assez stériles.Si vous parvennez vous tous à créer vos propres moteurs vous même,tant mieux,nous non.J'ai quand même de sérieux doutes....
"Cîte moi s'il te plait,un amateur qui a pris le temps de créer un moteur 3D et un bon jeu,car en vous écoutant,j'ai l'impression que tout le monde fait son propre moteur,ce qui est bien sur tout à fait faux."
David Braben sur F:E2.
"Une dernière question,as tu déja programmé sur un moteur 3D ? "
oui, sur Ogre 3D et... attends, tu parlais des moteurs de jeux là, des trucs comme unity?
alors oui, j'ai programmé là-dessus, mais heureusement qu'on me payait pour ça.
j'ai déja fait un jeu où j'avais besoin de générer des mondes avec des milliers d'objets 3D statiques sans que ça rame, c'était faisable avec Ogre mais naturellement pas avec unity. pourtant, c'est pas un besoin très exotique quoi, mais de toute façon, les moteurs de jeu ont tendance à clouer le développeur sur un terrain carré et texturé à altitude variable.
tiens, d'ailleurs, tant qu'on parlait de variété de jeux... ![]()
Eh bien voila enfin une réponse claire,qui montre que tout cela viens d'une simple incompréhension ;)
Juste encore une question,David Barben était Indie ou pro ?
Si Indie,bravo à lui,mais je pense qu'il était quand même plus que vachement douée niveau informatique ;)
J'ai quand même des doutes quand à la capacité d'un Indie quelquonq à créer son propre moteur.
Sinon,voila la ou réside l'incompréhension,non,je ne parlais pas que d'unity pour les moteurs ^^
Je soutiens seulement unity pour sa facilité de prise en main,très ludique pour les débutants,ou les amateurs qui ont envies de se faire plaisir vite,même certains pros l'adoptent.Cependant,je reconnais la flexibilité des moteur open source tels que Ogre 3D (j'ai déja testé,et il a fait ses preuves),ou encore torque3D(pas testé lui par contre).Je suis donc d'accord que pour faire un jeu indie original et à grande capacité,très flexible,les moteurs open sources sont les outils révé,mais pour les débutants,unity est franchement bien.Bref,maintenant il faut voir,apprendre le fonctionnement d'un moteur 3D en surface avec unity quand on y connais rien,puis plonger dedans avec les moteurs tel qu'ogre3D,ou direct utiliser ce dernier.
"Juste encore une question,David Barben était Indie ou pro ? "
c'était un indépendant, mais le genre doué, de la vieille école, et il l'a fait pratiquement tout seul, son jeu. et avec 125000 lignes d'assembleur 68k
aujourd'hui, il fabrique des PC à 17£ pour les enfants.
"J'ai quand même des doutes quand à la capacité d'un Indie quelquonq à créer son propre moteur. "
si on code un moteur entier et réutilisable, c'est évidemment plus compliqué, mais un moteur peut être noyé à l'intérieur-même d'un jeu en particulier, et n'offrir que les fonctions indispensables à ce dernier. ça fait tout de suite moins de choses à implémenter.
"maintenant il faut voir,apprendre le fonctionnement d'un moteur 3D en surface avec unity quand on y connais rien,puis plonger dedans avec les moteurs tel qu'ogre3D,ou direct utiliser ce dernier."
j'ai commencé avec ogre 3D et touché à ewwnity quelques années plus tard... jamais trop aimé les moteurs de jeux, on se sent horriblement restreint. ![]()
Déja,bravo à David ^^
Ensuite,en effet,faire un moteur entier et réutilisable,c'est bien trop compliqué,surtout trop long,mais si on utilise une base,c'est déja ca.
Je suis d'accord qu'on est restreint à un moment,mais quand on apprend,je trouve que les moteurs de jeux sont une très bonne chose ;) Cela dépend des personnes ensuite,mais celui qui n'a jamais touché au code de sa vie et qui veux se lancer dans la création d'un jeu,aura déja fort à faire avec un jeu type unity.
c'est pas vraiment le même concept... dans unity, tu fais plein de trucs avec la souris, la structure pourtant indispensable d'un jeu vidéo est déja écrite et pas accessible du tout, les assets s'exportent toutes seules (et se réexportent toutes seules, dans leur intégralité et pendant des heures, au moindre pépin
), l'intérêt pédagogique par exemple est loin d'être le même. ![]()
Sache une chose, t'as très peu de chance (si ce n'est aucune) d'arriver à tes fins si tu es autodidacte à 100%.
Mouais exagère pas quand même, a 16 ans j'avais déja deux jeux de coder et plusieurs application en pascal avec delphi 6. J'ai appris par moi même avec des documentations vague est quelque tuto incomplet.
J'ai commencer avec le html suivi du scripting de Mirc en passant par un peu de C et j'ai terminer avec le pascal sous delphi.
J'ai fait deux puzzle game un en 2d avec le gdi de windows
http://www.phidels.com/php/index.php3?page=../php/pagetelechargementzip.php3&id=390
et un autre en 3d en Opengl avec glscene une suite de composant pour delphi.
J'ai déja crée un moteur 3D, en fait c'est pas si dur si tu comprend le principe des API bas niveau ![]()
Ok,j'ai compris,on est seul sur cette terre à ne pas pouvoir créer un moteur 3D performant ^^ Personnellement j'utilise Ogre,ca permet d'avoir une bonne flexibilité,tout en ayant de la performance