Hacker News new | ask | show | jobs
by IIAOPSW 2351 days ago
I really need a word for when I'm pissed someone beat me to an idea but delighted that it exists because of them.

I'd really like to know more on how to specify a game for your platform. A scripting language is a good idea, but I'd like to see it limited in scope. You don't want your board games to just become video games. I never could figure out where exactly those limits should be.

4 comments

The game state is a json schema object and user actions (roll dice, shuffle container, move component, etc) are json patches that update this state.

I want scripting to allow specific mechanics that would be more tedious to perform manually. For example: Draw N cards based on the value of a dice roll. Or to potentially move a turn token around from one player to the next after an action is performed. Haven't though too deeply about implementation yet though.

I'm planning a startup around a programming language just for board games.
Do you have a design document or wishlist or blog post for such a language?

I think you are on to something here.

I have several documents, but nothing coherent yet. On the bright side, I'm about to finish implementing hearts in my own language, so that's exciting.
Bittersweet?
Serendipity+zeitgeist

Serendeitgeist

Nice, or what about: gazumped + serendipity = gazumpdipity ?