Live data from Hacker News

Boardgame.io: State management and more for turn-based games

google.github.io

61–70 of 96 posts

Re: Boardgame.io: State management and more for turn-based games

#61
post #34

Earlier quoted context omitted.

Do you have a link to the source? I'd love to check it out.

I don't. The only reason I heard about it was because I happened to be playing when the dev hopped on and started messing with people. Someone asked him about architecture and they said they use two websockets to prevent congestion. I'm skeptical about the design, but the only way to know whether it's effective is to measure it. Carmack's great breakthroughs came from trying every logical possibility and then stickin…

The dev is also talking about it in the Show HN thread: https://news.ycombinator.com/item?id=15892621

Re: Boardgame.io: State management and more for turn-based games

#62
This is awesome. It's great to see a lot of projects coming out in this area.

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.

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 somewhere with it.

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.

  url: http://strat-city-demo.herokuapp.com
  username: demo
  password: password
Please be kind to the demo server. I just threw it up to show a few people -- it's not robust at all.

I would love feedback! My e-mail is dwaltrip77@gmail.com.

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.

Re: Boardgame.io: State management and more for turn-based games

#64
post #59

Anyone knows why so many non-google product project (with a big disclaimer that this is not google) are hosted on google's github?

It is much easier as a Google employee to publish open source projects under Google's copyright rather than getting them to grant the copyright to you. To have Google give you (the Google employee) full copyright of projects you work on while at Google, you need to go through a committee[0] that reviews the project to make sure it doesn't collide with some other project Google already is working on. As this is really…

Thanks for info and the link!

Re: Boardgame.io: State management and more for turn-based games

#65
The tutorial game seems to have a bug.

https://google.github.io/boardgame.io/#/tutorial

Sometimes, turns are repeated. E.g. if a square is clicked and marked 0, then the next square that is clicked is also marked 0. Only happens sometimes though and I have only produced it on the first turn. I'm not sure what the cause is.

Re: Boardgame.io: State management and more for turn-based games

#66

This is awesome. It's great to see a lot of projects coming out in this area. 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. I have a very rough, working prototype of the editor an…

This looks fantastic! Really cool stuff :)

Re: Boardgame.io: State management and more for turn-based games

#67
I am intrigued, but is this an improvement over existing game-as-a-state machine languages? I'm thinking of Stanford's Game Definition Language [1] and AI-ai's Modular Game Language [2].

[1] http://games.stanford.edu/games/gdl.html

[2] http://mrraow.com/index.php/aiai-home/mgl/

Re: Boardgame.io: State management and more for turn-based games

#68

Is there a good resource on category theoretical or linear logical game design?

I became curious about this, there is of course game semantics but that's not what you're looking for. I found a couple of interesting references about using categories to study game theory which I'm going to add to my reading list, Game Theory from the Category Theory Point of View [0] and Towards Compositional Game Theory [1].

[0] http://www.gtcenter.org/Archive/2015/Conf/Jimenez1880.pdf

[1] http://www.cs.ox.ac.uk/people/julian.hedges/papers/Thesis.pd...

Re: Boardgame.io: State management and more for turn-based games

#69
post #10

Earlier quoted context omitted.

i was expecting the same as well. glad it wasnt!

why are you glad, because google bought them? rewind to before the acquisition and there was a lot of positive sentiment towards things built using firebase.

It's closed source and there's no API-compatible self-hosted open source version. Vendor lock-in is a big concern for many people.

Re: Boardgame.io: State management and more for turn-based games

#70

This is awesome. It's great to see a lot of projects coming out in this area. 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. I have a very rough, working prototype of the editor an…

I too have been working on something similar! But mine is specifically for card games. http://doomtroopergame.com is what I'm building with it.

It's interesting how people think so similarly on their own in different parts of the country/world!

Post reply on HN