IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Moteurs de jeux vidéo Discussion :

Conseil création moteur 2D


Sujet :

Moteurs de jeux vidéo

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 6
    Par défaut Conseil création moteur 2D
    Bonjour à tous,

    Dans le but d'apprendre toujours plus, je me suis lancé dans la conception d'un moteur de jeux 2D.
    J'ai déjà créé des sokoban-like, snake, et autres mais je voudrais me lancer dans l'ajout de scénario RPG.

    Pour l'instant j'ai une archi de ce type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    - Game
             |- Object
             |          |- Person
             |          |          |- Class (Human, Creature, Hero, etc...)
             |          |          |- Engine
             |          |- Map
             |          |          |- Engine
    - Engine
             |- GraphicEngine
             |- SoundEngine
             |- PhysicEngine
             |- Event
    Où Event est un objet qui appliquera des modifications aux Object en fonction de l'avancé du joueur ou d'action.
    Bien sur c'est du simplifier le schéma mais c'est sur quoi je vais partir et je voudrais savoir si cela pourrait convenir ou non, enfin bref avoir des conseils quoi

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 226
    Par défaut
    Ma réponse oui , non peut être.
    Ce que tu as mis est assez vague oui les modules graphique et son ne seront pas mélangé , oui les perso et les map seront séparé , donc quelle réponse tu attend ? je veux dire ça me semble logique que ce genre de module soit séparé (juste par principe de modularité du code).
    Après tout dépend de ce que tu appelle moteur , si ton but et plus de faire un RPG alors il faudrait plus pensé 'librairie' que moteur dans le sens de privilégié les fonctionnalité pratique (ce que tu as besoin) et non toute les fonctionnalités possible même celle que tu n'aura pas besoin dans ton jeu , de plus un moteur 2D plus il gérera de chose différente plus t'aura besoin d'un éditeur pour modifier efficacement les ressources.
    Ensuite je reste sceptique de la création d'un moteur sans avoir codé un jeu 2D plutôt pointu(sokoban-like, snake , en plus si c'est pris via OPC c'est niveau très débutant) , une expérience d'un jeu 2D plus complet permettra non seulement d’acquérir plus expérience mais en plus d'avoir une vrai vision de ce qu'a besoin d'un jeu 2D.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 6
    Par défaut
    Tu as un exemple de type de jeu intermédiaire?

    J'avais fait un algorithme génétique une fois, ça compte?

  4. #4
    Expert confirmé
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 226
    Par défaut
    Alors jeu intermédiaire non je vois pas trop , un mario peut être ?
    Comme je dis souvent la Base :
    -Gerer les événement
    -Gerer les FPS
    Ensuite :
    -l'Animation des perso
    -Collision
    -Affichage de la map par tiles/Scrolling
    -Camera

    Après le reste dépend du jeu , je que j'ai énumérer reste ce qui revient le plus souvent dans un jeu 2D.

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 6
    Par défaut
    Ah j'avoue qu'un Mario peut être pas mal. Plus simple à faire en effet tout en y ajoutant le genre d'évènement que je souhaite

    Je vais faire ça alors ^^

    Merci pour le tuyau

Discussions similaires

  1. [Conception] Conseil création site multilingue
    Par calitom dans le forum Langage
    Réponses: 8
    Dernier message: 25/01/2007, 11h51
  2. [PHP-JS] Conseil création nouveau site
    Par Hisander dans le forum Langage
    Réponses: 6
    Dernier message: 22/01/2007, 21h39
  3. [Système] Création moteur templates
    Par alexmorel dans le forum Langage
    Réponses: 8
    Dernier message: 14/08/2006, 20h14
  4. [Forum] [Conseil] Création et administration d'un forum : quel logiciel ?
    Par vpet dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 10
    Dernier message: 11/08/2006, 18h14
  5. [Forum][Conseil] Création du forum PHP
    Par Tornado12 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 10
    Dernier message: 16/02/2006, 15h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo