Right, my friend Sam has offered his services as a Windows compiler-monkey - or to at least have a little look - so if you send me the stuff you want compiling I'll forward it to him (e-mail's in my profile).
I've been having some problems with Windows 7, which annoys me because everything works fine on Ubuntu
Still, this new alpha
has been successfully compiled for Linux and Windows (still need a Mac compiler-monkey).
Hope your friends mine is not blown by how... um... awesome my coding is
*shivers* Oh god, the horror, THE HORROR!
This game emerged from and has fed my need for a way of releasing my programming frustrations - eg: "DIE SEFAULTS!! DIE!!!"
Needless to say each enemy should mirror the behaviour of the bug it's based on (=> segfaults come from nowhere and kick your ass in a microsecond). But this means I'm hesitant to include many concurrent programming bugs because I haven't done that much concurrent programming
Still, multi-threaded bugs will certainly be of the high-tiers if they're added, and a pain in the ass to kill
To me the "scientist-named" bugs are a bit too generic, you just need to use C++ to stumble on much uglier beasts
For the record Lava is actually "uninitialised memory" and Bottomless Pits are "unallocated memory / NULL"
I was also considering adding Mallocs as NPCs that you must rescue from cages (geddit?)
It's true that segfaults can have a huge number of causes (array out of bounds, following/deleting a NULL/uninitialised pointer, etc). Whatever the case it comes down to an illegal memory access, and "Segfault" sounds more... sexy
Still, maybe it should be broken down a little: certainly I agree that there's little difference between the "theoretical in-joke bugs"...
I totally agree for the buffer overflow, but I was thinking "arithmetic/numeric overflows" could spew up "rounding/numeric instability" errors (our current fodder enemy) rather than actually shooting at you. As for the stack overflow - it's always hard to make things grow in 2D
I was thinking it could just be the "normal" version of the three, dealing damage rather than doing weird shit