ryanb / ruby-warrior

Game written in Ruby for learning Ruby.
MIT License
3.83k stars 838 forks source link

Rank epic score #13

Closed ryanb closed 14 years ago

ryanb commented 15 years ago

Give users something to shoot for by ranking each epic score. What if each level had its own Ace Score which one tries to achieve? This way we can rank the overall epic score by averaging the grades.

Here's a key for the grades and percentages:

100+ A
80+ B
60+ C
40+ D
others F

The grade can be displayed after each level and a summary of ones to work on after completing the tower.

Your average grade for this tower is: C

Here are some levels you should practice on.

Level 2: B
Level 5: D
Level 6: C

To practice a level, use the -l option:

  rubywarrior -l 3

This way the player has some idea of what levels to focus on and this goes hand-in-hand with the practice option.

The grade should be saved and appear next to the epic score in the player's profile.

[1] Joe - beginner - first score 300 - epic score 564 (C)
KieranP commented 15 years ago

+1 This would be awesome!

ryanb commented 14 years ago

adding grade system based on ace score which still needs to be specified for towers - closed by 098cd9ad5adf6ecbe3f2d7ef3459c729c0b1de36