Accueil > Forum > > > > Comment fonctionne un moteur 2D ?
Comment fonctionne un moteur 2D ?
mercredi 20 avril 2005 à 12:53:43 |
Comment fonctionne un moteur 2D ?

psykocrash
|
Bonjour, J'ai pour projet de développer un rpg à la Final Fantasy (en 2D, 4 héros, un inventaire pour les techniques et les armes, des combats tour à tour), mais je ne sais pas trop comment m'y prendre. J'ai déjà les sons, et je me suis mis à la 3D avec 3D Studio Max 6 pour me familiariser un peut avec le monde de la modélisation 3D. Pour ce qui est de la programmation (je programme en C/C++), je suis complètement perdus. Comment faire des maps ? Comment ça marche ? Comment créer des scénarios dans des fichiers ? comment gérer des sauvegardes ? etc.
Si quelqu'un pouvait m'aider, ce serait super sympa parsque j'ai beau essayer de lire des codes sources de jeux, j'y comprend rien... Je compte développer le jeu avec OpenGL (enfin je pense, vu que si je le développe avec DirectX il faudra distribuer DirectX aussi avec le jeu, et puis il ne sera plus portable...).
Merci d'avance, Psykocrash
|
|
mercredi 20 avril 2005 à 14:21:12 |
Re : Comment fonctionne un moteur 2D ?

luhtor
|
Comment faire des maps ? => c'est compliqué
Comment ca marche ? => c'est a toi de choisir et de définir ca.
Comment créer des scénarios dans des fichiers ? => a toi de choisir
Comment gérer les sauvegardes ? => a toi de définir le type, le
format des sauvegardes, la structure des données à l'intérieur des
fichiers, et renseigne toi sur les librairies d'entrée/sortie sur les
fichiers. ( fstream ou stdio.h ou autre)
Regarder des sources de jeux, a mon avis c'est pas la peine. C'est trop
compliqué. Mais toi dans la tete, que le C++ c'est pas 3DSmax :) Tu
dois tout faire, c'est pas un logiciel.
En gros, personne peut t'aider, sauf si ca signifie faire le programme
à ta place :) Car si tout était deja fait, t'aurais pas besoin de le
faire ton jeu ^^
Donc sans vouloir etre pessimiste et de détruire le moral, ton projet la, c'est infaisable tout seul. Enfin c'est mon avis.
|
|
mercredi 20 avril 2005 à 14:50:53 |
Re : Comment fonctionne un moteur 2D ?

