After #10 is implemented we need a way to view who has the most coins. This feature would read the log, tally up the coins mined for each user, sort the list, and print it nicely.
The feature can be implemented as server-side only, i.e., you would run it on the server and point it at the log file to produce the current leaderboard. But we could also conceivably expose this to clients as well via a message (perhaps after each coin is mined we would re-generate the leaderboard as a text file and then clients could ask for it whenever they want).
This task is worth 1.5 points.
After #10 is implemented we need a way to view who has the most coins. This feature would read the log, tally up the coins mined for each user, sort the list, and print it nicely.
The feature can be implemented as server-side only, i.e., you would run it on the server and point it at the log file to produce the current leaderboard. But we could also conceivably expose this to clients as well via a message (perhaps after each coin is mined we would re-generate the leaderboard as a text file and then clients could ask for it whenever they want).
This task is worth 1.5 points.