• TOC
  • GigaMess
  • CodeTips
  • Stuff
  • Links
  • Contact

Old News

25th April 2004 Sunday - CSS

Not much changed visually unless you use a bad browser, but I just changed these pages to use CSS extensively, and made them Valid XHTML 1.0 Transitional. The HTML sizes were reduced quite a bit, and these pages are now truly 9600 baud modem-friendly with an average HTML size of 4,6 kB. Oh, and gifs got replaced by pngs (compressed with Pngcrush).

I've tested these with Opera 7.5, Mozilla Firebird 0.7 and IE 6.0 & 5.5.


1st April 2004 Thursday - The first update in a year?
Well, I've changed some pages but I didn't bother adding anything here. Most notably the 3d volume calculation is supposed to be working now, and the links section got a complete overhaul.

11th February 2003 Tuesday - Spring Cleaning
Removed some stuff that wouldn't be of any interest to anyone but me. And got rid of most of those stupid smileys.

3rd February 2003 Monday - Applet revisited

I updated the game from previous post. Now it has 100 puzzles and should work better in general. I also updated the sources code in here.

Update 4. 2. 2003 - I spent yet another day polishing the generator/solver source code which can now be downloaded here.


30th January 2003 Wednesday - Another applet you can play with
Try this game out and then see more info about it here.

14th November 2002 Thursday - New new
I made a new version of the boost::pool utility class I presented a while ago. Or in fact, I split the old buggy class in two correctly behaving ones. So what's it about? It's about making small object allocation 2-10 times faster very easily.

5th November 2002 Tuesday - TOU RELEASED!
I released the game I'd been making for ages. Click here for home pages. It's freeware so try it out. So what's it about? Well, the home pages have more detail but basically it's a 2d side-scrolling action game, designed for single-computer multiplayer.

26th October 2002 Saturday - Serialization library updated
I updated the serialization library I presented in last update, and also added a brief explanation of how it works. Thanks to Vesa Tuomiaro for the tweaks.

24th October 2002 Thursday - C++ libraries
I've got some hot new stuff even though it's freezing cold outsize right now. I wrote two libraries for C++ that might be very handy. The first one describes how to make new/delete a LOT faster for your classes. The second one describes how to do intuitive and easy object serialization in C++.

28th August 2002 Tuesday - Bouncy stuff
I made a small and simple spring library for Java. Check out the neat little applet :)
20th July 2002 Saturday - I'm alive

I updated some of the pages here and there, and naturally added a few more anime reviews.


4th February 2002 Monday - You guessed it..

I've once again added a whole bunch of reviews to the Manga and anime corner. Out of the new reviews, worth special mentioning is Hellsing, the first anime series that I gave full 5 stars.

Currently I'm making a new version of the Quake Maze Generator. This time it will have several floors, hundreds of textures, rooms, hallways, decorations, trims, pillars, bridges and so on. Some of that stuff is already implemented.


18th January 2002 Friday - More animeeeeee.........

I redesigned the whole Manga and anime corner. Now it allows me to write longer descriptions (or reviews).. Although it doesn't have any long ones yet :)


13th January 2002 Sunday - Animeeeeee.........

I just came back from an anime all-nighter; 19 hours of non-stop anime from 17:00 to 12:00.. I naturally updated Manga and anime corner with reviews and ratings for all the new series and movies I saw. Some pretty good stuff but also lots of pure crap.


31th December 2001 Monday - Janitor speedruns

Quake speedrunning contest on my Janitor map just ended, check out the results :). I also started using graphical smileys since they add kind of a cozy feeling. I really like those tiny lil' faces! :D


28th December 2001 Friday - Cleanin' up

Once again, small fixes on most of the pages. Manga and anime corner is groving...


26th December 2001 Wednesday - Japanese revolution

I added a manga and anime corner that provides short reviews and ratings of all the japanese cartoons I've seen.


18th December 2001 Thuesday - Surfing aids

