3,431 reputation
724
bio website switchb.org/kpreid
location United States
age
visits member for 3 years, 4 months
seen 2 days ago

Not a professional game developer; I just like making things that move. My web site includes a listing of my game and animation work.

I'm currently interested in the web as a platform, because it is essentially 100% cross-platform and safe for the end user. My current project (as of March 2012) is Cubes, a Minecraft-alike game (engine?) focusing on user-created designs and functionality.


Jan
12
comment How to prevent multiple playing sounds from destroying your hearing?
Randomize pitch (playback speed, rather) by a tiny amount too.
Dec
27
comment Might this alternate circle-circle collision test help performance?
I'm not familiar with the details, but the general pattern is that the index has some size (fixed, for a voxel array or hash, or varying in a quadtree) of "cells" (the level at which it just contains a set of objects), and you put the object into every cell which it intersects. Note that you have to also remove it before the object is resized or moved!
Dec
27
comment Might this alternate circle-circle collision test help performance?
The more general technique for optimizing collision detection is spatial indexing — build a data structure (the classic example is a quadtree/octree) which makes it easy to find only objects in the neighborhood of another object.
Dec
18
reviewed Looks OK Add dialogues to a visual novel in HaxeFlixel
Dec
18
reviewed Close Creating Top-Down Race Track From A List Of 2D Points
Dec
18
reviewed Leave Open How can I mimic an isometric perspective using square tiles?
Dec
18
reviewed Close How would I go about merging two models together in-game to create a new model?
Dec
17
comment Marching cubes leaving holes in the mesh
Could you mark this answer as accepted?
Dec
15
comment What is a GUI element with a filling-up rectangle shape called?
Note that some GUI systems distinguish progress bars from meters. In that case, progress bars may be animated to suggest a task in progress, and meters not. You would use a meter for e.g. an amount of a resource that could go up or down and isn't necessarily expected to hit the limit.
Dec
10
answered How can I detect connected (but logically distinct) bodies of water in a 2D map?
Dec
7
revised Issues with Sine Wave Generation and Rotation
snippetify
Nov
29
comment Are completely dumb client multiplayer games feasible?
OnLive also does this and has for a while.
Nov
16
answered How can I implement a camera like the one in RotMG?
Nov
9
comment Raycast algorithm fails to collide with diagonal walls in specific locations
@MooseBoys Line drawing algorithms are generally happy to take diagonal steps and don't solve the situation that this question is about.
Nov
9
answered Raycast algorithm fails to collide with diagonal walls in specific locations
Sep
30
awarded  Explainer
Sep
24
awarded  Autobiographer
Sep
10
awarded  Yearling
Sep
7
reviewed Approve Implementing Normal Maps with Unreal 4 Flipbooks
Sep
7
awarded  Enlightened