Feature Requests

Game Engine

 * Make Game Engine open source.
 * Probably will not happen.


 * Allow the developer to pick a random seed to reproduce matches.
 * Will be implemented soon.


 * Add a Vector.RotatedBy(theta) method.
 * Will be implemented.


 * Add an option to disable checking for disallowed usages. For example to log some info to file while debugging

Client

 * Show traces after ball and players.
 * Implemented


 * Larger field (enable resize)
 * Considered for implementation. Not priorized due to issues.


 * Holding arrow buttons for faster scroll in manual mode.
 * Will be implemented if time can be found.


 * Caption under scrollbox with time (e.g. 1:30 / 5:00) or steps (e.g. 367 / 1000). For ability to "bookmark" certain moments: "Look at my game near 2:45 - what a fantastic dribbling!".
 * Beeing considered.


 * Mouse over player or ball shows hint with it's position and velocity
 * Implemented in upcomming patch.


 * Add an option to disable checking for disallowed usages in engine
 * This is removed in the next patch.


 * Ability to change players radius. (Hope it's very easy to implement, just replace hardcoded constants to variables, and you'll add this despite it's not very important)
 * Will not be implemented. The player sizes have a specific reasoning behind them. If two players touch, they can tackle each other, and if a player touches the ball, he can pick it up. We do not want to "ruin" this.


 * Ability to draw debugging shapes on the field (points, lines, arrows, explosions, etc), and the ability to enable/disable "red debugging shapes" and "blue debugging shapes" while watching a replay. This should help debugging immensely.
 * This is not trivial to implement, so will probably have to wait abit.

WebPage

 * Leaderboard with paging or scrolling.
 * Will be done, probably with paging.


 * Link on a team should lead to team's page with it's info (like "my team" page). And on that page should be button "Challenge!".
 * Is considered. However, we might condense this into information on the highscore list.


 * It would be great to see replays of some latest games played. For example N latest games, where N depends on hosting capacity. Replays of that games can be dowloaded on team's page.
 * Probably will not be done due to redudancy. We play 20000 matches per day, maybie ~100-1000 would would be viewed, at most, we currently conside the challenge to cover the needs for this.


 * How about nations in leaderboard? Interesting to see and also it's additional challenge to be first in your country.
 * Will probably happen.