HOT! I made an info page about how to make surfing more fun. Everyone should check it out, seriously. In the last few months I've tried out heaps of new software and everything works much better now.

Also slightly updated many pages.


17th December 2001 Monday - Another Quake map!

When it rains it... blah what a cliché. Anyway, I made a small speedrunning map for SDA's ROTW contest, The Janitor. Check out the ongoing contest there and enter before 30th December ;).


14th December 2001 Friday - Quake map

I finally decided to release an oldish Quake single player map, Mutant Laboratory. I also fixed the metaball math -document.


10th December 2001 Sunday - A new document

After a long pause, here's a new document for you: Metaball math. It describes what metaballs are, how to calculate a normal for metaball field (useful for 3d metaballs too) and how to draw them very fast in 2 dimensions. I wrote it quite quickly so beware of errors and confusions. I'll polish it later ;)


29th November 2001 Thursday - Problems resolved :D

I put my products on my university's web server.

Also updated some pages.


26th November 2001 Monday - Problems with the pages

Apparently my web host didn't approve of me having too much stuff on these pages (uh, 48 megs when the limit was 10) so I had to take off some content. GigaMess products are still there but some images are missing here and there.


8th July 2001 Sunday - Update!

I updated the GigaMess page with some info on new projects.


26th April 2001 Thursday - Quake 1 single player map generator

As the topic suggests. Get it here. It generates cool (yet very ugly) mazes packed with monsters, quite fun for a while :).


16th February 2001 Friday - New site design

This new layout is hopefully clearer than the last one. Send me feedback how you like it :).. Old site layout is also here.


8th February 2001 Thursday - Quake done in nightmare skill

I ran Quake 1 episode 1 in nightmare skill in time 2:49, which is 8 seconds faster than my previous record.


5th February 2001 Monday - Quake 1 map!

I made my first ever Quake 1 map. It's a small single player map meant for speed running. Ok I admit it, it's not that cool but hey, it's my first one =). Stay tuned for more!

And face formula is now almost 50% smaller!


15th January 2001 Monday - Superfast bezier curves

With the new bezier curve algorithm you'll only need 11 multiplications (but lots of additions) to calculate infinite amount of bezier curve points!

And I also simplified this main page. Now it looks good enough and loads fast.


6th January 2001 Saturday - Hello!

Check out a new game project, Battlecity 2, which I'm working on with Vesa Tuomiaro. It has cool features: 3d graphics, online massively multiplayer persistent world and C++ orientated code. But it's not even nearly finished yet. You can download an alpha version anyway and tell me how you liked it.

I also changed these pages a bit and compressed them about 20% in size.

TOU will also be released pretty soon now, because I want it out of the way when we're making Battlecity 2 ;). I've got single player missions working, sound effects are pretty cool etc. But I have to still work on AI code some more.


28th September 2000 Thursday - Links page totally huge

Now I really have started updating this site rapidly :). Links page is now huge and it has categories. 3d-programming, AI-programming, general programming, games... Check those out.

I also ran Quake 1 episode 1 in Nighmare skill in amazing time 2:57, which is exactly the same time as the episode 1 time was in the famous Quake Done Quicker. And the recording of the demos took me an amazing time 3 hours. Ouch my mouse hand hurts. Hope it won't be permanent :).


26th September 2000 Tuesday - New tips

My tips section has some new stuff!

  • Calculating the exact volume of a polygon-based 3d object. This really is the most useful tip..
  • Handling direct input easily [download]. Very handy C-source code if you're new in to Windows / DirectX programming.

Expect a nightmare run through Quake 1 episode 1 "soon" ;). Oh yeah, and soon I'll have no school worries so I can finally finish TOU, the ultimate action game. (teaser: the game has over 70 special weapons)


23th September 2000 Saturday - Quake done Quicker by me

I ran through Quake 1 episode 1 in 2:33 on easy skill. It's hard to do any faster.


18th September 2000 Monday - Home improvement II

Just about every single page is better.


14th September 2000 Thursday - Get Quake Done Quickest

