CollabRL

Description

CollabRL is an attempt to make a multiplayer roguelike in which the players can edit the world around them.

Download

win32 binary and source: here
linux32 binary and source: here

Timelapse

http://www.youtube.com/watch?v=ScV5QMFUB6U

Release thread

http://www.ludumdare.com/compo/ludum-dare-16/?uid=728

Postmortem

This was a great project to work on because it forced me to learn both client/server programming and SQLite. Also, it was a very popular project... I still had people logging in to the server nearly a year after the competition. People love user created content!

There is a lot I could to decrease the load on the server and the amount of data that gets transferred. Also, switching from SQLite to MySQL would likely yield a speed increase.

I learned the importance of providing an upgrade path. There was no upgrade path for CollabRL, nor very good version checking, so even if I wanted to make some changes to the client I had no way of pushing these to the users. Not a good situation to be in.

Screenshots