During the winter semester 2012/2013, five of my fellow students and me took a student lab course in practical software development at the Institute of Theoretical Informatics. The result is alaCarte, an OpenStreetMap map renderer and server written in C++11 using boost and cairo. I hope we’re able to continue the project afterwards, as the public response turned out to be much bigger than I ever had expected.
This is the domain for my virtual private server where I host my personal site, mail, xmpp, ownCloud instance, Mumble, VPN and everything else I need for me and my friends. It’s an ongoing experiment on what I’m able to host myself with acceptable effort and how independent I’m able to get, and I’m surprised how well and stable even email hosting turned out to be after I got beyond the initial configuration hassle.
jenqins is a small IRC Bot written in Qt/C++ with the Communi IRC library, because where’s the fun in using an already existing bot? ;) I started it after the alaCarte semester, as I now have half a year’s worth of C++ experience and finally wanted to get into Qt.
I followed ownCloud from its beginnings in 2009. I used to write much of the documentation for ownCloud, do first level user support to get decent bug reports for the coders and manage the ownCloud diaspora account. But during time-demanding university exams in the middle of 2012, I had to cut down the time for the project. Today I still do some small tasks here and there, especially related to the integration of ownCloud with KDE and SailfishOS, and I resolve questions and remarks on the ownCloud documentation that I receive from time to time.
My first reason to teach myself programming was to write my own games, and I suspect I’m not the only one out there. After years of attempts and failures, I learned much and want to create what I always searched for: A simple starting point for new multiplayer role playing games. As I learned to value MUDs while reading “Designing Virtual Worlds” from Richard A. Bartle, I decided to create a MUD, programmed in java with Arianne. While it’s a great framework with cool design ideas, the only maintained game written with it is Stendhal, an online RPG which has an enormous extent of details. But in that big codebase, the underlying usage principles of arianne are hard to understand. ElementaryMUD strives to be a simple example game for Arianne which I and others can built upon and create the game they actually want to create, instead of trying to fork Stendhal.
After my school friends and I spreaded out to the universities, we continued to play pen&paper role playing games via skype. But as this is an insufficient solution, the need of an others-see-what-you-type-while-you-type chat specialized on pen&paper RPGs with additional features supporting the course of a session emerged. We named it scenaica, based on the latin word for stage.