Alpha1.2 Specifications

Leaderboard
[Feature to develop in object]


 * Clean-up, add tests and integrate the leaderboard code (found in stats/index.php)
 * Display the leaderboard inside of the game interface, by putting it in a info box (like the hack results)
 * Add a link in the Options menu to display it
 * Show leaderboard points earned for every successful hack, and the leaderboard position ("You scored 7 points on the [http://xxx leaderboard](Rank: 7)" - clicking on the link shows the leaderboard)
 * Add the rank to the bar, on the left of the hack points (ex: "[http://xxx Rank]: #18" - clicking on the link shows the leaderboard)
 * Add proportions of websites owned for each type of tag and the repartition of page ranks in the leaderboard, using two extra columns: Tags (ex: "bank (74%), news (12%), unclassified (14%)") and Sites popularity (ex: "0 (56%), 3 (14%), 8 (30%)").

List of websites
[Feature to develop in object]

Integration
* Bank
 * Clean-up, add tests and integrate the list of websites code (found in stats/index.php - flattened without parents/children)
 * Display the list of websites inside of the game interface, by putting it in a info box (like the hack results)
 * Add levels, ie display the websites as child nodes according to their tag/type of website (like here)
 * Example:
 * HSBC - Welcome to HSBC
 * Barclays - The best bank ever
 * Geek
 * ThinkGeek
 * Slashdot - Stuff that matters

Changes since last session

 * Whenever a new session starts, display the list of websites, with the following alterations (to show the changes since last session):
 * In addition to the current list of websites, also show the websites that the players used to own after its last action during the previous session
 * Show those websites in red, and add "(Stolen!) " before the URL
 * Branches/nodes need to be developped to show all the stolen websites, but not more than needed

Requirements and deliverables
See Requirements and deliverables for patch submission