Timeline for Entity component systems and DDD: violation of encapsulation?
Current License: CC BY-SA 3.0
9 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Mar 31, 2016 at 11:29 | comment | added | ashes999 | I came back to this answer three years later and it makes a lot more sense. Thanks! | |
| Mar 31, 2016 at 11:29 | vote | accept | ashes999 | ||
| Dec 4, 2013 at 21:19 | comment | added | Patrick Hughes | @Byte56 so true. Stacks are a great place for specific questions but you are in no way guaranteed to like the answers you get and clarifying the question is the best way of directing that process. | |
| Dec 4, 2013 at 17:37 | comment | added | House | @ashes999 If you don't like this answer, vote it down and attempt to clarify your question. | |
| Dec 4, 2013 at 17:07 | comment | added | Engineer | @ashes999 It does, implicitly: By definition, these two paradigms will not play nicely together. I'm suggesting that you pick one, DDD or CBES, and drop whichever you see as less suitable. Inheritance locks you into compile-time decisions, defeating attempts to integrate a flexible CBES, recommended for games. Which do you think is going to fit your problem domain better? I suggest spending more time reading up on CBES, and the reasons for their existence as a de facto games industry standard. I've explained the salient points, but I don't think you're seeing the bigger picture... not yet. | |
| Dec 4, 2013 at 16:56 | comment | added | ashes999 | This is a good critique of one facet of my component/entity system, which I intentionally decided. Although it has validity, it has other issues (eg. I have components which use lambdas/methods -- I'm not moving those into a scripting language, it's too much work). It doesn't really address the domain side, which is what I primarily intended feedback on. | |
| Dec 4, 2013 at 15:54 | history | edited | Engineer | CC BY-SA 3.0 | deleted 21 characters in body |
| Dec 4, 2013 at 15:46 | history | edited | Engineer | CC BY-SA 3.0 | added 183 characters in body |
| Dec 4, 2013 at 15:40 | history | answered | Engineer | CC BY-SA 3.0 |