Hacker News new | ask | show | jobs
by digging 1141 days ago
On the point of card creation, I also found it to be frustrating. Not as much as you did, but for example I couldn't get a card to say "Destroy this robot unless it moved this turn" even though "moved this turn" is in the dictionary. I guess I can only say "Destroy each robot that moved this turn" - no negation, and not specific. I still enjoyed messing with it, but it was a pretty challenging experience to start coming up with cards that were both interesting and legal.

> It seems I can set an arbitrary cost for my cards? How do you balance the game when it involves custom cards?

> One strategy would be to give each player a deck consisting of their cards and the opponents cards. So if someone made a really imbalanced card, they would have a 50-50 chance of having it used on them.

The author actually addressed this by doing exactly that

1 comments

Yeah, the poor parsing around "moved this turn" is a known issue that I'm going to look into fixing this week. (Someone actually mentioned it yesterday on our discord – they were attempting to make a card with the text "At the end of your turn, if this robot didn't move this turn, restore 2 health to this robot": https://discord.com/channels/301800217055985665/301800217055... )

"At the end of your turn, destroy this robot unless it moved this turn" or "At the end of your turn, destroy this robot if it didn't move this turn" are definitely phrases that ought to parse correctly, and there's already in-game support for these mechanics (it's purely a parser issue).

Glad to hear it's not only within the ruleset, but will be addressed!
I believe this is fixed now, with this parser commit: https://github.com/wordbots/wordbots-parser/commit/f713e5a68...