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

Développement 2D, 3D et Jeux Discussion :

Comprendre la structure d'un jeu


Sujet :

Développement 2D, 3D et Jeux

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 5
    Points : 9
    Points
    9
    Par défaut Comprendre la structure d'un jeu
    Bonjour à tous,

    Je m'excuse d'avance si une discussion de ce genre a déjà été postée quelque part. Après recherche, je n'ai rien trouvé.

    Je ne sais pas si le but de ce post est clair. Je m'explique.

    Je suis un fan de jeux vidéo, comme beaucoup ici, et j'aimerais en (faire) développer plus tard. De plusieurs types : du plateformer au RPG.

    Seulement, je n'y connais rien en réalisation de jeu. J'ai donc du mal à prévoir ou à imaginer quelque chose.

    Il y a des tonnes de tutos sur le net pour apprendre à coder, mais je n'ai pas trouvé de tutos permettant à un chef de projet de comprendre en détail quelles sont les différentes étapes de réalisation d'un jeu :
    - Le code suit-il une logique précise, ou est-il fait "bouts par bouts" (excusez mes approximations) ? Y a-t-il un ordre que le codeur doit par exemple toujours suivre ? Ou un certain nombre d'étapes indispensables selon le type de jeu, et si oui lesquelles ? A quel moment quitte-t-on par exemple le code pour entrer dans les graphismes, etc ?

    Je pense que j'en demande beaucoup, car il y a énormément d'informations à centraliser. Auriez-vous la connaissance d'un tel article sur le net, ou pourriez-vous m'expliquer cela ?

    J'espère que mon message est clair dans tous les cas.

    Merci d'avance !

    Yoann

  2. #2
    Expert éminent sénior
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    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 214
    Points : 10 140
    Points
    10 140
    Par défaut
    Ben s'il n'y a pas de tuto sur cela , c'est parce que si on sait coder cela semble évident.

    - Le code suit-il une logique précise, ou est-il fait "bouts par bouts" (excusez mes approximations) ? Y a-t-il un ordre que le codeur doit par exemple toujours suivre ? Ou un certain nombre d'étapes indispensables selon le type de jeu, et si oui lesquelles ? A quel moment quitte-t-on par exemple le code pour entrer dans les graphismes, etc ?

    Je pense que j'en demande beaucoup, car il y a énormément d'informations à centraliser. Auriez-vous la connaissance d'un tel article sur le net, ou pourriez-vous m'expliquer cela ?
    On ne quitte pas le code pour entrer dans les graphismes^^'

    Qu'est que c'est qu'une image ?
    Pour info c'est des pixels (tableau de rvb en général), donc une image dans ton code c'est un tableau , et tu utilisera une bibliothèque pour envoyer à l'écran (SDL,opengl, ect...).
    Le code suit une logique de programmation un paradigme en général objet , mais aussi peut suivre une logique fonctionnelle ou procédurale.
    Par conseil avoir un bon niveau en prog et en info après le reste te semblera évident.

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    786
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 786
    Points : 602
    Points
    602
    Par défaut re
    je te conseille de suivre un tutoriel de développement pour débutant essaie le cours de C++ ou C#.

    Ou si tu veux directement programmer des rendu graphique essaye Unity.

    C'est seulement en découvrant par toi même que tu pourras répondre a ces questions^^

  4. #4
    Expert éminent sénior
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 803
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 803
    Points : 32 058
    Points
    32 058
    Par défaut
    hum, je ne suis pas sur que "savoir coder" corresponde tout à fait à "savoir pondre une architecture solide pour un jeu". Moi, par exemple, je suis sans doute beaucoup plus dans le "1" que dans le "2".

    Mais quand même, je ne crois pas qu'il existe une seule manière "solide" de faire un jeu. Mais il en existe sans doute bien plus de mauvaises. Le "monobloc" est sans doute la mauvaise idée la plus connue.

    Sinon, je plussoie le conseil : faire des tutorials de programmation, puis faire un petit projet(genre un pong, ou un plateformer sur un seul écran fixe si tu préfères un plateformer), histoire de te faire les dents. Tu feras plein d'erreurs. Mieux vaut les faire sur un petit projet et apprendre.....
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

  5. #5
    Membre expert
    Avatar de Dabou Master
    Homme Profil pro
    Graphiste 3D auto-didacte
    Inscrit en
    Février 2012
    Messages
    1 018
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Graphiste 3D auto-didacte

    Informations forums :
    Inscription : Février 2012
    Messages : 1 018
    Points : 3 569
    Points
    3 569
    Par défaut
    Permettez-moi d'apporter ma maigre contribution d'un point de vue différent.
    N'étant pas codeur (j'ai beau avoir essayé ça a juste été de la souffrance) je ne pense pas qu'il faille savoir coder pour savoir faire un jeu.
    Je m'explique, un chef de projet (car c'est tout de même la question que j'ai comprise en fin de compte) n'est pas forcément supposé savoir programmer. Il n'est pas spécialement supposé savoir faire dans le graphisme non plus. C'est un médiateur entre les différents métiers pour au final produire un jeu.
    Il faut des connaissances dans les divers métiers pour savoir ce qui est possible ou pas en fonction des technologies actuelles et de leur accessibilité. Si tu ne trouves pas de tutoriels c'est probablement parce qu'il n'y en a pas, il y a sans doute plein de façon de faire le boulot et ça s'apprend par l'expérience ...

    Je comprends ton "angoisse" si j'ose dire, c'est comme faire son baptême de l'air sans avoir pris de cours de pilotage, mais j'ai envie de dire que c'est un mal nécessaire. Toutes les équipes qui se forment dans ce forum en sont plus ou moins au même point, par quoi on commence, combien ça nous prendra de temps, est-ce qu'il fallait le faire comme ça ?

    Le seul conseil que je pourrais te donner, vu qu'à mon sens seule l'expérience apporte ce genre de réponses, essaie de contacter quelqu'un qui a déjà mené quelques petits projets qui ont abouti. A mon avis il pourra t'apprendre beaucoup. Je ne sais pas, si tu as quelques maigres compétences dans un des domaines qui peuvent servir à la conception d'un jeu vidéo, essaie de rejoindre une équipe pour un petit projet sans envergure, ça ne pourra que te donner une meilleure idée. Bien sûr il faudra participer activement et se mêler un peu de tout pour en apprendre le plus possible mais c'est la seule méthode qui me paraît viable.

    Voilà, en espérant que je n'ai pas été hors sujet et que je t'ai un peu éclairé sur le (bon) sujet ^^.

    PS. Un indice, tout commence sur papier à chaque fois

    Bon courage
    Abandonner ses rêves n'est pas à la portée de tout le monde.

  6. #6
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Citation Envoyé par Youille Voir le message

    Seulement, je n'y connais rien en réalisation de jeu. J'ai donc du mal à prévoir ou à imaginer quelque chose.
    comprendre la réalisation d'un jeu c'est une chose ; en anglais on parle de "learning curve" ou cours d'apprentissage.
    Mais apprendre à réaliser un jeu ne suffit pas il faut avoir une bonne idée de jeu qui plaise


    Citation Envoyé par Youille Voir le message
    - Le code suit-il une logique précise, ou est-il fait "bouts par bouts" (excusez mes approximations) ?
    Il faut d'abord savoir ce que tu veux faire comme jeu et puis évidemment maitriser un minimum la programmation.
    Ce que je veux dire par là c'est qu'un Tetris ça ne se programme pas comme un Space Invaders..pour commencer par des petits jeux.
    Ceci dit tu peux utiliser des parties communes pour les deux types de jeu l'affichage pour les graphismes, la gestion du clavier


    Citation Envoyé par Youille Voir le message
    Y a-t-il un ordre que le codeur doit par exemple toujours suivre ? Ou un certain nombre d'étapes indispensables selon le type de jeu, et si oui lesquelles ? A quel moment quitte-t-on par exemple le code pour entrer dans les graphismes, etc ?
    là c'est plus une question de programmation générale , de méthodologie..
    la quasi totalité des jeux sont programmés selon une méthodologie objet avec des classes d'objet, une conception avec UML..
    il y a des livres qui existent à ce sujet

Discussions similaires

  1. [Toutes versions] Comprendre la Structure d'une adresse mail.
    Par JOHN14 dans le forum Outlook
    Réponses: 0
    Dernier message: 22/05/2014, 12h20
  2. Structure pour un jeu
    Par Unknown13 dans le forum C
    Réponses: 23
    Dernier message: 30/11/2007, 13h54
  3. Question de structure pour un jeu de type Bomberman
    Par FabaCoeur dans le forum Développement 2D, 3D et Jeux
    Réponses: 29
    Dernier message: 19/04/2007, 13h33
  4. [structure de donnée] jeu de carte
    Par .:dev:. dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 20/05/2006, 15h44

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