A must download if you own Quake 1: Quake done Quick with a Vengeance. It's a long expected nightmare run throught the whole Quake single player in an amazing time 12:23!


8th September 2000 Friday - Home improvement

Improvements on many pages:

  • GigaMess page - new look
  • Obfustated C programs - new program for you to solve :)
  • Stuff
  • My tips
  • My Favourite games
  • New bar item: TOU. It will activete when the game is released.
  • Old news page so that this index page would be smaller
  • and more little fixing here and there...

10th August 2000 Thursday - A bug fixed

Oops.. I had I tiny little flaw on these pages so that Exploder users were just blown away (runtime error). And I'm proud to say that I still use Netscape mostly :).

Well, nothing new to these pages now, except the announcement that TOU is coming quite soon. Single player missions / game modes and AI programming will eat some time still. I'm really planning on doing an internet game to TOU also, as I find it definitely possible and I already have a fast server to run it on. But it'll take at least till winter until the netgame will start working. Over 70 weapons should provide some internet-fragging fun ;).

And I watched through a 4 hour long Quake-engine movie, The Seal Of Nehahra. Am I crazy or what? Actually the movie was quite good, check it out if you have some free time and Quake on your computer.


21st July 2000 Sunday - Gimme feedback

I added a very handy feedback form to these pages. Now you just have to type your feedback to browser and press "send". Thanks to Teppo for actually making it (I just copied it here).

Wanted: Artistic talent to draw maps

The work on GigaMess' long-time project TOU is progressing pretty well. Expect a download here in near future, maybe in a month or so. If you're willing to do maps for a new century action game, please contact me. If you know the caveflying genre, you'll know what kind of maps we need. I expect some artistic talent and quite good knowledge of using Photoshop or Paintshot from you if you want to make maps. I'll give you more detail about the game itself and map making after you've contacted me.


16th July 2000 Sunday

Oh boy. I was searching for some good image-compression tools, and wavelet is a real king. Click here to check out some comparsion between jpeg and wavelet. Okay I admit wavelet doesn't look that good on those pictures, compared to JPEG. Mpeg-7 and even mpeg-21 (is it just me or are they jumping some numbers!) are on their way and JPEG 2000, using wavelet compression, is coming too.

I also fixed some javascript on those buttons on the left: now the blinking-images load automatically.


27th June 2000 Tuesday

I modified some older pages, like the page that has info on me. I bet no one has ever read it :). And added some comments to Tank Wars on Gigamess-page.

While laughing to will.does.it I noticed that it's free to register those .does.it and .has.it etc. domains from www.has.it. So I went there and quickly registered myself hannu.has.it and tou.rules.it domains =) (that tou.rules.it will be directing to other page later).

Well, this was one unimportant update once again but I have lots of free time cause it's summer...


16th June 2000 Friday

My favourite games- page is getting better. I also started fixing this index-page since it got so HUGE (41 kb). Now the older news don't have shadows anymore (but otherwise they are identical to these new news-boxes), and this index page is only 22 kb (you don't believe how much html those shadows need so that they work with most browsers). Maybe I should open an old news archive some day...

p.s. I ran Serious Sam in 12:27 today.
And I ran it also in 44:20 in hard-skill (I didn't really try to run fast since it was the first time I played in hard-skill). Darn that final room was tough, I ran out of bullets even though I killed all the bulls with pistols. Easy is fairly the best skill in every shooting-game, even though I can finish most of the games in the hardest skills also (AvP was darn tough). If you play in easy skill, you don't have to save / load at all, so the game becomes more realistic (it's really ridiculous when people come bragging "hey I played half-life on hard skill" and they loaded at least hundreds of times to get to finish. And saved at least thousands of times, using the F6).


15th June 2000 Thursday

Since I'm so much into gaming (well, who isn't :)) , I decided to add a page where you can see which games I like. I'm sure you haven't played many of them, so you can go and see how you like the games there. Many of them are shareware so you can download them right away.


