Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Entity Systems

Name: Anonymous 2010-07-18 6:27

Name: Anonymous 2010-07-18 6:31

This is an old idea. It's really just Model-View-Controller with a different name and a slightly different spin.

Game object or game entity systems have been in use in game engines since the 90's. Hobbyist game developers talking about it in their blogs or on gamedev.net seem to think it's cutting edge stuff, but it's not at all.

Name: Anonymous 2010-07-19 2:40

>>2
ENTERPRISE GAMING

Name: Anonymous 2010-07-19 4:52

>>3
Seriously, more game developers could use a bit of a reality check and a deep dive into enterprise development for a change. It'll help balance them.

As it currently stands, many game developers seem to live in a vacuum distanced quite a bit from everyone else. It's gotten to the point where some game developers are reinventing the wheel and coming up with different terminology and conventions completely askew to accepted nomenclature. It's quite laughable at best, and dangerous as there is a certain lack of rigor in their formalisms. They're more fly-by-the-seat-of-your-pants types of developers. Practical, pragmatic, but at times ignorant of past research and works in computing.

And there's certainly nothing wrong with reinventing the wheel, if you get a better a wheel in the end. I just wish more of them would show a little more respect for the rest of the field.

You might think I'm coming off as arrogant, but then, you've probably never met a real game programmer at a major game company.

Name: Anonymous 2010-07-19 4:54

#undef RULES
#define REBELS

Name: Anonymous 2010-07-20 4:37

I can't understand what the guy is going on about

Name: Anonymous 2010-07-20 4:54

>>5
[i]Free-thinking rebel who re#defines the rules detected[i]

Name: Anonymous 2010-07-20 4:55

*Free-thinking rebel who re#defines the rules detected

Name: Anonymous 2010-07-20 9:09

>>8
Self-conscious /prog/er who corrects his previous BBCODE mistakes detected

Name: Anonymous 2010-07-20 9:09

>>5,7,8
That's not how the C preprocessor works. At all.

Name: Anonymous 2010-07-25 10:56

Can somebody show me a very minimal example of what this guy's talking about?  Maybe a little C or C++ program that uses a couple entities and components or something.

Name: Anonymous 2010-07-25 11:01

(the use of “methods” or “functions” is an idea that predates OOP by decades – it is coincidence that OOP *also* uses methods).

Name: Anonymous 2010-07-26 14:00

struct Compnent { entity list * };

THERE YOU GO

Name: Anonymous 2010-07-26 14:06

>>13
Noo, you've got to provide for optional data storage as well!

Name: Anonymous 2011-02-04 15:17

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List