These are all of the projects currently tracked by the Mauvesoft system.
My entry for Pyweek 10, in which you fight ninjas in feudal Japan, sometimes in bamboo trees. There is also a multiplayer mode for one-on-one fighting.
I chose this idea to satisfy the "Wibbly-wobbly" theme for the competition, but deliberately omitted to write some contrived backstory to the fighting. In fact I have some ideas in mind, but if I ever implement them the plot will be exposited in in-game sequences.
The PyWeek version of the game - written in under 7 days - can be downloaded from the Pyweek page.
A talk I game to Hampshire Linux User Group was accompanied by this Box2D demo/slideshow.
A game in which you control multi-function robots to complete objectives.
I would like a more interesting selection of themes than a grey metallic world - the graphics I've drawn were just quick and dirty to get up and running.
A web-based social calendar, as yet unnamed.
Last year I described some of the things I would be very interested if a social calendar could do. Using my sophisticated calendar processing tools, I've put together a tech demo to try out some of these features.
The aim is to make it a straightforward drag-and-drop experience to arrange activities with friends. Most social networks put you in touch with others; this project has different goals.
A distributed social networking site based on RDF. FOAF (Friend-of-a-friend) is a semantic web protocol for describing people and the relationships between them. Mauvespace will be able to interoperate with other social networking sites using this protocol, allowing users to communicate and network with friends without requiring profiles on third-party sites like Facebook or MySpace. This gives control of personal information and the look and feel of their profile back to users.
Version 0.1.0 is a kind of halfway house to a full social network. It's got a blog, user details, photos and a templating language, but it can't syndicate any of the information that it exports.
A space-based MMO game in which players fight, socialise and trade in a realistically-sized solar system. Termination Shock is the border of a solar system, where the solar wind slows to subsonic.
Many web-based MMOs impose an artificial restriction on the rate that players can hit the server, both to prevent the use of bots and limit server load so as to ensure scalability. Termination Shock avoids that by relying on the realistic travelling time between planets and moons at sublight speeds to fulfil the same role.
A naval real-time strategy game in which you would controls ships and helicopters. In contrast to many RTSes, in this game each turrent on a ship would be targetted independently and would have independent health, enabling a wider range of strategies.
A drag-and-drop AJAX corkboard component for embedding in webpages. Any visitor can edit a board interactively, with wiki-like versioning and RSS feed of changes to combat vandalism.
A web forum with an RPG (role-playing game) angle. Users/players gain experience by getting good feedback on their posts and by playing mini-games, allowing them to level up and claim new features, such as moderation abilities. Different classes acquire different moderation abilities, ensuring that no user holds too much power.
The name Forum Quest is a working title.
A utility to generate attractive gallery layouts using a genetic algorithm. Autogal searches for a grid-based layout that gives suitable aspect ratios to display a gallery of images, favouring interesting layouts rather than simple grids of images.
A simple but attractive PHP script for browsing a hierarchy of image directories. This gallery is designed for maximum flexibility. While it provides caching for performance, thumbnailing is done on-demand, which means that it is trivial to get external applications to integrate with it. This script has also been used as the basis for some commercial sites.