13th June 2000 Tuesday

A strange update today:

Before you do anything, go start downloading Serious Sam test version (46 mb). It's an amazing 3d first-person-shooter from a Croatian (!) gamemaking crew. It has very advanced game engine and especially great gameplay. It's fun factor is turned to the top and it has never been this great to just shoot monsters in a plotless 3d game. The game's setting is bright and sunny ancient Egypt, so no more dark sewers (even though I love Kingpin also). Monsters are wonderful, especially a suicide-bomber that comes screaming at you with bombs in both hands, and a bull-looking creature that runs madly towards you in attempt to hit (no, not all of the monsters run at you :). The levels are also huge and totally seamless, at least I didn't notice any hard-drive action (Half-Life and Kingpin both stop for loading once a while). Actually there is only one level in the Serious Sam test, but it takes maybe 40 minutes to finish it! It's great, it's croat (?), download it!

(and I ran it in 20:55 on easy skill)
Update 15th June: I ran it in 16:51.
Update
16th June: I ran it in 13:31. 10:00=optimum?
Update the same day: I ran it in 12:27. In this run I killed only the monsters I had to kill. And crabbed that ankh before even killed the scorpion. And in the room before final room pressed the "bull-button" immediately. And of course skipped all the demos and bonuses. But it takes too long for monsters to appear in the final room. 12:20=optimum?

Oh yeah, played some Quake after Serious Sam, and boy those dungeons felt tight.


5th June 2000 Friday

I fixed some of my obfuscated programs and added a few new ones. Head over the obfuscated C collection.


3rd June 2000 Friday

It's summer holiday here in Finland!

I added some javascript to these pages (move your mouse over those buttons on left). The javascript is actually ripped from another page. As far as I recall those pages were about Unreal speedrunning.

Well, I will add something meaningful later.


30th May 2000 Friday

I added many new obfuscated programs:

  • Christmas tree creator in 2 lines!
  • My name printer in two,three and four line versions. They all have quite different output of course.

And I also shaved my maze generator & solver 2 characters smaller, and of course none of the programs above beats it :)


26th May 2000 Friday

Now most of pages work well with the new theme.

Doing gravity right -tip looks better (smaller pictures).

I added more mazes! Click here to begin your journey.


25th May 2000 Thursday

Hot! Completely new graphics and layout!

This new blue-theme is looking quite good and it works well with 800x600 resolution also. And these graphics take only 27 kb of space so they should load quickly even with modem. Some pages have small problems because of the new graphics theme. I'll fix them soon. But now this index.htm takes quite much (24 kb) because of those shadows that came from boxes...

Click here to check out the old graphics (links don't work there anymore).


23th May 2000 Tuesday
My obfuscated C maze generator & solver fits now in 4 lines and it's much more obfuscated than before! And it also has the row-changing character "\n" in it.

19th May 2000 Friday

Wow, I'm updating fast :)

- New programming tip: Calculating bezier curves fast

- Updated changeable team & player colors quite a lot.

- Added my obfuscated C maze generator & solver to other stuff section.

- Changed the graphics a bit. Added texts to images. Fixing here and there.

Why do I always see linear interpolation written in x0*z+x1*(1-z) form, even in C code samples? Isn't x1+(x0-x1)*z faster because it only has one multiplication? No wonder why games are so slow these days ;)


13th May 2000 Saturday

Fixed these pages a bit.

Added a cool labyrinth!.

My tips section is getting bigger. Doing gravity right is my newest programming tip.


8th May 2000 Monday
My old email-address (hannes.k@kolumbus.fi) isn't working anymore. Send new mail to MYADD

8th April 2000 Saturday

Added My Tips-section where you can now find:
- the incredible Face Formula
- worlds fastest path-finding algorithm
- changeable team & player colors (old)

Updated Links-section with many new cool links.


9th December 1999 Thursday
Some minor fixing, added a few (older) games and that sort of things.

6th November 1999 Saturday
I opened this site