Skip to content
Miguel Isasmendi edited this page May 1, 2017 · 4 revisions

HOME > PROJECT & COMMUNITY > ABOUT > TODO

This are the tasks to be completed as we advance on the project:

 Open source projects Originally requested

  • The game should tick automatically at a predefined interval, at say, 1 step per second.
  • This server allows multiple clients to share the same, synchronized world view.
  • Each client is assigned a random color on initialization.
  • Creating a point on any grid will create a live cell on that grid with the client’s color. This change should be synchronized across all connected clients. (Using any mechanism to achieve this, such as polling, comet or WebSocket).
  • When a dead cell revives by rule #4 , it will be given a color that is the average of its neighbors (that revive it).

 Open source projects Requirement enhancement

  • Give the creator of the Grid Cell to config the tick interval upon creation.
  • Implement some kind of users authentication.
  • Implement some kind of storage for users data.
  • Implement an acceptable Application Error handling mechanism Across the App.
  • Implement an acceptable logging mechanism across the App.
  • Implement unit tests for Models.
  • Implement unit test for WebSockets endpoints.
  • Implement integration tests for the whole backend services.
  • Get to a coverage of at least 70%.
  • Add more automates taken from places like Eric Weisstein's treasure trove