Random Image
Site Visitor Trivia

Visits today:3
Visits yesterday:9
Visits in this month:61
Visits in previous month:484
Visits in this year:545
Visits in previous year:4660
Visits total:7214
Max.daily visits:54
Day of max visits:2010-09-30
Max.monthly visits:624
Month of max visits:2011-10
Impressions today:80
Impressions yesterday:173
Impressions this month:563
Impressions total:39574
Bots today:23
Date since:2010-08-27
Visitors By Country
Top 5:
Unknown flag 26%Unknown (1906)
United States flag 19%United States (1375)
Finland flag 6%Finland (413)
Germany flag 6%Germany (411)
Poland flag 5%Poland (358)
7214 visits from 84 countries

Just pulling some stuff over from my old website. Mad Garden is a game I built up as a project work for the Game Programming course I took at my university about a year ago.

Read more Image 

Last Updated (Saturday, 26 April 2008 05:41)

Read more...

 

Image 

I've been rummaging through the files on my old webpage to save anything reasonable and here's something I found that I wrote some 6 or 7 years ago. It's a fictional simulation of gas molecule movement inside a volume. You can see the applet in action here, but nevermind the text on the page, it's amateurishly ignorant. The whole thing really makes no sense whatsoever, but if you're like me, you'll just sit there blank staring at the motion for a while and then snap out of it, continuing your browsing as if nothing had happened.

Last Updated (Saturday, 12 January 2008 23:33)

 

Christmas time can be stressing with all the necessary shopping that is involved. If you are still clueless about what to buy for the nerd close to you, here's a thought: Eternity II. It's a jigsaw puzzle of 256 pieces and being the first to solve it will earn you $2M in cash. Whether it is a good gift idea, I will let you decide. Instead, I will focus on analyzing the problem a little to give you an insight of the true nature of the puzzle.

Read more 

Last Updated (Thursday, 20 December 2007 14:54)

Read more...

 

Working with C++ templates can be dangerous for your coding style. Generic containers and domain-ignorant algorithms are a godsend, and as a game programmer with concerns for performance, any opportunity to push serious work at compile-time is a win. However, I've recently found out how thinking too much in templates can make you regret.

Read more

 

Last Updated (Friday, 07 December 2007 21:15)

Read more...

 

Read more

To conclude and close up the loose ends on this project I started a few weeks ago, I'm adding the rest of the content that was involved.

 

Last Updated (Tuesday, 04 December 2007 03:27)

Read more...

 
In a moment's whim I took apart one of my friend's burr puzzles. I thought that assembling it would be easy, since it had a clean symmetric shape. That was a big misjudgement.

Each of the 18 pieces is full of asymmetry, and no two pieces look the same. I'm not an expert on these kind of puzzles and even after a good hour of working the best I got was 8 pieces assembled. It was quite clear that I wouldn't ever be able to solve it by hand. And more, it turned out that the puzzle hadn't even come with a solution leaflet.
 
Read more Image
 

Last Updated (Wednesday, 28 November 2007 02:41)

Read more...

 

Writing a Chess AI using the minimax is a nice exercise in programming. A simple game tree search for something like 3-4 plies doesn't require too much hackery and it will give you an AI that compares to an old 8-bit NES game. At some point I took it as a challenge to evolve the AI to play better than I do. It turned out not to be too difficult, perhaps because I'm not very strong a player.

Read more 

Last Updated (Tuesday, 11 March 2008 15:50)

Read more...

 

My cousin often gets a hold of some old electronic devices that are very suitable for tinkering around. For a few we've managed to find the specifications online and been able to hook them into the PC's parallel port. The results are sometimes unexpected. 

Last Updated (Thursday, 01 May 2008 12:28)

Read more...

 
More Articles...