CollabRL by sinoth
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
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
| Windows Bugfix | http://sinoth.net/code/ld16_collabrl_bugfix.zip |
| Linux Bugfix (x86) | http://sinoth.net/code/ld16_collabrl_linux.tar.gz |
| Original Entry | http://sinoth.net/code/ld16_collabrl.zip |
| Original URL | https://ludumdare.com/compo/ludum-dare-16/?action=preview&uid=728 |
Ratings
| Coolness | 33% | 3 |
| Overall | 3.13 | 38 |
| Community | 2.57 | 75 |
| Fun | 2.75 | 57 |
| Graphics | 2.13 | 101 |
| Humor | 3.00 | 22 |
| Innovation | 4.31 | 1 |
| Theme | 3.00 | 79 |