Reputation
19,332
Top tag
Next privilege 20,000 Rep.
Access 'trusted user' tools
Badges
5 41 93
Newest
 Informed
Impact
~644k people reached

Feb
8
comment How do I create a player movement system in Farseer?
@JensB I can't really add any more than what is explained in the linked video. I determined the ground height below the player, I determined whether I should snap to the ground based on that distance (and whether jumping, etc), and then, if a snap was required, I'm pretty sure I simply directly set the object's position.
Feb
3
awarded  Informed
Feb
3
awarded  Generalist
Jan
12
awarded  Nice Question
Dec
9
comment Making game totally from scratch
Re: "it's impossible" -- someone had to write those libraries. So obviously it's not impossible.
Dec
9
answered Making game totally from scratch
Dec
8
revised What are the cons of using DrawableGameComponent for every instance of a game object?
edited body
Dec
8
comment What are the cons of using DrawableGameComponent for every instance of a game object?
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
answered What are the cons of using DrawableGameComponent for every instance of a game object?
Dec
8
comment What are the cons of using DrawableGameComponent for every instance of a game object?
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
comment What are the cons of using DrawableGameComponent for every instance of a game object?
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
comment What are the cons of using DrawableGameComponent for every instance of a game object?
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...
Sep
6
awarded  Popular Question
Aug
5
awarded  Notable Question
Jul
15
awarded  Yearling
Jun
24
awarded  Enlightened
Jun
24
awarded  Nice Answer
Apr
8
comment Handle a canvas in a windows form application
@Riptide This answer is for a "Windows Forms Application".
Apr
6
answered Handle a canvas in a windows form application
Mar
11
awarded  Notable Question