Hollowed Stone

Built by James Fraze

My grandfather taught me board games on boards he made himself. Not the kind you buy at a store. Hand-drawn grids on scrap wood, stones and buttons for pieces, rules explained from memory. Those games stuck with me longer than anything that came in a box.

I grew up playing abstract strategy games with my kids the same way. No dice, no luck, just two people thinking. But where I live, not many people play these kinds of games. Finding an opponent for Tablut or Fanorona isn't something you can do at a local game night.

So I started building. First in Python, running locally on my machine. Those took months. I carved boards with a CNC router, printed pieces on a 3D printer, and drew SVG layouts for games most people have never heard of. The physical side was satisfying, but the audience was small.

With the help of AI, I've been able to build web versions of these games much faster than I ever could alone. What used to take months now takes days. The entire platform runs on free infrastructure. No accounts. No tracking. No ads. Just games.

Every game on this site is free to play, forever. The source code is open source on GitHub under the MIT license. I'm not building a business. I'm building something I wish existed when I was looking for someone to play Surakarta with.

10
Games
0
Ads
$0
Hosting cost
MIT
License

$5 keeps 1,000 people playing for a month. That's the actual server cost if this grows beyond the free tier.

Beyond hosting, there's AI tooling, 3D printer upgrades, and the time to research, design, and build each game. Any donation shows me people find value in this, and that's what keeps me going.

One-time. No account needed. No recurring charges.

If you've played a game here and enjoyed it, that's already enough. If you want to help keep it going, anything you send means I'll keep building.

Want your name or business listed on our Partners page with a link to your site? Sponsors start at $5/month. Get in touch through the Feedback form and select "Become a Sponsor."

How this stays free

The site runs on Cloudflare's free tier. No servers, no monthly bills. But the free tier has limits. Here's where things stand:

Resource Free tier Paid ($5/mo)
API requests 100k/day 10M/month
Storage reads 100k/day 10M/month
Storage writes 1k/day 1M/month
Storage space 1 GB 1 GB (+ $0.50/GB)

Each game uses about 35-45 writes. On the free tier, that's roughly 25 games per day before hitting the write limit. If the site grows beyond that, the $5/month paid tier gives 1,000x more writes. Donations help cover that threshold if we get there.