Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 31 Jan 2009
Offline Last Active Private

Topics I've Started

Making a game on a PC with defective RAM

24 September 2013 - 10:32 PM

Looking at the source code of some old game I found this gem in the readme:



This game should be called "how to make a game in 6 days with a broken computer that crashes all the time", because that's pretty much the description of this game. I had a deadline of 6 days to make this game, not kidding! And the computer would crash all the time, so if we only count the time where it WORKED, it's more like a 1 day job. And in case you wonder, the computer turned out to have damaged hardware, which is why it kept crashing like crazy. So yeah, it shouldn't have worked at all in the first place...


In case you wonder, it was actually this computer when I had just bought it. The RAM stick was defective, making it hang all the time. How I managed to make a game with a system like that is beyond me. Oh, and the deadline was a birthday, so yeah, no way to push it back.


The replacement RAM stick was double as large by the way, so besides fixing the computer it also doubled as an upgrade =P It's the one currently in use, at that. Fun stuff.

Overdrive (demoscene)

18 August 2013 - 09:20 AM

I don't know how many people here keep track of demoscene, but for those who care, yesterday at Evoke we (Titan) released a Mega Drive production called Overdrive :) The prizes were revealed earlier today, we got 1st prize in the alternative hardware compo :D




If you wonder, I was responsible for the sound engine mainly, along with assisting making the modifications for the custom version. Also I helped stitching all things together at the end, as well as by providing some more obscure information about the hardware (since this was the first Titan prod on the system and most of the members didn't know anything about it, while on the other hand I'm the most experienced one on the platform).


I hope you enjoy it!

Amusing glitch gallery

09 August 2013 - 04:13 AM

I thought it may be a good idea to have a thread where we could post about bugs (or incomplete behaviors) that happen in our code that result in rather amusing outcomes (as opposed to just a crash or an erroneous number or something like that). The wackier the bug, the better.


I'll start with this:



I was working on a menu, and the code is very incomplete, and quitting it by-passes some stuff. One of those things it by-passes is unloading the background. Apparently, loading a new background without unloading the previous one will literally merge them. I went to check the background code, and amusingly, that's exactly what it does. Apparently I coded a feature without even intending to do so! Keeping this around, this may be useful later =P


Though this doesn't beat some bug I caused some time ago while rewriting some climbing enemy, basically I forgot a check and the enemy would literally hump the wall, suitable animation and all o_O I'm not sure I'm allowed to show that here without getting banned though XD

Hey, the rotations don't work!

07 July 2013 - 06:48 AM

float deg2rad(float angle) {
   return angle * 3.1415926 / 128;

Jeez, I wonder why...

DOS batch maze

29 March 2013 - 09:43 AM


Oh, yeah? :v


Anyway. Some maze game I made when I was bored. DOS batch, works in DOSBox, should work in real DOS provided CHOICE.COM is present and the environment variables have more room than the default 256 bytes =P I didn't use colors so ANSI.SYS shouldn't be needed.


The game is attached, run MAIN.BAT to start. Make sure all the files are there =P