CollabRL

CollabRL

This game is from the old Ludum Dare platform. You can try viewing the original page on Web Archive
(may not load correctly).
community: 2.57
coolness: 0.33
fun: 2.75
graphics: 2.13
humor: 3.00
innovation: 4.31
overall: 3.13
theme: 3.00
CollabRL is an attempt to make a multiplayer roguelike in which the players can edit the world around them. I didn't get as fancy edit controls as I would have liked, but you can at least walk around and 'drop' letters on the ground which other players see immediately.
Technically this was a very difficult project for me.. I had to learn threading (mutexes and condition variables yay) as well as proper asynchronous transfer with sockets. I also used sqlite as a database system for storing map information which had a bit of a learning curve, but ended up working very well.
Language used: C++

Libraries used:
libtcod --- for input and display
sqlite --- for storing map information
win-pthreads --- for thread trickery
zlib --- for network compression

Controls:
Arrow keys - move
Any letter - drop that letter on the ground for others to see
Found a bug?
Tell us on Discord