Menu principal
Accueil
News...
L'école
Formation initiale
Formation Continue
Espace Entreprises
Presse
Agenda
Ateliers du Jeu Vidéo
Liens
Forum
- - - - - - -
English version
 
 
<< Début < Préc. 1 2 3 4 5 6 7 Suiv. > Fin >>
visje
avatar Utilisateur

Platine
Messages: 489
graphgraph
Karma: -11  
Question pour prog - 2011/04/22 11:07 Bonjour a tous, une question me tarraude depuis un bon bout de temps alors allez je me lance, je vous la pose u_u:
(c'est principalement aux progs que ca s'adresse mais si qqun a la réponse pourquoi pas).

Je sais ce qu'est un moteur de jeu, je sais ce qu'est un framework... Mais je n'arrive pas à faire la distinction entre les deux.

Selon moi un moteur de jeu est un framework spécialisé dans le jeu oO ... Me trompe-je ? il n'yaurais donc pas de distinction entre ces deux trucs ?

Merci de m'éclairer là dessus , après une brève recherche sur le net je n'ai pas vraiment trouvé de réponse a ma question
Gniiiiiiiiiii
Prog 2011-2013;
  | | L'administrateur a désactivé l'accès en écriture public.
Zep
avatar Utilisateur

Platine
Messages: 1550
graph
Karma: -1  
Re:Question pour prog - 2011/04/22 12:06 C'est une question de sémantique, mais j'estime que sous la dénomination framework, on entend à la fois un set de libraries plus bas niveau que ce qu'offrirait un moteur de jeu.

Comme le dit si bien wikipédia

A game engine is a software system designed for the creation and development of video games. There are many game engines that are designed to work on video game consoles and personal computers. The core functionality typically provided by a game engine includes a rendering engine (“renderer”) for 2D or 3D graphics, a physics engine or collision detection (and collision response), sound, scripting, animation, artificial intelligence, networking, streaming, memory management, threading, localization support, and a scene graph. The process of game development is often economized by in large part reusing/adapting the same game engine to create different games.

Un "simple" framework (comme XNA par exemple) pourrait ne pas te fournir toutes ces fonctionnalités hauts niveaux. D'ailleurs XNA ne les fournit pas.
Promo 2009 - 2011 -- Programmeur fou et passionné
Développeur Multimédia - Bouygues Telecom

Projet M2 : http://beyond-project.com/
Trailer : http://www.youtube.com/watch?v=MvABZgLO_aY
  | | L'administrateur a désactivé l'accès en écriture public.
Zep
avatar Utilisateur

Platine
Messages: 1550
graph
Karma: -1  
Re:Question pour prog - 2011/04/22 12:09 Ah oui, quand on parle de moteur de jeu, on entend aussi le fait qu'il y ait un éditeur fournit avec (comme Unity, ou le CryEngine par exemple). Promo 2009 - 2011 -- Programmeur fou et passionné
Développeur Multimédia - Bouygues Telecom

Projet M2 : http://beyond-project.com/
Trailer : http://www.youtube.com/watch?v=MvABZgLO_aY
  | | L'administrateur a désactivé l'accès en écriture public.
visje
avatar Utilisateur

Platine
Messages: 489
graphgraph
Karma: -11  
Re:Question pour prog - 2011/04/22 12:53 Je vois... donc si je comprend bien, pour accomplir les tâches de haut niveau un game engine pourrait très bien utiliser un framework... Il se pourrait donc qu'un moteur de jeu utilise un autre moteur (physique ou autre) qui lui même utilise tout un tas de framework... intérréssant

Je ne savais pas que tout les moteurs de jeu disposaient d'un éditeur; le AndEngine (Android) n'en a pas par exemple
L'éditeur n'est-il pas indispensable "que" pour manipuler des objets 3D ?

Message modifié par: visje, à: 2011/04/22 12:55
Gniiiiiiiiiii
Prog 2011-2013;
  | | L'administrateur a désactivé l'accès en écriture public.
Zep
avatar Utilisateur

Platine
Messages: 1550
graph
Karma: -1  
Re:Question pour prog - 2011/04/22 14:10 J'entends par là des game engines un tant soit peu "professionnel" en fait...à dire vrai j'arrive même pas à trouver une overview des fonctionnalités offertes par l'andengine Oo'

Dans tous les cas, il est difficile de faire un level design un minimum sérieux et recherché sans éditeur visuel, y compris pour de la 2D.
Je crois pas qu'un level designer accepte de créer ses entités de jeu à coup de new XXX() et de les positionner dans le monde avec des SetPosition(), SetQuaternion() et SetScale()

Message modifié par: Zep, à: 2011/04/22 16:31
Promo 2009 - 2011 -- Programmeur fou et passionné
Développeur Multimédia - Bouygues Telecom

Projet M2 : http://beyond-project.com/
Trailer : http://www.youtube.com/watch?v=MvABZgLO_aY
  | | L'administrateur a désactivé l'accès en écriture public.
visje
avatar Utilisateur

Platine
Messages: 489
graphgraph
Karma: -11  
Re:Question pour prog - 2011/04/22 14:23 Andengine est un moteur "amateur" assez récent et mal documenté donc c'est normal que tu n'y arrives pas...

haha ouais je comprend ^^ merci
Gniiiiiiiiiii
Prog 2011-2013;
  | | L'administrateur a désactivé l'accès en écriture public.
<< Début < Préc. 1 2 3 4 5 6 7 Suiv. > Fin >>



 


ENJMIN - 121 rue de Bordeaux - 16000 ANGOULEME
Renseignements : 05 45 38 65 68 - Cette adresse Email est protégée contre les robots spammeurs, vous devez avoir Javascript actif pour la voir  
Etablissement public d'enseignement supérieur 
Institut du Conservatoire National des Arts et Métiers en partenariat avec l'Université de La Rochelle
L'ENJMIN, une école du campus de l'image