Forum de la communauté SFML

Aide => Général => Discussion démarrée par: mazertys17 le Avril 15, 2015, 09:47:06 pm

Titre: programmation ECS
Posté par: mazertys17 le Avril 15, 2015, 09:47:06 pm
Bonjour.

Après avoir présenté mon programme sur developpez, on m'a parlé du ECS. Après réflexion, j'ai décidé de l'utiliser pour mon programme, quitte à reprendre de nombreuses choses.

Que pensez vous du ECS, et en particulier au niveau des perfs, pour par ex, un STR ?
Titre: Re : programmation ECS
Posté par: Laurent le Avril 15, 2015, 10:46:07 pm
Commence par le commencement. C'est quoi le "ECS" ? Entity Component System ?

Si c'est ça, ce que j'en pense c'est que c'est une bonne base. Par contre rien à voir avec les perfs, c'est juste une façon de penser son programme.
Titre: Re : programmation ECS
Posté par: mazertys17 le Avril 16, 2015, 10:23:55 am
Oui, c'est bien ça.

Citer
Si c'est ça, ce que j'en pense c'est que c'est une bonne base.

Selon toi, est-ce que cela pourrait convenir pour un STR complet ?

Sur Developpez, on me dit tantôt que le ce système devient quasiment une norme pour le jeu, tantôt, que ce n'est q'un effet de mode, et probablement insuffisant pour faire un jeu complet.

J'ai les topics ici, si vous voulez y jeter un oeil.

http://www.developpez.net/forums/d1512052/c-cpp/cpp/heritage-chaine-d-objets/
http://www.developpez.net/forums/d1513212/c-cpp/cpp/conception-programmation-ecs/#post8211934

Merci si vous pouvez m'aider
Titre: Re : programmation ECS
Posté par: Laurent le Avril 16, 2015, 11:04:56 am
Personnellement je ne te serai pas d'une grande aide, je ne me suis jamais penché sur cette méthode. Mais comme on te l'a dit, c'est un peu à la mode en ce moment, donc tu devrais trouver bien plus de lecture sur le sujet qu'il ne t'en faut. Il ne faut pas avoir peur d'explorer par soi-même, les forums n'ont pas réponse à tout, surtout en ce qui concerne les questions de conception.
Titre: Re : programmation ECS
Posté par: mazertys17 le Avril 16, 2015, 11:59:10 am
ok, je vais chercher de la doc.

Merci  ;)