4,404 reputation
11032
bio website jcpmcdonald.com
location Canada
age 29
visits member for 1 year, 9 months
seen 2 mins ago
stats profile views 391

I work on a verity of hobby projects, recently focusing on Asteroid Outpost (AO), an open-source 2D tower strategy game written using the XNA framework (C#), Awesomium WebUI, HTML + CSS3 + jQuery, and a component-based system.


6h
comment Is the blender game engine suitable for making a fully fledged 3d game?
I think you can delete the question yourself, but it's better to let the community close it and leave the closed question here.
10h
comment Is the blender game engine suitable for making a fully fledged 3d game?
"Which technology should I use" questions are considered not-constructive here because there is no "right" answer. Look up some example games written in Blender to see if it's right for you. Read the FAQ for more info.
1d
answered center point of a text?
1d
comment Question about the recommended programs and books
Welcome to GameDev! I love your enthusiasm, but discussion oriented questions like this aren't well suited to StackEchange's Q&A format.
2d
reviewed Approve suggested edit on Android TCG structural design
2d
revised Java - Best Implementation KeyListener For Games
Removing the greeting & most of the sign-off.
May
22
comment Is there a JavaScript library, or any library, for cooperative pathfinding?
Have you tried google?
May
21
revised How to design a GUI / controls system classes
added 41 characters in body
May
21
answered How to design a GUI / controls system classes
May
20
comment Questions about the details of implementing a component-based entity system
I think Byte56's answer to this question covers it.
May
20
awarded  Favorite Question
May
19
comment How can I mod the original The Sims?
This isn't really on topic here, sorry.
May
19
comment What's the proper way to check if an Entity is on top of a surface?
What you're looking for is Spatial Hashing, and although you're (probably) asking about 2D, 3D stuff works the same way: gamedev.stackexchange.com/questions/16714/…
May
17
reviewed Approve suggested edit on How to Fix Choppy Movement
May
17
comment Best practices when coding a TD
I think you're too concerned with micro-optimizing. Sin, Cos, and Sqrt aren't functions to be afraid of. If the use of these causes a slow down, you've likely got larger issues. "We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil" - Donald Knuth
May
17
revised How to Fix Choppy Movement
Changing the title to a question
May
17
comment How to Fix Choppy Movement
Using float instead of int for your x, y, and speed variables can't hurt.
May
16
comment How to prevent the “Too awesome to use” syndrome
This method may cater itself to more casual players/games, and to those where cues don't feel out of place. For example: StarCraft II provides a bunch of in-game cues for things that are going on, although they also don't have consumables. If they did have consumable weapons, however; I don't think cue(s) at decent times to use the weapon would be out of place.
May
16
awarded  Nice Answer
May
15
answered How to prevent the “Too awesome to use” syndrome