1,314 reputation
611
bio website
location
age
visits member for 3 years, 6 months
seen Jul 17 at 14:37

Worked as a computer game designer and developer for five years. Most proud of Torquing!

Now working in other fields of software, but still aim to participate in the Java4k game contest each year.


Jan
29
awarded  Yearling
Jan
16
comment Why translation uses multiplication and not addition?
I think you mean "matrix multiplication is non-commutative" (or, in general, affine transformation is non-commutative) rather than "matrices are associative".
Oct
29
awarded  Quorum
Sep
18
comment Method for interpolation between 3+ quaternions?
Indeed. This is related to interpolating on the sphere
Sep
6
comment In A star, what is the point of recalculating the best path?
No, because the different between F(P) and G(P) is just H(P) which is assumed constant.
Sep
6
comment In A star, what is the point of recalculating the best path?
An easy example of an non-consistent heuristic is to consider movement when you have different terrains and a complete graph on suitably placed points. h(P) = the cost of going from P to the target is an admissible but non-consistent heuristic.
Sep
6
answered In A star, what is the point of recalculating the best path?
Sep
6
comment In A star, what is the point of recalculating the best path?
You're making a big assumption, because OP hasn't said anything about his heuristic. For all we know, it's not even admissible.
Jul
22
awarded  Citizen Patrol
Jun
29
comment What benefits does a game design degree have for a hobby game programmer?
@kurtzbot, is that also true in Malaysia? It's always worth checking OP's profile before assuming they're in the same country as you.
Jun
26
comment Manipulating Perlin Noise
For veins, have you tried having two cutoffs (i.e. using an intermediate range rather than an extreme)?
Jun
10
awarded  Caucus
May
14
comment How much is java used in 2d/3d indie games? (before/after Minecraft)
@JCM, it will still be using Java on the back end, and I wouldn't be surprised if the JS/WebGL front end is produced by source-to-source translation from Java (à la GWT, but given Jagex's NIH culture probably not actually GWT).
May
7
comment Is it legal to reuse a 3D model as long as it has a new texture?
That's still technically a derived work.
May
3
comment What is the rationale behind this method of computing the w-component from MD5 mesh files?
@pcapp, you could add logging to that branch, but I think it's less about mitigating bad input and more about not getting NaN when rounding causes t to be something like -1E-9.
Apr
17
awarded  Organizer
Apr
17
revised Generate slot combinations
edited tags
Apr
16
comment Minimax for Bomberman
Yes, you're missing a few things, but you won't thank me for pointing them out because they make it worse. There aren't 5 basic actions. Some squares have 5 "moves" (4 directions and stay still); others have 3 (because they're blocked in two directions); on average it's 4. But you can drop a bomb while running, so on average the branching factor is 8. And someone with a high-speed powerup can fit in more moves, effectively pushing up their branching factor.
Apr
1
comment How to simulate early politics?
I would start by examining what happens when an Allosaurus enters contemporary politics: irregularwebcomic.net/…
Mar
27
answered Javascript board game: looking for optimization