5,491 reputation
11229
bio website vyznev.net
location Helsinki, Finland
age
visits member for 3 years, 4 months
seen Dec 16 at 0:11

I'm a PhD student in biomathematics, working on stochastic individual-based models of evolution in spatially structured populations. My other interests include cryptography, programming games and puzzles, photography and graphic design.

Vote for me in the Mathematics.SE 2014 moderator election!


I'm the main author and maintainer of the Stack Overflow Unofficial Patch (SOUP), a user script for browsers with GreaseMonkey-compatible user script support (Firefox, Chrome, Opera, possibly Safari) that fixes or works around a number of outstanding issues with the Stack Exchange user interface.

I tend to answer a lot more questions than I ask. Some answers I'm rather proud of:

CC-Zero Please consider any (original) code I post to Stack Overflow and other Stack Exchange sites to be released under CC-Zero unless stated otherwise. You may do whatever you want with it and don't have to credit me in any way, although of course that would be nice.


Feb
11
revised How do I protect my game with CD key / serial number?
added 108 characters in body
Feb
11
revised Using the DTLS protocol for multiplayer games
link to archive.org for broken link
Feb
11
revised How do I protect my game with CD key / serial number?
recommend 128+ bits to be safe, note that rate limiting can help
Feb
10
comment Implementing a color picker
This question does not seem to include anything specific to game development. It would probably be better suited for our sister site, Stack Overflow.
Feb
10
revised Implementing a color picker
copyedit
Feb
10
comment Physics movement prediction is way off
Actually, the OP's solver does always return the smallest positive real root (if any), since sqrt(det) >= 0 and thus t1 >= t2. Anyway, as long as the ball stays above the ground (and gravity pulls it downwards), the OP's quadratic equation will always have exactly one positive root. The only way there could be two positive real roots would be if the ball was below the ground and moving upwards. (Anyway, +1 for spotting the missing factor of 1/2.)
Feb
10
answered Smooth Sprite Movement - Don't Add Velocity to Position?
Feb
10
answered How do I protect my game with CD key / serial number?
Feb
10
reviewed Reject Minecraft - How do I check if someone has a clear inventory
Feb
9
answered Saving roguelike game state?
Feb
8
answered Whats the physics behind the doodle jump game?
Jan
24
awarded  Necromancer
Jan
24
comment How to deal with “level design creep?”
You could even have the first-designed level be an optional bonus level somewhere in the middle of the game. Nobody really minds too much if bonus levels aren't so perfect, or differ in style from the rest of the game, because, hey, they're optional!
Jan
24
answered Is a programmer liable for copyright infringement in other people's mods to his games?
Jan
14
comment Curious Transparent Holes Render Artifact
A better way to avoid T-junctions would be to do the triangulation like this. That way, you only need two triangles per segment and no new interior vertices. (You could do it with even fewer triangles, if you wanted; the minimum is one plus the number of segments.)
Jan
12
answered How does this background scrolling code work?
Dec
25
comment Distinguishing between multiple objects with the same name in a text based adventure game/interactive fiction
Yes, or at least typing "attack goblin" and being asked "Which do you mean: the hairy goblin, the fat goblin, the wrinkled goblin or the goblin chief?" (Note that the parser would typically accept just, say, "hairy" as a response to indicate that you meant to attack the hairy goblin.) Also, in such a game, if you really were facing, say, 3,872 indistinguishable orcs, they'd likely be represented by a single actual monster (just like in the link I gave).
Dec
25
revised Distinguishing between multiple objects with the same name in a text based adventure game/interactive fiction
added 609 characters in body
Dec
25
answered Distinguishing between multiple objects with the same name in a text based adventure game/interactive fiction
Dec
25
comment Prince of Persia - Original code
Here's a list of some emulators you could try.