Boardgame.io: State management and more for turn-based games
This is awesome. It's great to see a lot of projects coming out in this area.<p>I've been working on a similar project for over a year now. It's essentially this exact concept turned into an entire platform for designing/creating board games and then publishing the game so others can play it directly on the platform. Think of heroku or squarespace for board games.<p>I have a very rough, working prototype of the editor and game engine. There is a ton left to do (I could write pages about what I'd like to implement/improve). But, I'm at least finally getting <i>somewhere</i> with it.<p>At the risk of utterly destroying my server... for anyone who is interested, I have a demo site for the game editor prototype. A game can be test played from the editor by clicking "game play tester" in the upper-left menu. There are no docs or anything. But there are several games already implemented on the demo server.<p><pre><code>  url: http://strat-city-demo.herokuapp.com
  username: demo
  password: password
</code></pre>
Please be kind to the demo server. I just threw it up to show a few people -- it's not robust at all.<p>I would love feedback! My e-mail is dwaltrip77@gmail.com.<p>Note: the interface for editing the "Game UI" is going to be completely redone so that it uses the same type of visual programming code-blocks as found in the "Core Logic" editing interface. Right now the game UI code format is simply javascript that becomes a react.js render function.