Difference between revisions of "Darkcanuck/RRServer/Roadmap"
< Darkcanuck | RRServer
Jump to navigation
Jump to search
Darkcanuck (talk | contribs) (another next step) |
Darkcanuck (talk | contribs) (crossing things off) |
||
(14 intermediate revisions by 2 users not shown) | |||
Line 8: | Line 8: | ||
== Next Steps == | == Next Steps == | ||
− | * Check PHP source into SVN! | + | * <strike>Check PHP source into SVN!</strike> Available here: http://darkcanuck.net/svn/rumbleserver/trunk |
− | * Implement other ranking algorithms (RR Elo, Glicko-2) for comparison purposes. | + | * <strike>Implement other ranking algorithms (RR Elo, Glicko-2) for comparison purposes.</strike> |
− | * | + | * <strike>Add nice sorting to pairing and battle detail views.</strike> |
− | + | * Add rankings view for [[PremierLeague]], survivalist league (data already summarized, just need to display). | |
− | * Add support for other games, such as TwinDuel | + | * <strike>Add support for other games, such as TwinDuel?</strike> |
− | * Try to make tables look as nice as [[ABC]]'s, add proper HTML headers. | + | * <strike>Try to make tables look as nice as [[ABC]]'s, add proper HTML headers.</strike> |
− | * | + | * <strike>Create utility to import battle files (and ratings) from other servers.</strike> |
+ | * <strike>Improve site navigation.</strike> | ||
+ | * <strike>Add comparison feature (similar to old server), including comparisons against previous bot versions.</strike> | ||
+ | * <strike>Test transaction-based uploads for speed improvement.</strike> | ||
+ | * Calculate estimated APS using Glicko-2 expected scores for missing pairings. | ||
+ | |||
== Down the Road == | == Down the Road == | ||
− | * Update Rumble clients to supply more | + | * <strike>Create automatic rebuilding strategy and routines.</strike> |
+ | * Update Rumble clients to supply more verification data (especially <strike>version</strike>, # of bots, <strike># of teams</strike>, perhaps codesize?). | ||
* Create admin interface to purge bad results and flag suspect ones. | * Create admin interface to purge bad results and flag suspect ones. | ||
+ | * Everyone can flag bad result | ||
* Look into using a PHP framework because coding authentication schemes and forms gets really tiring, really quick. | * Look into using a PHP framework because coding authentication schemes and forms gets really tiring, really quick. | ||
* Motivate others to join in and submit new features & patches. | * Motivate others to join in and submit new features & patches. |
Latest revision as of 06:00, 17 August 2009
Navigation: About | Updates | Ratings | Query API | Roadmap | Design | Develop | Known Issues
Where do we go from here? Feedback highly encouraged!
Version numbers are not yet planned, so the following groups are fuzzy on purpose.
Next Steps
Check PHP source into SVN!Available here: http://darkcanuck.net/svn/rumbleserver/trunkImplement other ranking algorithms (RR Elo, Glicko-2) for comparison purposes.Add nice sorting to pairing and battle detail views.- Add rankings view for PremierLeague, survivalist league (data already summarized, just need to display).
Add support for other games, such as TwinDuel?Try to make tables look as nice as ABC's, add proper HTML headers.Create utility to import battle files (and ratings) from other servers.Improve site navigation.Add comparison feature (similar to old server), including comparisons against previous bot versions.Test transaction-based uploads for speed improvement.- Calculate estimated APS using Glicko-2 expected scores for missing pairings.
Down the Road
Create automatic rebuilding strategy and routines.- Update Rumble clients to supply more verification data (especially
version, # of bots,# of teams, perhaps codesize?). - Create admin interface to purge bad results and flag suspect ones.
- Everyone can flag bad result
- Look into using a PHP framework because coding authentication schemes and forms gets really tiring, really quick.
- Motivate others to join in and submit new features & patches.
Final Destination
- Achieve world peace through RoboRumble.