/rolling-realms

A fan-made, web-based version of Stonemaier Games' roll-and-write game.

Primary LanguageJavaScript

Rolling Realms Cover Art

A fan-made, web-based version of Stonemaier Games' living roll-and-write game

Note: This digital implementation is based on version 10.1 of the original print-and-play Rolling Realms. Stonemaier Games has requested that this implementation remain based on version 10.1, so this project will never include any new realms or adjustments to existing realms to achieve parity with the physical version. You can support Stonemaier and play all the new realms digitally with the Tabletopia implementation of Rolling Realms, or buy the physical version.

In the early days of the coronavirus, a time of self-isolation for many people, Jamey decided to create an infinitely scaling roll-and-write game to teach and play with people around the world via Facebook Live.

In Rolling Realms, players compete to earn the most stars in a series of minigames over 3 rounds. This is a roll-and-write game, meaning that players will write on the game components using dry-erase markers.

Each turn, one player rolls 2 dice, and all players use the dice results on their realm cards to generate resources and earn stars. After 3 rounds, the player with the most stars wins!

Back when coronavirus began, many of us were looking for projects to take on. I was just learning React and was inspired by Jamey Stegmaier's Rolling Realms to start my own project, so that those of us without printers (or just fresh out of ink) could join in and play Rolling Realms from the comfort of our screens. So I did! And Jamey liked it enough to share it with the world.

Now Rolling Realms is a real published board game, and the Rolling Realms React app is a bit more polished (and mobile friendly) than it was at the beginning.

While I'm still working on polishing the app to grow my React skills (with the help of a kind contributor), the intention is to keep it pretty much as-is besides quality-of-life improvements. If you're interested in contributing, send me a message on Twitter and we can talk about it!

While you're at it, show some love to Stonemaier Games and buy or print-and-play the physical game here: https://stonemaiergames.com/games/rolling-realms/

Stay cool,
Justin Dwyer (the guy who started this project)


Now for the boring Create React App boilerplate!

This project was bootstrapped with Create React App.

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

See the section about deployment for more information.

Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.