Welcome to Coop Catacombs

A traditional roguelike with asynchronous multiplayer and cooperative mode. Exploring these dungeons, you will feel accompanied at all times and will be able to witness the traces of other adventurers.


How does this online roguelike work?

All players face the same dungeon, same enemies, and same treasures. Thanks to having a static dungeon, players can write helpful messages (or lies) on the walls, as well as leave their items when they die, to help the rest of the players.

Be careful, because some players may prefer to leave their soul wandering as a ghost in the dungeon.

When a player completes the dungeon, a new one will be generated for all players, which will be more difficult and deeper than the previous one. Moreover, their name will be recorded for posterity.

In the north of the map, you will find a cemetery with gravestones of players, with their name and score. Those who have completed a dungeon will receive a rose, and their name will be engraved on The Champions' Stone.

Further north, there is an entrance to a random offline dungeon, in case you prefer to play the challenge alone and on your own.


Tutorial and First Steps

Read the help section to learn how to play. Seriously, you just need to press [?].

All items have a description, which you can read from the inventory [i]. Weapons have unique characteristics. The initial dagger deals critical hits if you attack diagonally.

To use items, you can do so from the inventory [i] or directly by pressing the letter of the action, for example, [a] for apply, [e] to equip, etc.

Enemies have unique abilities. Use [x] to enter "examine" mode and press [x] on a monster to read its description.

Other players offer clues. A pile of bones indicates someone died there, so proceed with caution. You will also find messages on the walls. You can contribute by writing messages as well.

Good luck!


Technical detail about participation in 7DRL

UPDATE: There is a link to download the original 7drl jam version of the game. Updated version have a lot of bugfixes and balancing stuff.

With this project, I wanted to explore asynchronous multiplayer and cooperation mechanics. I was completely inspired by Dark Souls, which encouraged me to present this project for the game jam.

The roguelike game is traditional in style. I didn't want to innovate too much in this aspect, but instead, I wanted to focus on the multiplayer part. My inspiration comes directly from Brogue and Infra Arcana. However, here I detail the game:

  • Procedural generation
  • Permadeath
  • Turn-based
  • Grid tiles
  • Topdown perspective
  • Resource management
  • Item identification
  • Hack and slash
  • Dungeon themed
  • Character-centric
  • No meta-progression
  • 20 different armors
  • 10 different weapons
  • 6 different shields
  • 6 different magic rings
  • 9 different magic scrolls
  • 11 different magic staffs
  • 12 different magic potions
  • 31 different monsters
  • 8 different traps
  • Player avatar that shows equipped items
  • Dynamic graveyard that grows with every player death
  • Online messages in the style of Dark Souls
  • Death marks of the players (bones)
  • Fluid simulation: Fire and Gas
  • Recursive Shadowcasting FOV
  • Descriptions for every item and monster
  • Examine objects and terrain
  • Fighting effects
  • Music and sound FX

This game is part of the 7DRL 2024 game jam, it has been made using Godot Engine 3.5 for the client part and a combination of PHP + MySQL for the server.

-------------------------------------------------------------------

Some in-game images









Download

Download NowName your own price

Click download now to get access to the following files:

coop-catacombs_win (postjam - v1.3).zip 25 MB
coop-catacombs_linux (postjam - v1.3).zip 26 MB
coop-catacombs_mac (postjam - v1.3).zip 39 MB
coop-catacombs_win.zip 25 MB
coop-catacombs_linux.zip 26 MB
coop-catacombs_mac.zip 39 MB

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit) (+1)

Man, I almost won the previous dungeon twice, and now the new one's too hard!

Great job on the game. The Infra Arcana influence is obvious.

Thanks! With the upcoming 1.4 patch, dungeons will auto-reset after depth 35, so every player will have the oportunity to beat early dungeons and get some roses!


Thanks for playing!

(1 edit)

Would be nice if you added the server files at some point if you decide to stop hosting this :) Haven't had the possibility of trying it yet (as I'm on a gaming hiatus 'til May), but from the videos the multiplayer seems like a nice mix of Nethack and Souls series!

(+1)

Thanks! Yeah, I will upload the project to github, client and server when I decide to stop hosting :)

Great, I followed you on github :) I might join in on the 7DRL challenge next year, dabbled a bit with some RL ideas in the past, but a strict timeframe for releasing might actually make me ship something šŸ˜…

(-1)

The game was fun, but idk how to play in in online mode.  Every time I try its offline mode. Nevertheless, beat the game @ 25 floors and had a good time.

coop dungeon is at East of the map. At North there are the offline dungeon 

(-1)

Right, I'm going into the one labelled co-op but its loading in single player mode

Are you sure? try to press ā€œwā€ to see if you can write a message. 

(-1)

Yup. That's how I'm checking. It's working today, though!

(+2)

For me, this is the winner for this 7DRL - we finished making our games, now we need to play Coop Catacombs for the other 51 weeks as a daily challenge.

(2 edits) (+1)

Really enjoyed my time with this so far, will be back for more runs and looking forward to seeing where development goes :)

First two runs I streamed with AikonCWD in chat, too <3

And was lucky enough to get a first run where a dungeon had already been attempted many times and there was loot and notes everywhere, then another where I was among the first to enter so got to be the guinea pig and left notes when I got blasted xD

Starts from 00:04:43:

(3 edits) (+1)

It was a great time! TY for the pants!

(+1)

This is great, async multiplayer v fun idea. The music and sound effects add so much, very vibes dungeon synth and those door sounds bring me back to daggerfall!

(+1)

I'm so glad you made something this good for 7DRL. :D

Thanks! GodoRogue gave me the experience for trying something different and risky!

(1 edit) (+1)

Raising the bar of what a seven day game can be. Simply an incredible achievement! The fact that you had to setup a web server, SSL, DB and API is one thing. The fact you did that AND made a game with this much polish is absolutely amazing. I know I barely slept last week working on my game, so I don't even want to know what your sleep schedule looked like. Well done! 

Thanks for those kind words. I did 15 hr per day to have this all up and running. It was an awesome experience btw and I learned a lot of skills with this. Thanks for appreciate all the work :)

Excuse me, I'm not incredibly sure about how you make a new account. When I do it, it just says "results=5" and "response_code=0" and I'm not sure how to fix it. Could someone possibly help? 

Hi. result 5 means 

RESULT_SSL_HANDSHAKE_ERROR = 5

Request failed on SSL handshake.

Looks like your computer is having problems when making the SSL connection. Can you check with other webbrowser or with the download version?

(1 edit)

I am not able to create a new account, the button seems unresponsive and if I try to input the same credentials I get "results=4"

RESULT_CONNECTION_ERROR = 4

Request failed due to connection (read/write) error.Try again with both HTML or download version of the game. Try using another web browser.

(+1)

Great game, needs a discord server

Windows Defender / Chrome is unfortunately flagging the file as having a virus for me on Win11 :(

(+1)

Play the online/web version if you have trust issues. Only I can say is the file is clean šŸ‘

Web version using WebGL is red flag though. Someone with "trust issues" as you put it probably has WebGL disabled as well to avoid WebGL fingerprinting.

(-1)

Your game has left a lasting impression on me. The innovation here is remarkable. I'd be thrilled to follow your work and grow together.

Bug I noticed, pressing two movement keys simultaneously has some weird effects, like rapidly pressing up and a diagonal direction.

(+2)

When the 7drl jam ends I will update and fix the input controls

Some bugs:

  • I can drop the item in ā€œdā€ letter.
  • When I open the inventory and inspect some item, I cant equip it.
(1 edit)

what item are you trying to equip?.

Edit: Bug already fixed. Thanks