ClassicThunder
  • Member for 10 years, 7 months
  • Last seen more than a month ago
How does one make games playable before they are fully downloaded?
Accepted answer
72 votes

Assets such as sound, video, models, and textures are a majority of the download and for each of these assets there are multiple versions. These multiple versions are to support various graphic ...

View answer
Is it a bad idea to "map" the mouse position on the screen so that collision detection works regardless of resolution?
Accepted answer
38 votes

Typically (even for 2d games) there is a separate coordinate system for the game that is independent of the resolution, this is typically referred to as the world space. This allows you to scale to an ...

View answer
How can I create a bomb explosion in Farseer that pushes nearby objects away?
Accepted answer
28 votes

I would recommend checking out the explosion iforce2d page. It does a great job going over the various ways of handling explosions with the performance vs. accuracy tradeoffs. It goes over 3 methods ...

View answer
What kind of gaming experiences does hiding game play stats and formulas cultivate?
Accepted answer
24 votes

This answer is me taking a gamasutra article and summarizing it with the question asked in mind. As with any soft science there are disagreements even among the experts on the field so I would ...

View answer
Best way to mask 2D sprites in XNA?
18 votes

The first step is to tell the graphics card we need the stencil buffer. To do this when you create GraphicsDeviceManager we set the PreferredDepthStencilFormat to DepthFormat.Depth24Stencil8 so there ...

View answer
When and why is a Pool class needed to hold objects?
Accepted answer
17 votes

Pools are used when the number of objects will fluctuate dramatically and are used to reduce the amount of memory allocation and garbage collecting. Using a pool the standard new Object() which ...

View answer
How exactly does XNA's SpriteBatch work?
14 votes

Just want to point out that the XNA SpriteBatch code has been ported to DirectX and released as OSS by a previous member of the XNA team. So if you want to see exactly how it works in XNA, the latest ...

View answer
Efficient way to calculate "vision cones" on 2D tile map?
Accepted answer
14 votes

Yay I found a research paper! In terms of computational cost Shadow Mapping seems pretty clear winner. Algorithm used can be found here and a C# implementation can be found here, relevant bit below. ...

View answer
XNA 2d Camera Scrolling - why use matrix transform?
14 votes

Camera matrix transformations are easy Creating a basic camera is easy. Below will get you started with the basics. Moving it around, rotating, ans scaling. Moving every 2d sprite isn't much of an ...

View answer
How can I make A* finish faster when the destination is impassable?
12 votes

Assuming the issue is the destination is unreachable. And that the navigation mesh isn't dynamic. The easiest way to do this is have a much sparser navigation graph (sparse enough that a full run ...

View answer
How can I use XNA with Visual Studio Express 2013 for Windows?
Accepted answer
12 votes

How install XNA 4.0 on Visual Studio 2013 Download XNA 4.0 Refresh (Visual Studio 2013) Unzip archive Install DirectX from the archive Install Xna Framework 4.0 Redistribution from the archive ...

View answer
What is a "2.5D" environment?
11 votes

2.5D 2.5D ("two-and-a-half-dimensional"), ¾ perspective, and pseudo-3D ar terms, mainly in the video game industry, used to describe either 2D graphical projections and similar techniques used to ...

View answer
MMORPG game balancing
11 votes

Have fun. Balancing a MMORPG is supposed to be one of the most difficult things in the industry. People have documented basic guidelines though and here are some articals I found on the subject. ...

View answer
Rendering a lot of Models at once with XNA
Accepted answer
10 votes

I believe you want hardware instancing. http://xbox.create.msdn.com/en-US/education/catalog/sample/mesh_instancing

View answer
Pac-Man - Public Domain?
Accepted answer
10 votes

http://en.wikipedia.org/wiki/Pac-Man In 2011, Namco sent a DMCA notice to the team that made the programming language Scratch saying that a programmer had infringed copyright by making a Pac-...

View answer
Load Texture From Image Content In Runtime
Accepted answer
10 votes

As mentioned in the comments you can load a Texture from stream. The only issue with this is the content processor premultiplies the alpha which is necessary unless you use BlendState.NonPremultiplied ...

View answer
Box2D Difference Between WorldCenter and Position
Accepted answer
10 votes

First off, what is the difference between say Body.getWorldCenter() and Body.getPosition(). Body.getWorldCenter() is the center of gravity. Body.getPosition() is the center of the AABB. For a simple ...

View answer
Artificial Intelligence - when to update pathfind?
Accepted answer
10 votes

I imagine making that for 5 or more enemies may make the game slow? (I never tested it before) Any toughs? Don't optimize until you run into performance problems. Get the stuff working first before ...

View answer
Are hidden stats a good idea?
8 votes

I think there is one very important aspect you have to deliver on and if you can then this is a perfectly good idea. And that is communication. The problem with abstracting over the numbers is that ...

View answer
How long to display each sentence?
Accepted answer
8 votes

This sounds like we need a research paper. I believe Dynamic Text beginning on page page 344 should give you solid averages to work off of for however your planning to display your text. Of course you ...

View answer
should users be asked to submit high score to leaderboard?
8 votes

Always unless they choose to opt out. You should never publish something that can possibly be individually identifying without asking. For people like your friend simply put in a check box that says "...

View answer
How to discourage micromanagement in strategy games?
8 votes

I agree with thedaian but would like to expand upon his point. Most micromanagment is done to make up for the AI being inefficient. When I micro its usually because either: my troops won't kill weak ...

View answer
Render 3d object to 2d surface (embedded system)
Accepted answer
7 votes

You do realize that a directX camera is just a couple of matrix transformations? You have a ModelView, Projection, then Viewport matrix transformation to each vertex in that order to change the 3d ...

View answer
How can I replicate the look and limitations of the Super NES?
7 votes

In addition to the resolution and pallet limitations a lot of what made the NES experience different from modern gaming is the old CRT screens NES games were displayed on. So if you really want to ...

View answer
What is the most effective way to work with a friend on the same game?
7 votes

Sounds like you want either drop box, a version control system, or both. Dropbox is the most convenient. Just make your changes and save and Dropbox will sync over the changes on your friends ...

View answer
How can I store all my level data in a single file instead of spread out over many files?
Accepted answer
7 votes

The fastest way to do this is store everything in one file and jump the cursor to the chunk you want to read. Once you hit the disk reading a sequence from that his point is pretty fast. The ...

View answer
What kind of project management should a solo developer project use?
7 votes

Is it worth it using a version control system, since I’m working solo? I think so. Its pretty trivial to set up and I've had multiple times I've gone crazy with the refactoring or done something else ...

View answer
HTML5 mobile game development vs. native game apps
7 votes

The HTML5 libraries are surprisingly good especially considering its young age. There are solid 2D/3D engines that support particle effects, physics, and the like. However, there is nothing comparable ...

View answer
Where can I find indie "teams"
Accepted answer
7 votes

Personally I don't like working with random people over the internet. Also you will find few games actually succeed without the dynamic of loyalty and accountability that comes with actually having to ...

View answer
Making a level editor for my game
6 votes

I recommend tIDE its open source written in XNA and comes with a rendering engine, and is an excellent starting point.

View answer
1
2 3 4 5
7