Stack Exchange
log in
users (45)
rooms (35)
faq
thelinuxlich
general
recent
conversations
Game Development
Game development and other polite discussion. Game development...
1
thelinuxlich
Apr 26, 2013 22:29
hi all
thelinuxlich
Jan 30, 2013 18:54
of course, slower and with restrictions
thelinuxlich
Jan 30, 2013 18:54
excanvas converts it to VML, then it runs even on IE 7
thelinuxlich
Jan 30, 2013 18:53
excanvas
thelinuxlich
Jan 28, 2013 19:22
lol
thelinuxlich
Jan 28, 2013 19:20
sorry if I'm not expressing it very clear, english isn't my native language
thelinuxlich
Jan 28, 2013 19:20
the velocity feature
thelinuxlich
Jan 28, 2013 19:18
the implementation on the example is just a way of many of doing things
thelinuxlich
Jan 28, 2013 19:18
yes I did
thelinuxlich
Jan 28, 2013 19:17
of course
thelinuxlich
Jan 28, 2013 19:16
there should be dozens of ways to put velocity into ECS
thelinuxlich
Jan 28, 2013 19:15
yes, please, focus on the system flaws, not on abstractions
thelinuxlich
Jan 28, 2013 19:14
people asks these kind of questions because they think the paradigm limits them, which should be quite the opposite :)
thelinuxlich
Jan 28, 2013 19:11
@snake5 now I'm depressed :~
thelinuxlich
Jan 28, 2013 19:06
there are many things we do because the community asks
thelinuxlich
Jan 28, 2013 19:06
google artemis entity system and you will find people using it
thelinuxlich
Jan 28, 2013 19:04
lol, snake5 is trolling :P
thelinuxlich
Jan 28, 2013 19:02
Also providing builtin pools and multithreaded systems
thelinuxlich
Jan 28, 2013 19:01
Well, most of them like workflow. As for performance, I don't have a benchmark but I can say we do a lot of work on speed
thelinuxlich
Jan 28, 2013 19:00
@snake5 just toying, but there are people using Artemis C# in commercial games and contests.
thelinuxlich
Jan 28, 2013 18:59
I don't understand your point
thelinuxlich
Jan 28, 2013 18:58
why overdoing?
thelinuxlich
Jan 28, 2013 18:58
it is just another way of doing things
thelinuxlich
Jan 28, 2013 18:56
I would do the same thing if I was using physics
thelinuxlich
Jan 28, 2013 18:55
you drag a velocity component to the entity using the UI
thelinuxlich
Jan 28, 2013 18:55
flatredball does something like that
thelinuxlich
Jan 28, 2013 18:55
I can say it is pretty cool
thelinuxlich
Jan 28, 2013 18:55
Neither you or me can say what is right and wrong
thelinuxlich
Jan 28, 2013 18:54
@Kikaimaru is right
thelinuxlich
Jan 28, 2013 18:54
there are many frameworks out there which let you add a Velocity Component and then the character starts running :D
thelinuxlich
Jan 28, 2013 18:53
it's just an example dude
thelinuxlich
Jan 28, 2013 18:52
@snake5 take a look here,
thelinuxlich.github.com/artemis_CSharp
we diverged from the original java implementation
thelinuxlich
Jan 28, 2013 18:51
@snake5 what can you say about Artemis?
thelinuxlich
Jan 28, 2013 18:51
I'm just saying my opinion on the subject
thelinuxlich
Jan 28, 2013 18:51
there's not an unique truth
thelinuxlich
Jan 28, 2013 18:50
@snake5 don't be angry, use Artemis and relax :D
thelinuxlich
Jan 28, 2013 18:49
@Jimmy or a Location component which has attributes for target and root
thelinuxlich
Jan 28, 2013 18:49
@Jimmy yes, exactly
thelinuxlich
Jan 28, 2013 18:46
@Kikaimaru still, if it permits, it can be abused
thelinuxlich
Jan 28, 2013 18:46
@Jimmy it is ambiguous, compromises organization
thelinuxlich
Jan 28, 2013 18:45
I don't like Unity implementation because it allows the Entity to have multiple Components of the same type
thelinuxlich
Jan 28, 2013 18:44
cryengine 3 too
thelinuxlich
Jan 28, 2013 18:43
tony hawx
thelinuxlich
Jan 28, 2013 18:42
the thing about physics is just a convenience, you could roll your own full-fledged PhysicsSystem instead of wrapping something like FarSeer but, is it worthy?
thelinuxlich
Jan 28, 2013 18:41
you can see that our implementation is very flexible
thelinuxlich
Jan 28, 2013 18:40
We(Artemis C#) are trying to provide many ways to wrap your mind into Entity/System/Component :)
thelinuxlich
Jan 28, 2013 18:39
it's misleading to say components don't have any logic, you must use the common sense
thelinuxlich
Jan 28, 2013 18:38
that's because components can also be used as event triggers
thelinuxlich
Jan 28, 2013 18:34
not exactly, ultra huge depends on the quantity of systems
thelinuxlich
Jan 28, 2013 18:32
@Kikaimaru so you returned to fat objects