HackerTrans
TopNewTrendsCommentsPastAskShowJobs

sjbrown

no profile record

Submissions

Grain – A compiles-to-WASM language that reads clearly, like Python

grain-lang.org
2 points·by sjbrown·5 yıl önce·1 comments

Ask HN: What's a Good Replacement for TogetherJS?

2 points·by sjbrown·6 yıl önce·1 comments

comments

sjbrown
·4 yıl önce·discuss
Now do recipes
sjbrown
·4 yıl önce·discuss
Same. If anyone wants to buy mine off me and learn this lesson for themselves, drop me a message.

Thought it was going to be a utopian "intentional community", and build all the things I'd been dreaming of from watching YouTube vids. Turns out that the infrastructure you need to even get started with that is in the way. Wish I'd just gone suburban with a nice garage workshop instead. That way I wouldn't have to worry about paving a road or pumping water up to the ridge.
sjbrown
·5 yıl önce·discuss
There's a Settlers of Catan reference in the docs
sjbrown
·5 yıl önce·discuss
https://www.inkandswitch.com/local-first.html

HTML version here
sjbrown
·5 yıl önce·discuss
Here's a full-on dice roller / Virtual Tabletop that takes advantage of this: https://github.com/sjbrown/togetherness
sjbrown
·6 yıl önce·discuss
That looks amazing! What's the tech stack? Code available?
sjbrown
·6 yıl önce·discuss
Togetherness Table https://www.1kfa.com/table

Open source SVG/HTML/CSS/JavaScript (no frameworks) project for playing Tabletop RPGs (D&D et al) online.

It started out as just a dice-roller, but since it's so easy to nest whatever SVG thingamagic you like into it, it's been expanded to do card decks, tokens, and a thing I'm calling "Dynamic Trays".

Dynamic Trays do the gruntwork of RPG calculations. Sums, tabulations, even "exploding dice".

There's still a lot to do, every time I add a feature I think of two possible new ones. I've got to say, SVG is *really* nice. I think many developers would have the first instinct to do this in an HTML Canvas tag, but SVG does so much heavy lifting for you.
sjbrown
·6 yıl önce·discuss
I love this. I'm too often guessing and doing trial-and-error when trying to get SVG paths juuuust right for my SVG-based virtual tabletop project.