Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Hex game server implemented using CQRS and Event Sourcing
branch: master

[model/events.xsd] updated based on new findings

Did some thinking, and this is what I came up with:

- PlayerInvited should really be called "InvitationMade". In analogy
  with method calls, the events should refer to the thing where the state
  changes. An invitation is affected by this event; players aren't.

- We do need an InvitationAccepted event, despite what we previously
  thought. We need it because we need something to invalidate the
  invitation for further AcceptInvitation commands, and only an event
  will do that.
latest commit 90b1a8318d
@masak masak authored
Failed to load latest commit information.
lib Made sure a stone cannot be placed after the game was resigned
Something went wrong with that request. Please try again.