11,523 reputation
24273
bio website richardcarter.org
location Raleigh, NC
age 24
visits member for 4 years, 5 months
seen Dec 11 at 23:07

I'm a software developer at NetApp, with an avid side interest in game development.


Jun
10
comment How do I blend a bitmap with a color?
Seeing as this answer is four years old, I have no idea. Sorry. I would experiment with it to find out what happens when you change the 1 to a 0 or other values. From looking at documentation and the values of the different Colors, I suspect 0 would be just as effective and more correct for the second parameter. But just a guess.
Oct
15
comment Why are MVC & TDD not employed more in game architecture?
@Anish, thanks for asking (it's been 3 years, by the way). I still think it's a great answer! I think TDD is great when you want to use it. It's more of a personal choice -- often when writing a new feature, I'll write the feature code and then the tests, but when fixing a bug, I like to do TDD by writing a test that directly reproduces the bug and fails, and then fix the code and see that the test passes, and then write any other tests for similar cases that might uncover other bugs. As for MVC/MVP/MVVM/MV* -- it's useful, but vital to define your pattern and then follow it consistently.
Dec
14
comment Exporting XNA class library as a DLL file
I was only responding to a flag. The definition of a downvote is "this answer is not useful". His question was how to compile a DLL and you have answered it by telling him to open and compile it. I guess it's valid in some sense, but I would agree that it's not useful/helpful to the author. If you put yourself in his shoes and then read your answer, do you think it answers his questions? Regardless, it's up to the community and original author to decide what's a good answer by voting, I was merely giving a suggestion.
Dec
13
comment Exporting XNA class library as a DLL file
Please give more details. This doesn't seem to actually answer the question.
Nov
25
comment using std::chrono::steady_clock for timing
Perhaps you should take a look into the source code of a game library's timing functions; behind them you should simply find some system-specific API calls, nothing custom or arcane. The game library should simply be using the best standard timer choice, that is, one which is high resolution and accurate.
Nov
25
comment Gigantic 2d maps?
Have you considered using tiles?
Nov
21
comment What are the most common AI systems implemented in Tower Defense Games
Limiting a number of responses (which, by the way, is not really possible since anyone can give an answer) is not meaningful, nor does it make a question less open ended. "Popular" is a good way to judge useful. It's sort of a list question, but I think the question is valid - what AI algorithms apply to tower defense games. And it's plausible that these algorithms could be discovered/known for closed-source games as well. Some games expose them in editor utilities, some might have a dev blog that talks about it or a Q&A with a developer, and so on.
Nov
11
comment Making a Photo Hunt Game using Javascript and HTML5
This question is vague (what is a "photo hunt" game?) and broad. You should define what you want, break it down into the pieces you need (you gave a couple of examples), and then work on those pieces and ask specific, answerable questions here if you have trouble. In any case, please improve your question.
Nov
11
comment Do games use threads?
Layne, it looks like the while loop is pseudocode and the comments would be replaced by real code. Nubcake did the right thing in not copy-pasting an actual game loop. Please share your knowledge without including personal insults and snide remarks... We're all just here to learn! :)
Oct
26
comment Characteristics, what's the inverse of (x*(x+1))/2?
I believe the answer would involve a bit of Calculus, specifically something under the topic of "Series and Sequences". Reminds me vaguely of my second-year college courses, but I can't be any more specific than that for lack of remembering the details. Math.SE could be the place to ask this, or some other math type forum. Hopefully you have some keywords to go from now.
Oct
23
comment How should I set up UDK with Git and CruiseControl?
@MartinSojka Quick start guides often indicate that the question is either too localized (how do I set up an environment with X and Y connected to Z and...) or multiple questions (should be broken into one question per question). It would be best if you stuck to one specific topic. If you need help setting up CruiseControl.NET with Git, ask that in Stack Overflow. If you need help checking UDK into Git, ask that in a different question (it'd be closed as duplicate, clearly). Your question here is how to set up continuous integration on a UDK project, i.e. how to automate building it. Right?
Oct
23
comment How should I set up UDK with Git and CruiseControl?
In order to make your question clearer, you could edit out mentioning Git. Your question seems to be how to set up UDK with continuous integration, specifically CruiseControl.NET, and there's a lot of extra in the question title and text.
Oct
23
comment How do I deal with the problems of a fast side-scroller?
You should probably study the Sonic the Hedgehog video games. They've been very successful and are quite fast-paced.
Oct
17
comment Maya 6 vs Maya 2013
I edited out your second question. Please post one question per question...
Oct
16
comment How can I write data to a file that users can't easily edit?
Technically all methods only achieve making the text unreadable to the common user (because the program itself has to be able to read it, therefore an expert user can always get at the unencrypted data too). It's just different degrees of "unreadable". I think this simple method is very reasonable.
Oct
16
comment Advices fo starting a video game design career
This question is far too discussion oriented, so it is not a fit for our Q&A site. Please ask it on a discussion forum like gamedev.net or Reddit. Also read this article about how to start making games.
Oct
13
comment Game Asset Management
@AndrewRussell Alright then, it sounds like this factory class is entirely unnecessary then! :) I must admit though, "Load" has that ominous sound to it, of "I'm gonna use up valuable time reading data from the slowest storage device in the system"... I'd never guess that it was caching.
Oct
12
comment Game Asset Management
Short answer: use a method that takes a string and looks up the Texture2D in a hash table. I'll let someone else explain it out in detail...
Oct
12
comment Is there a simple isometric graphical game engine (using vectors?) that could be used for a (multiplayer) crafting/farming game?
I just re-closed it as a duplicate. Take a look at that question and its two answers. It's not much, but I'm not familiar with them, sorry. However, googling for isometric game engine seems to return some results... You should probably also first choose a language/technology to use, and then search specifically for game engines in that.
Oct
12
comment Are there specific benefits to using XNA for 2D development if you don't plan on releasing on xbox/windows phone?
You might actually be better off switching away from XNA. Read this question and its answers. Please let me know if this fully answers your question and I'll mark it as a duplicate.