Skip to content

Digital adaptation of 2D6 Dungeon a classic style dungeon crawler, print and play

Notifications You must be signed in to change notification settings

FBoucher/2d6-dungeon-app

Repository files navigation

2d6 Dungeon App

2D6 Dungeon is a classic style dungeon crawler, print and play, roll and write game designed for solo play. You explore randomly generated dungeon rooms, fight monsters and collect treasure as you gain experience and strive to become a legendary adventurer. Every adventure and dungeon is unique. I was created by DR Games and it's a paper and dices game.

This project is a digital version of the game, with creator's approval. It's a web application that allows you to play the game on your computer or mobile device. It's a work in progress. I progress by iteration improuving the code, the struture at each passes.

Adventure Initialization

📅 Details on the progress of the project can be found on the project's board.

Features

  • Help with the construction of your adventurer.
  • Save and load adventurers.
  • Save and load adventures.
  • Help with the rules when creating a new room.
  • No need of physical dices.
  • Help drawing the map.
  • Help with battle rules

Related Content

While I prototype functionalities, and make progress I create content (blog post and videos) to document my journey. Here the list of the content:

How to Run it Locally

  • You will need Docker, Docker Compose witch are included in Docker Desktop, and .NET 8 installed.
  • Clone the repository locally.
  • From the repository's root folder start the database and API with the command: docker compose -f .devcontainer/docker-compose.API.yml up -d
  • To start 2d6-dungeon-client, from Open the solution in VSCode or Visual Studio and press F5. Or from repository's root folder execute the command dotnet run -p src/client.
  • Navigate to http://localhost:5075 in your favorite web browser.

Contributing

2d6-dungeon-app is built for the community, by the community - and maintained by Frank Boucher. Your contributions are welcome! There a diagram of the classes services and database tables to help visualizing the structure. Note that it's always evolving.

Take a look at CONTRIBUTING for details.

About

Digital adaptation of 2D6 Dungeon a classic style dungeon crawler, print and play

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published