Skip to content
generateui edited this page Dec 18, 2010 · 5 revisions

In order of importance:

  • Implement longest road (possibly using already merged gwt-jgrapht graphing library)
  • Upgrade to serialization framework
    1. Add two-way Json serialization to project
    • This is a particular hard problem, since no client-side reflection is present (GWT does not support this)
    • json4g solves this using gwt-ent. However, there is no support for inheritance.
  • Write server, possibly using existing JSettlers server code, possibly using Red dwarf
  • Implement WebSocket client/server
  • Add audio support, gwt-voices seems to look like a good candidate
  • Add music support
  • Design a true OO way to deal with variants
    1. Each variant must be able to be played simultaneously with all others
    2. Some functionality will be overridden by a variant. For example, when players choose C&K, development cards will be replaced by C&K's development cards.
  • Implement variants
  • Test soc.common for correctness using unit tests
Clone this wiki locally