This page in English This page in Finnish

.:CNC 2:.

My second CNC machine I designed for cutting wood and other soft materials. The work envelope is about 1100x600x100mm. Powered by 1,8 Nm stepper motors, the machine achieves 10m/min rapids and 5m/min feedrate; depending on the material and cutting parameters.

More info available in the project logs, see the links below.
Project log in English Project log in Finnish

.:SpaceBuilders:.

Spacebuilders is a 2D spaceship building, fighting and fleet management game. The unique feature of this game is that all ships are built out of standard modules which fully define all of the ship's properties. The player can build his ship from scratch or use one of the many included designs to defeat their ever more powerful enemies. A single ship is directly controlled by the player while the others fight independently. All ships take damage per module, and losing them realistically affects the ship's center of mass and other properties. A few well placed shots can cripple even the larger ships.
I have made all of the graphics and about a half of the coding for this game.
Download SpaceBuilders alpha

.:Sanajahtaaja:.

Sanajahtaaja is a word searcher / solver program for Boggle-style games. On Android, fugo LLC has made popular games that fall into this category called Wordz, Sanajahti etc. The program works by loading in a screenshot from the game, recognizing the characters and then searching for words that are in the currently loaded word list / dictionary. Sanajahtaaja comes configured for Sanajahti / Wordz, and includes a Finnish dictionary and instructions in English. The program is configurable to work with other similar games and languages.

Sanajahtaaja is made using C# and .NET Framework 4, latter of which needs to be present for the program to run.
Download Sanajahtaaja v. 1.1

.:DXF Halftone 2.1:.

I continued the development of my Halftone program to a whole new level during the summer of 2011. New features include a complete overhaul of the user interface, line halftones, G-Code generation and a whole bunch of smaller features related to the grid positioning, saving of the settings and DXF export. The amount of source code has grown to over 3.5 times that of the version 1.0

The program is released, with the source code, under the GNU GPL license.
Download DXF Halftone v. 2.1

.:DXF Halftone 1.0:.

A simple halftoning program I made for a small fee during the winter of 2010. It takes any jpg, png or gif image as an input and generates a halftone effect based on that image. The artistic effect is made by fitting circles of different sizes to a grid, based on the brightness levels of the input image at each position. The grid can be freely defined and could also be rotated. The result can then be saved in DXF file format which is an industry standard in CAD and CNC machine controllers.

The program is released, with the source code, under the GNU GPL license.
Download DXF Halftone v. 1.0

.:ConnectionsMax:.

I made this port of the Connections boardgame in the summer of 2009. The main features include singleplayer game against AI, local multiplayer, and multiplayer games over the Internet. The Internet multiplayer doesn't require both players to be present at the same time as a central server keeps track of the game progress. After making an account you can send, receive challenges and have up to 9 games in progress at the same time.
Download ConnectionsMax v. 1.0 The game's own website

.:NetBrot:.

I made this much more advanced Mandelbrot fractal renderer as an introduction project to C# and .NET. The features include multi-threaded calculation, real-time color adjustment ( achieved with a GPU pixel shader ), smooth coloring and saving of the program settings to the output image's metadata.

The download includes an installer ( ClickOnce ) and a readme file in english.
Download NetBrot 1.0

.:Mandelbrot zoom:.

A simple Mandelbrot fractal rendering software. With this you can zoom into the depths of the world's most popular fractal in a stylish grayscale presentation. Click the image twice to select the area for zooming in. Plus and minus keys on the keyboard increase / decrease the maximum level of detail, that should be increased as you zoom further in. Pressing the enter key re-renders the view with the current ( new ) settings.
Download Mandelbrot zoom

.:Electric field visualizer:.

This small program draws electric field line plots based on point charges. With some creativity it is possible to create quite interesting images.
Download Electric field visualizer

.:Stuntmoto:.

Stuntmoto is an old project from around the years 2006-2008. We developed this game as a two man team consisting of me and a fellow student. My responsibility was creating all of the art assets for the game, while my friend did all of the coding work. However, creating detailed environments from scratch would have taken months of full time work and thus the levels are somewhat crude. The game includes multiple levels, a dozen animated stunts, 2 motorcycles and a multiplayer gamemode.
Download StuntMoto v.0.08

.:3D:.