forked from OpenSettlers/OpenSettlers
-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
generateui edited this page Dec 18, 2010
·
6 revisions
In order of importance:
- Upgrade to serialization framework
- 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.
- Create prototype server/client sending messages to ach other using WebSockets and GWTJsonizer
- When [2] is successfull, gradually replace all manual serialization code to use GWTJsonizer
- Write server, possibly using existing JSettlers code, possibly using Red dwarf
- Implement WebSocket client/server
- Add audio/music support, gwt-voices seems to look like a good candidate
- Test soc.common for correctness using unit tests
- Design a true OO way to deal with variants
- Each variant must be able to be played simultaneously with all others
- 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.