Skip to main content
20 events
when toggle format what by license comment
Dec 8, 2015 at 17:22 review Close votes
Dec 10, 2015 at 19:58
Dec 8, 2015 at 16:53 comment added Andrew Russell I have deigned to post another answer that will hopefully fully illustrate my point. I am keeping the old one as-is for historical reasons. I am a little miffed about having been nerd-sniped. Hopefully this is the last time I have to touch this pernicious subject.
Dec 8, 2015 at 16:43 answer added Andrew Russell timeline score: 2
Dec 8, 2015 at 14:05 comment added Andrew Russell If anyone is interested in questioning the legitimacy of my answer on the basis of upvotes: while it is true that (GDSE being aflush with aforementioned novices) VeraShackle's answer has managed to acquire a couple more upvotes than mine in recent years, don't forget that I have thousands more upvotes network-wide, largely on XNA. I have implemented the XNA API on multiple platforms. And I am a professional game developer using XNA. The pedigree of my answer is impeccable.
Dec 8, 2015 at 14:04 comment added Andrew Russell DrawableGameComponent is part of the core XNA API (again: mostly for historical reasons). Novice programmers use it because it is "there" and it "works" and they don't know any better. They see my answer telling them they are "wrong" and -- due to the nature of human psychology -- reject that and pick the other "side". Which happens to be VeraShackle's argumentative non-answer; which happened to pick up momentum because I didn't call it out immediately (see those comments). I feel that my eventual rebuttal there remains sufficient.
Dec 8, 2015 at 14:03 comment added Andrew Russell I can condense my answer here as follows: "Using DrawableGameComponent locks you into a single set of method signatures and a specific retained data model. These are typically the wrong choice initially, and the lock-in significantly hinders the evolution of the code the future." But let me tell you what is happening here...
Dec 7, 2015 at 17:05 comment added Kenji Kina @AndrewRussell More than 4 years after this question was asked, it's still receiving votes and views. But people seem to be leaning on VeraShackle's reply more than yours. At this point I think we would all benefit if you edited your answer to better explain what you meant and to address any misrepresentations of your arguments. Maybe the voters will start changing their minds thereafter, because as it stands the Accepted Answer mark is starting to feel a bit "illegitimate" so to speak.
Apr 7, 2013 at 5:47 comment added Andrew Russell Thanks :) I'm not completely happy with my answer, two years on - I wish I'd more directly addressed the difference between "managers" and "units". But my overall point is sound: the API is designed for making drag-and-drop style components. So both approaches are ok and can be mixed - when you write components in that context... However, a lot of people advocating "managers" are simply running into the limitations of the API, and suggesting managers as a work-around - missing the fact that you don't have to use the API at all! It fills a need they don't actually have!
Apr 7, 2013 at 3:38 comment added Kenji Kina @AndrewRussell I read this thread not long ago (due to some responses and votes) and thought I was not qualified to give an opinion on whether your answer is the correct one or not. As you say, though, I don't think VeraShackle's answer should be the one with the most upvotes, so I'm marking your answer as correct again.
Apr 7, 2013 at 3:36 vote accept Kenji Kina
Apr 6, 2013 at 9:19 comment added Andrew Russell I'm curious as to why, two years later, you've removed the "accepted" mark from my answer? Normally I wouldn't really care - but in this case it causes VeraShackle's infuriating misrepresentation of my answer to bubble to the top :(
Feb 18, 2013 at 23:22 vote accept Kenji Kina
Apr 6, 2013 at 5:09
Feb 21, 2012 at 8:40 answer added Amble Lighthertz timeline score: 4
Feb 21, 2012 at 3:33 answer added Superbest timeline score: 2
Jul 25, 2011 at 14:43 vote accept Kenji Kina
Feb 18, 2013 at 23:21
Mar 30, 2011 at 15:45 answer added VeraShackle timeline score: 29
Mar 13, 2011 at 14:51 vote accept Kenji Kina
Mar 30, 2011 at 19:22
Mar 3, 2011 at 14:23 history tweeted twitter.com/#!/StackGameDev/status/43315479737151488
Mar 2, 2011 at 12:33 answer added Andrew Russell timeline score: 21
Mar 2, 2011 at 6:23 history asked Kenji Kina CC BY-SA 2.5