-
Notifications
You must be signed in to change notification settings - Fork 1
Improvements for Code Character 2019
JHurricane96 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.
- Make webapp handle concurrent compileboxes flawlessly, so that multiple matches can execute simultaneously.
- Make hyperlinks in the docs change history.
- Remove all lag from renderer.
- Add option to manually trigger joyride again for user.
- Clicking away after clicking a tab removes its focus/highlight, fix this issue.
- Remove login and signup buttons after you've logged in.
- Make notification for match result not reload the whole page.
- Separate notification types into several tabs (Important, for global admin notifs; Other player challenge notifs; Own challenge notifs; Test match notifs, etc.). Have a badge over notifications tab for only number of unread global important notifications.