About this page

This is the private website of Marcus von Appen. You'll find nothing spectacular here, but rather the projects I am working on, some stuff I wrote, my CV and various links. Recently I started some small RSS news feed to keep interested people informed about the ongoing pygame changes.

Projects

Ocean Empire
A reimplementation of the simulation game 'Der Reeder'. I tried to contact the original software company for the graphics and source code, but they do not exist anymore due to insolvency, so I have to rewrite it from scratch using Python and Pygame.
Pygame
The game development framework for python. You can find my patches and actual hacks for it within the pygame directory.
FreeBSD
My favourite operating system. I'm maintaining some applications and try to help the standards group of it in order to get FreeBSD compatible to existing standards like POSIX.1/IEEE 1003.1-2001 or C99.

The freebsd directory contains patches, port changes and applications for it. The (nearly) POSIX conformant cflow implementation can be found under projects.
dynrules
dynrules is a dynamic ruleset scripting package for Python. It uses the Dynamic Scripting technique from Pieter Spronck to create AAI scripts automatically from predefined rulesets. Its code is under the Public Domain, so feel free to used it however you like.

You can find the most recent version in the projects directory.
LJGF
Lightweight Java Game Framework - a small and efficient game framework for Java 6. It features
  • a light and fast game engine for windowed and applet games
  • a simple sprite system including animation support
  • bitmap font rendering
  • generic resource loading
  • multiple screen chains
Its code is under the Public Domain, so you can use it for any type of project. A small example on how to use it is included within the package.

You can find the most recent version in the projects directory.

I am looking for some sponsoring, so I can get myself some new hardware to develop and test the projects on. Currently those are Intel or PPC Macs and an ARM test board with enough power to run Linux or FreeBSD on it. If you like the work I am doing and have some working hardware you are willing to spend, feel free to contact me via mail: mail@sysfault.org

If you do not have any hardware, but want to support me, you can also make a small donation so I can afford it myself. Your help with this is really appreciated. You can donate via PayPal using the link below.

Stuff

Code fragments
Code fragments I wrote for this and that purpose.
Tree.py, BinaryTree.py
Just a proof-of-concept implementation of a tree and binary tree using Python. I wrote it to see and verify how trees can work.
Documents
Short papers about this and that.
Implementing ATK
A short draft about how to implement ATK in own toolkits.
Flexbackup using SSH
Dr. C.S. Kirk's documentation about how to use flexbackup for doing remote backups over SSH on FreeBSD.

Links

Imprint

You can use mail@sysfault.org to send me an E-mail. Please use GnuPG and my GPG-Key for encrypting mail to me. I like my privacy and I am not willing to give it away. You should not, too.

Postal address:
Marcus von Appen, Ungerstrasse 17, 30451 Hannover, Germany