ArtemisD: A D port of Artemis Entity System Framework for games.

dennis luehring dl.soluz at gmx.net
Mon Oct 7 02:31:16 PDT 2013


Am 07.10.2013 11:18, schrieb Elvis Zhou:
> ArtemisD: A D port of Artemis Entity System Framework
>
> About Artemis
>
>     Artemis is a high performance Entity System framework for
> games, written in Java,
> and is a framework to manage entities in a game world. It is
> inspired by
> Entity Systems are the future of MMORPG blog series by Adam
> Martin.
> http://t-machine.org/index.php/2007/09/03/entity-systems-are-the-future-of-mmog-development-part-1/
>
>     We also borrowed ideas from Ted Brown who implemented a simple
> high-performance
> Entity System in Processing based on Adam Martin's blog.
> http://www.openprocessing.org/sketch/18023
>
>     The framework is based on the concept that entities in a game
> world exist as pure
> identifiers,their components contain only data, and systems
> process entities based
> on their aspects.This promotes separation of concern and
> simplifies game design tremendously.
>
> ArtemisD:
> https://github.com/elvisxzhou/artemisd
> http://code.dlang.org
>
> Refer to http://gamadu.com/artemis for more info about Artemis.
>
> Any suggestion or PR is welcome!
>
> Elvis
>

seem nice - BUT it seems too java oop like and very ungeneric, is there 
a real need to derive from component?




More information about the Digitalmars-d-announce mailing list