Vote for Entity System

Ideas and suggestions for how to improve the Warzone 2100 base game only. Ideas for mods go in Mapping/Modding instead. Read sticky posts first!
Post Reply
Seismo
Trained
Trained
Posts: 70
Joined: 06 Feb 2010, 17:32

Vote for Entity System

Post by Seismo »

Dear fellow sufferer,

may you have not know about Entity Systems, so you should learn more about it now and use it for your next releases.

:lecture: http://entity-systems.wikidot.com/

:lecture: http://www.tomseysdavies.com/2011/01/23/entity-systems/

:lecture: http://t-machine.org/index.php/2012/03/ ... -entities/

Kind Regards,

Seismo
iap
Trained
Trained
Posts: 244
Joined: 26 Sep 2009, 16:08

Re: Vote for Entity System

Post by iap »

Funny, I ones built a framework for flash as2 utilizing some of the entity system ideas without even knowing it has a name :-)
Per
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 3780
Joined: 03 Aug 2006, 19:39

Re: Vote for Entity System

Post by Per »

Funny, I read that as "plz clean up your codebases, kthxbai".

And we have already kinda been doing that since we got the code. Maybe you want to help out?
User avatar
Iluvalar
Regular
Regular
Posts: 1828
Joined: 02 Oct 2010, 18:44

Re: Vote for Entity System

Post by Iluvalar »

I agree with that entity system.

Wouldn't harm to show it to all devs and agree each other that's where it should try to go.

But "and use it for your next releases." is just a silly comment. Not sure seismo know what he is asking for at all.

void Function makeThatGameAnEntitySystemPls()
{
if(!please("!!!"))
{
return FALSE;
}
}
Heretic 2.3 improver and proud of it.
Seismo
Trained
Trained
Posts: 70
Joined: 06 Feb 2010, 17:32

Re: Vote for Entity System

Post by Seismo »

Iluvalar wrote:I agree with that entity system.

Wouldn't harm to show it to all devs and agree each other that's where it should try to go.

But "and use it for your next releases." is just a silly comment. Not sure seismo know what he is asking for at all.

void Function makeThatGameAnEntitySystemPls()
{
if(!please("!!!"))
{
return FALSE;
}
}
I use ES already for my engine and for me it was a real huge step in the right direction. So you may accept that this post was just a friendly hint. And another free hint for you in particular, create a card, write with huge letters SMILE on it and place it right in front of you, so that you can read it before "your next releases".
Post Reply