Reputation
1,225
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
6 16
Newest
 Yearling
Impact
~44k people reached

  • 0 posts edited
  • 2 helpful flags
  • 1,209 votes cast
Jul
9
comment How are boss battles important?
I recently played Deus Ex: Human Revolution and imho, the boss fights, while fitting the story, clashed with the game mechanics (fighting in a stealth game). At least you can bring a turret... youtube.com/watch?v=L_NyIRodE8I
Jul
8
comment Lerp problem object teleporting not moving
Have you tried using values other than 1.0f for the third parameter? Have you tried animating the parameter over time?
Jul
8
revised GUI layouts in games?
minor fixes in grammar and text layout, put components of dialog example into unordered list
Jul
6
comment Why is concept art not signed by the author?
Wouldn't the people mentioned in the previous comment get a place in the credits?
Jul
6
comment GUI layouts in games?
This answer could be improved by adding pictures (e.g. showing how the example dialog is made up of different elements). Also, the paragraphs might make more sense in a different order.
Jul
6
answered GUI layouts in games?
Jul
6
comment Why does clipping take place after illumination?
opengl-tutorial.org/beginners-tutorials/tutorial-3-matrices nicely visualises the effect the perspective matrix has on the geometry. Clipped, only the objects inside the frustum cube would remain (see images at roughly the middle of the article).
Jun
26
comment Manipulating Perlin Noise
Ridged multifractals, as explained in the libnoise tutorial which is linked in the answer.
Jun
24
awarded  Yearling
Jun
24
awarded  Caucus
Jun
24
awarded  Constituent
Jun
24
comment How significant is the addition of multiplayer to a singleplayer game compared to starting with multiplayer in mind?
You could write the singleplayer as one man multiplayer, e.g. so that the client starts a server running on the players computer and connects to that when a singleplayer game is started. Even then, the networking required is non trivial.
Jun
17
comment Spaceship interiors: How to approach, implementation-wise?
As long as airlocks and other openings line up between inside and outside and between rooms, you can make interiors from as many different meshes as you like. Might as well make the player able to customize the interior and exterior by building the ship from different tiles/part (this would have the side effect of making asset creation easier, most parts could be reused for different ships). Just need to make sure the interior doesn't penetrate the exterior. Slightly related: gamedev.stackexchange.com/questions/47917/…
Jun
17
comment Why do meshes show up as bones in the Model class?
In blender, an armature is a collection of bones (sometimes also called skeleton).
Jun
17
answered create terrain with some vertical cliffs, natural arcades, caves using octree
Jun
6
comment Detect Car Wheel Position?
Doing a hough transform with circles should give you all circles in the image, then you only have to find the right circles. Of course, you'd still need to extract the outline first.
Jun
6
comment Why do most video game guns reload without losing unused ammo in the magazine?
Day of Defeat source was quite realistic on the M1 Garand: you could only reload after firing all ten shots.
Jun
6
comment Is there a game not using meshes for models?
Slightly related: 'sfera' does realtime pathtracing and uses only spheres, see e.g.: youtube.com/watch?v=Dh9uWYaiP3s . For something with more complex geometry, see 'brigade engine', e.g. youtube.com/watch?v=n0vHdMmp2_c
Jun
1
comment How to create a projection matrix in OpenGL ES 2.0
Looking at opengl.org/sdk/docs/man2/xhtml/gluPerspective.xml , the denominator of result[3][2] should be (zNear - zFar). Also, your frustum does not look like opengl.org/sdk/docs/man2/xhtml/glFrustum.xml
Jun
1
comment How do I implement a programming system in my game that is both accessible, powerful, and fast to code in?
Macro blocks (blocks which provide inputs/outputs and the ability to place abitrary blocks inside) can be used to provide hierarchy, encapsulation and reuse to ease the creation of complex programs. Just make sure you can't place macros inside macros or you detect such cases... I know at least one progam which fails to detect such infinite loops.