I finished all of the learning exercises (I think) on the Javascript track and passed up the Ruby track in percent complete. Today’s exercise was named Captains Log and was about using Math.random() in Javascript. I am not entirely sure that I didn’t mess up the end of ranges by +/- 1.

I wanted to get this minesweeper program done so I was working on the to-do’s from yesterday’s entry. I have a new UI to enter a high score. I also added backend calls to post a new high score, check if a score is a high score, and high-score-list so that you can get the high scores for a given difficulty level. That’s pretty good progress.

Still left:

  • High score screen to view the high scores
  • Save/Load default difficulty from local storage (save it on change too)
  • No-api mode where data is saved to local storage so I can upload it as plain html