Posts

Showing posts from August, 2017

We've got issues

Our implementation of Button Men isn't perfect. Nor is it complete. In fact, at the time of writing this blog post, we have 396 open issues worth of imperfection and incompleteness. However, we also have 775 closed issues worth of completeness. If you haven't yet taken a look at our issue tracker on Github , you might find it interesting to have a browse. I find that browsing issues in chronological order helps me to keep my perspective on what we've already achieved. For example, our oldest open issue has an issue number of 108 , and there are only 10 issues still open with an issue number less than 200. Of course, this is slightly confounded by the fact that pull requests (which contain submitted bits of code) use the same numbering system as issues, and that pull requests make up roughly half of the total number of issues. But even so, that means that we have addressed roughly 90% of the issues from the first 100 real (non-pull-request) issues. Since we have 39...

The curious phenomenon of the story game

I love story games. I love the fact that they exist. I love the fact that some people love them enough to create story tournaments. I love the huge variety of writing styles that can be found in story games. I love the odd pacing that the stories have, given that they're written within the constraints of a Button Men game. I love people being effusive about their stories and other people's stories. But you've got to admit that they're an odd feature to have on a gaming site. After all, how many new players would have expected that Button Men Online was a place to write two-player interactive fiction? And how many new players would consider a mirror haruspex game (with its single 99-sider) to be something worth playing? There are many things that encourage interactive story telling on the Button Men Online website: the opt-in mechanic for accepting or rejecting games asynchronous play at a relaxed pace an underlying game mechanic that prompts you when it's ...