Skip navigation.
A website about my software development projects.

Game release

Games I release to the public. Many of these are early and experimental versions.

Missile Game 0.1

This is not a game yet, but it is about missiles, so the name is at least half-correct.

Missile Game is an experiment. I'm interested in the idea of a space-based multiplayer strategy game, where the player takes control of a space ship. I imagine the user interface to be some kind of simplistic radar screen (inspired by Galactica's DRADIS screens), so that's what I tried to create.
The result is this demo, which I optimistically call Missile Game 0.1.

The download: MissileGame-0.1.zip
The code: http://github.com/hbraun/MissileGame/tree/master

Explanation:
At the center of the screen is the symbol for your own spaceship. Some kilometers away, missiles are spawned in regular intervals, which then proceed to fly towards your ship. Once these missiles have a certain distance to your ship, defensive missiles will be launched to intercept them.
The only thing the player can do right now is to zoom in and out using the mouse's scroll-wheel.

This was built using Piccolo2D and Scalable Dynamics 0.2. The code is horrible in some places, but it serves its purpose.

I don't know yet how this will develop further. For now I have other plans, but I may pick this up later and turn it into a real game.

Kong 0.3

At the end of a very productive week I present to you a new version of Kong.

The download: Kong-0.3.zip
The requirement: A working Java installation.
The instructions: W/S keys for player 1, Up/Down keys for player 2.
The code: http://repo.or.cz/w/kong.git

Not much has changed from a player perspective, but things are completely different under the hood. I replaced Phys2D with my own physics library, Scalable Dynamics. This fixes the tunneling effects (when the ball would escape from the screen boundaries and disappear for a while) that plagued version 0.2.

I expect improved versions to appear in the future. I have some ideas that could make Kong into an interesting game.
Additionally, Kong is the ideal testbed for my Scalable Dynamics library. I plan to grow them together, by making use of new ScD features in the next Kong versions.

Kong 0.2

From the department of "I don't want to do any real work" comes Kong 0.2, the next version of my legendary Pong clone.

The download: Kong-0.2.zip
The requirement: A working Java installation.
The instructions: W/S keys for player 1, Up/Down keys for player 2.
The code: http://repo.or.cz/w/kong.git

This is a complete rewrite and aside from the color palette and general Pong gameplay, it hasn't got much to do with Pong 0.1. It's built with Scala using the Piccolo2D scene graph and Phys2D for physics.

It has a few problems, but it's playable. An improved version may or may not appear sooner or later.

0x10h three is over

0x10h three was this weekend and, as always, it was a pleasure. Martin, my partner from the last contest, was ill, unfortunately, so I banded together with Alex and we created CaveFlyer, which is mostly like Asteroids, excepts you're in a cave and you shoot another player instead of asteroids. Turned out it was more an area bordered by colored rectangles than a cave, but nobody's actually interested in details like that.

The download: http://habraun.net/stuff/CaveFlyer.zip
Requires Java. Everything else should be in the package.
Instructions: Click into the window once at the beginning (input won't work otherwise). Player 1 controls his plane-thing with up, left, right and fires with shift, enter. Player 2 controls with w, a, d and fires with alt, space. If one player's health drops below 0, please declare a winner and close the game window.

The game is a bit buggy, freezes occasionally and has performance problems. Still, I'm quite content with it. This marks the first 0x10h where my team managed to deliver a somewhat finished game that wasn't written within 10 minutes during the last hour of the contest. I've also learned a thing or two about game development and I think we'll continue our trend of improving with every contest ("we" being my team, which will hopefully include Martin again next time).

I don't have much to say about the rest of the contest. The overall organization and especially the food supply have been entirely excellent. Martin, our host, did a nice job (attention: different Martin than mentioned before).

There were some interesting games from the other participants. I expect an official review about the weekend to show up shortly, so you can see for yourself. I also made some pictures, which I plan to upload at some point in the future. I will post here when that happens.

Kong 0.1

Here's something I did recently, mainly because I needed a change from working on my current (yet unannounced) project. Created during a few hours at night, I present to you Kong, my take on the Pong genre (version 0.1).

Here's the download: Kong-0.1.zip
You need Java to run it, everything else should be included in the package.
Source code is also available: http://repo.or.cz/w/kong.git

Instructions: Left player is controlled with W and S, right player with up and down. Appoint a third player to count the score.

A word of warning: As I said, this was written within a few hours. Don't expect too much.
I have quite a few ideas for improvements, but no promises here. Maybe I'll extend it in the future, maybe not.

Prehistoric Dentist and 0x10h three

I've uploaded a tiny game I did at 0x10h 2.0 back in May. It's called Prehistoric Dentist - Hot Pursuit (thanks, Video Game Name Generator) and was a last-ditch effort to save the honor of our team (besides surfing the web and drinking beer we had worked on a Pac-Man inspired game that mostly stood out for its lack of fun). Despite its shortness (estimated production time was 20 minutes and it's possible to play through in 2 seconds, if you know what you're doing) it was well-received.

But enough talk, here's the link: PrehistoricDentist.exe
The game is written in C#. It was developed and tested on Ubuntu with Mono. I'm pretty sure it works on Windows too, using .NET.

More about 0x10h: 0x10h stands for "16 hours" and is a game coding contest and conference. It will take place for the third time on January 10th and 11th, 2009 in Darmstadt. I will be there again and maybe we'll even write the sequel to Prehistoric Dentist.
Stop by if you're interested in game development. I'm sure it will be fun.

Treibjagd 0.2

I didn't plan to continue this project, but due to popular demand (well, not really, but I'm easily impressed) I've worked some more on it. Nothing big, I mostly implemented some missing GUI stuff.

I've uploaded the new version to my webspace. Check the "Treibjagd" item in the menu to the right.
There's also a new repository for the source at http://repo.or.cz/. I don't know, after a few months with git I'm almost allergic to Subversion.

Treibjagd

I've added a page about Treibjagd, a game I've been working on until May of this year to this site.
Work on the project has been suspended, unfortunately, but I'm putting the game and the source code out there for everyone who might be interested.

Syndicate content