I

I built a virtual tabletop for playing Dungeons and Dragons

Hacker News

I built a virtual tabletop for playing Dungeons and Dragons

Diceright is a virtual tabletop for playing dungeons and dragons with friends on the web. You can watch a quick overview of how it works here: https://tinyurl.com/diceright . And there’s a list of the main features right on the homepage. It’s a Ruby on Rails site that makes heavy use of action cable for keeping the maps and tokens in sync for all players. On the front end, I’m using HTML canvas for the maps and a js library called fabric.js for interacting with the canvas. Otherwise, just jQuery on the front end. I optimized it all to work on mobile too. I built this as a side project for fun over of the past couple years. It took a lot longer than expected, but it was also a lot of fun. I did all the design / UX for it too which was a struggle at first but was a great learning experience. Let me know what you think and if you have any questions. Thanks!

Share card

Actual performance

395points
115comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
88%88% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: tiny, using · Missing: mac, agents, macos
76%76% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
58%58% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
48%48% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
32%32% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
13%13% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Ca
Cardtables.Online – Virtual Cardtables for playing cardgames online52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Cardtables.Online – Virtual Cardtables for playing cardgames online

Hacker News2
Ca
Cardtables.Online – Virtual Cardtables for playing cardgames online52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Cardtables.Online – Virtual Cardtables for playing cardgames online

Hacker News1
Ca
Cardtables.Online – Virtual Cardtables for Playing Cardgames Online52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Cardtables.Online – Virtual Cardtables for Playing Cardgames Online

Hacker News6
Ro
Roll20, a new virtual tabletop for playing RPGs online55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Roll20, a new virtual tabletop for playing RPGs online

Hacker News36
A
A toy for playing around with cubic Bézier curves58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A toy for playing around with cubic Bézier curves

Hacker News1
Pl
Playing with Generics and atomics in Go 1.1951%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Playing with Generics and atomics in Go 1.19

Hacker News6
8-
8-bit virtual tabletop for playing 5E (webrtc, webgl and gopherjs)79%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

8-bit virtual tabletop for playing 5E (webrtc, webgl and gopherjs)

Hacker News2
Ro
Roll20 Enters Open Beta (Virtual tabletop for playing RPGs online)50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Roll20 Enters Open Beta (Virtual tabletop for playing RPGs online)

Hacker News1
A
A Pitfall Playing Agent35%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A Pitfall Playing Agent

Hacker News2
My
My first album of music produced playing algorithms41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

My first album of music produced playing algorithms

Hacker News4