This is a web-based companion app for the solo tabletop role-playing game "Four Against Darkness" by Andrea Sfiligoi. This app is designed to enhance your gaming experience by providing digital tools to manage your dungeon, characters, and encounters.
This companion app is not part of the official Four Against Darkness game and is not affiliated with or endorsed by Ganesha Games. Four Against Darkness is a game by Andrea Sfiligoi, published by Ganesha Games.
- Dungeon Grid: A digital representation of your dungeon layout.
- Character Management: Keep track of up to four characters, including their stats, equipment, and spells.
- Encounter Tracking: Manage and track various encounters throughout your adventure.
- Adventure Logging: Keep track of your adventures by leaving short log entries.
- Persistent Storage: Your dungeon, characters, and encounters are saved in the browser's local storage.
- Node.js (version 18 or higher)
- npm (usually comes with Node.js)
- npm install --global yarn
-
Clone the repository:
git clone https://github.com/sergesarapov/4ad-companion.git
-
Navigate to the project directory:
cd 4ad-companion
-
Install the dependencies:
yarn
-
Start the development server:
yarn start
-
Open your browser and visit
http://localhost:3000
to see the app running.
- Use the Dungeon Grid to map out your adventure.
- Add and manage up to four characters in the Characters section.
- Track encounters in the Encounters section. Add new encounters as you progress through your adventure.
- All data is automatically saved to your browser's local storage.
- React
- React Router
- Tailwind CSS
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source.
- Andrea Sfiligoi and Ganesha Games for creating the amazing "Four Against Darkness" game.
- All the solo RPG enthusiasts who inspired this project.
If you have any questions, feel free to reach out or open an issue in this repository.
Remember to support the original game creators by purchasing "Four Against Darkness" and its supplements from Ganesha Games.