-
Create a general BoardGame task that can be extended to create any board game. A BoardGame class will be needed that can take an array of BoardGamePlayer instances. These need to be abstract classes t…
-
card-type isn't sufficiently powerful if you have e.g. databinding that needs ot process the values.
It might not be technical sub-classing but rather wrapping a card and forwarding on values (alth…
-
-
There used to be (still is?) a General Game Playing competition in which board games are described using a formal description language that allows them all to use the exact same interface for interact…
-
Instead of the polling:
http://blog.u2i.com/we-made-a-multiplayer-browser-game-in-go-for-fun/?utm_source=golangweekly&utm_medium=email
-
Minimax will unnecessarily search certain portions of the game tree which are guaranteed to be irrelevant. There is an approach called alpha-beta pruning which ignores these branches. I describe it in…
-
For example anything in components.go there should be a relatively easy way to:
1) Verify that a given value is in the enum. Get its string value, tell if it's invalid, and tell which one is greate…
-
Create a general MinimaxSearchPlayer that is a BoardGamePlayer, and can work on ANY instance of BoardGame that you create. It will therefore need to be implemented in a very general fashion.
It wil…
-
Make individual evaluations of Board Games force all Players to play one game as each possible player Index; i.e., have the Agents play one round as the Black Checks and one round as the Red Checks in…
-
Presumably this means that the GetUserIdsForGame will actually just be a GetGameExtra() that holds all of the extra stuff about a game that only server cares about
Originally captured in #71