-
Notifications
You must be signed in to change notification settings - Fork 1
Improvements for Code Character 2019
Arun Ramachandran edited this page Mar 4, 2018
·
8 revisions
- Allow runtime error debugging. Possible implementation: have a separate debug run, or always run test code in debug mode. Show stack trace after core is dumped.
- Add version control. Possible implementation: Add explicit commit button. Show history, allow checkout to any commit, allow a revert commit to revert the effects of a previous commit.
- Enable play against different commit versions of your AI, and allow multiple versions to simultaneously exist (in separate tabs?) without committing and allow play against these versions too.
- Enable simple cross-platform setup for desktop version of simulator.
- Separate state syncer and command giver for much cleaner tests.
- Make Code Character Coin.
- Add tests for web app and clean up webapp code.
- Add neat way to send global notifications that actually get seen by everyone.
- Make a proper forum where people get notifications when there's activity (by email, say).
- Have proper communication about prize money and deadline right from the start.
- Fix zombie processes. Find a better alternative to using Boost Process. Push the runtime error detection code to a separate module so that it can be tested.