Arnaud16022
|
LOOOL
rahlala Luthor , quel défaitisme ;)
n'empeche que c'est pas faux, si t'en est a te poser autant de questions a la fois C pas bon
déja pour les sauvegardes ca attendra, C le genre de trucs qu'on fait
tt la fin (C le tout drenier truc que j'ai implémenté sur Sniper) .pour
toutes tes autres question, les réponses s'imposeraont a toi au fur et
a mesure que tu avanceras dans ton prog
une petite remarque:
c'est MEME PAS LA PEINE de commencer quoi que ce soit si tu maîtrises
pas le C un minimum, je veux dire si t'as dépassé le stade cout<<
allocation de memoire, connaissance le la struct d'un fichier, classes, ... ne doivent plus avoir de secrets pour toi
sinon tu vas galére un max pour un résultat 0
++
ad _______________________
Omnia vincit labor improbus
|
|
jeudi 21 avril 2005 à 10:51:15 |
Re : Comment fonctionne un moteur 2D ?

Kharneth
|
Salut!
Tout à fait d'accord avec Arnaud16022, il est indispensable de maitriser le langage utilisé ainsi que ses outils de développement!
Etant donné que tu
sembles découvrir la programmation de jeux, le mieux seraient de
commencer avec des trucs très simples du style de Tetris, Columns,
démineur etc. Tu sauras ainsi la somme de travail que ça demande pour
coder un petit jeu. Ce n'est pas la peine de t'emballer à vouloir
développer directement un gros projet.
Et Surtout, va jusqu'au bout sinon ça ne servira à rien. Essaye de
faire un truc agréable, fluide et non buggé en 2D toute simple avec un
joli design, un éditeur de niveau, personnalisation de l'interface etc.
Ca te permettra de te familiariser avec divers algorithmes couramment
utilisés en programmation de jeux.
Quelques liens qui pourront t'aider :
http://www.gamedev.net/
http://www.gamasutra.com/
http://www.makegames.com/
http://www.gametutorials.com/tutorials.htm
http://www.ifrance.com/jeudechecs/accueil.htm
http://www.flipcode.com/
http://www.alrj.org/docs.php
|
|
jeudi 21 avril 2005 à 12:04:19 |
Re : Comment fonctionne un moteur 2D ?

Arnaud16022
|
Gametutorials est devenu payant, honte a Digiben
Pour openGL je suis partant, ya que ca de vrai mdr
dans ce cas, la référencec ultime: le site de nehe (un truc genre nehe.gamedev.net)
en anglais...
sinon, glinfrench, apparement C super puisque C la que Funto a tt appris
Dans le prolongement de ce que disait Kharneth, je
pense que c'est meme pas la peine de commencer un jeu meme en 2d si tu
n'as jamais fait des trucs basiques en DOS genre guess the number
ton profil prétend que tu as déja mis une source sur ce site, mais je l'ai pas trouvée
_______________________
Omnia vincit labor improbus
|
|
lundi 25 avril 2005 à 12:46:40 |
Re : Comment fonctionne un moteur 2D ?

psykocrash
|
Merci Arnaud16022 pour le site nehe.gamedev.net , c'est une mine d'informations incroyable pour l'OpenGL. Pour ce qui est de mon niveau en C/C++, sache que j'ai dépacé printf (ou cout) depuis un moment. j'ai programmé une classe pour gérer les sockets en TCP sous windows en mode client ou serveur multithreads...
Luhtor : Merci d'esssayer de me décourager, mais je programme depuis 7 ans à peut près, j'ai l'habitude des obstacles et je compte bien le développer, ce jeu :)
Mais est ce que quelqu'un peut m'expliquer comment ça fonctionne un moteur 2S ? Je veux dire, comment on affiche & se déplace sur une map, comment détecter les obstacles pour les personnages qui se déplacent (des rochers, l'eau, etc...), comment faire pour que quand le personnage arrive devant la porte d'une maison, on change la map et on affiche l'intérieur de la maison ? etc. C'est ça que j'aimerais comprendre...
Merci :)
|
|
lundi 25 avril 2005 à 21:52:23 |
Re : Comment fonctionne un moteur 2D ?

Arnaud16022
|
ah ok...
bon dans ce cas la je me la boucle, sauf pour t'encourager a persévérer
pour tes question c'est tres simple, a toutes j'ai la meme réponse :
c'est comme tu veux
tu geres ca a ta maniere, en + ca sera apprécié, meme si ca rame un peu + (sauf par les ignares, mais ceux la tu t'en fous)
si tu veux faire ca comme Zelda sur gameBoy, tu fais un tableau pour ta
map, genre int map[50][100]; ( ou mieux, mallocs) si en haut a gauche
de la map t'as un caillou tu fais map[0][0]=CAILLOU (avec un define
pour CAILLOU) , et ensuite tu fais un test si sur la case vers laquelle
tu vas ya ou non un caillou... tu donnes une valeur par type de décor
(herbe, eau, porte, chaise, ...)et t'affiches ca
si tu veux mettre des objets il te faudra unne 2eme 'couche'
si tu as moins de 256 décods/objets différents, tu peux changer int en char
ensuite C toi qui vois
_______________________
Omnia vincit labor improbus
|
|
Cette discussion est classée dans : fonctionne, 3d, moteur, développer, 2d
Répondre à ce message
Sujets en rapport avec ce message
moteur 3d [ par FleXus ]
Bonjour Je suis à la recherche d'un moteur 3d capable de génererdu "3d landscape rendering" ( comme truevision3d www.truvision3dsdk.com ) mais étant c
Moteur 2D [ par jaylin ]
Je recherche des personnes pour aider a faire un moteur 2D assez performant.
Mon Moteur 3D [ par ndj55 ]
Salut à tous!Je travaille en ce moment sur un projet de moteur 3D...Rejouissez vous,il est sous licence GNU/GPL et il est donc fournit avec ses source
Mon moteur graphique (2D) va à 10 FPS ? [ par ProGamer ]
Je ne comprends pas... Sur mon PC (processeur AMD Athlon XP 1500+), je l'ai testé, à 60 FPS. J'ai ensuite essayé sur mon ancien PC, qui est tout de mê
Coord 2D to 3D [ par bat67000 ]
Comment optenir d'un point 2D sur l'app les coordonnees du point 3D associé avec la matrice de projection ?(je pige pas bien comment fonctionne la mat
comment faire un moteur 3d [ par 33roumi ]
je voudrai savoir les base pour faire un moteur 3Den open gl ou direct Xcar j'ai bo lire vo message mais j'i comprend riendites moi o moin la directiv
Moteur 3d OpenGL [ par Stormy ]
Salut. Je recherche des personnes motives pour travailler sur un moteur 3d sous OpenGL. Les bases sont deja etablies (Detection de collisions, sons, m
Moteur 3d [ par xarier ]
Please est ce quelqu'un a un lien au une doc ou je peut trouvé comment réalisé un moteur 3d en opengl doc +source qs merciXarier@hotmail.comhttp://ww
Moteur 3D, gestion des collisions [ par fabienGL ]
Bonjour, je vous écris car j'ai 2 question :1)OpenGL c'est une librairies graphiques, pourtant entends-t-on parler de moteurs 3D j'aurais aimé savoir
Création d'un moteur physique pour un avion (3d) | comment calculer certaines forces [ par daneel17fr ]
Bonjour,donc je voudrai développer un moteur 3d pour simuler le comportement d'un avion en l'air.il n'est pas (encore) question d'affichage 3d, mais j
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : WIN APIRE : WIN API par racpp
Cliquez pour lire la suite par racpp WIN APIWIN API par omarino_007
Cliquez pour lire la suite par omarino_007
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|