Bi-Weekly Learning Update (26!)

I finally finished my last front-end freeCodeCamp project! I still want to go back and review my previous projects before I say I’ve actually finished the front-end sections!

The idea of the project was to recreate the Simon game/toy. It’s a handheld game that was super popular in the 70’s and 80’s, that had four different coloured buttons arranged in a circle. The buttons would light up and play a noise in a specific sequence and your job was to repeat that sequence. For the first turn, there would only be one ‘move’ to remember, but each turn would add another to build a long sequence of ‘moves’. If you make a single mistake, you lose the game!

Check out my Simon project here!

I think this is one of the first projects I’ve completed where I’ve really worked on personalising it. I’m a big fan of the Legend of Zelda games. Because I didn’t have any firsthand experience with the handheld Simon game, as I was reading descriptions and instructions for the game, I was thinking about Legend of Zelda: Ocarina of Time. In that video game you’re shown sequences that make up ocarina songs, and then you have to play them from memory. It’s not quite the same as Simon, but it’s got the same button pushing/sound to make up a sequence, and it was the most similar thing I could relate it to. I’ve seen a few people apply a retro look to previous projects, and I thought it always looked pretty good, so I decided to do that.

I had glanced at this project brief a couple times while working on my previous project, so I started out with a good idea of what I thought would work best. Surprisingly, for me, I didn’t run into any major issues while I was working on this project. It’s now a habit for me to leave comments at the top of the javascript file listing things I need to work on and comments before functions explaining what they do. I think that’s made my work a lot smoother for me, especially when I get really busy at my day job or have other commitments and can’t code for a few days.

I really enjoyed working on this project! There are a lot of features I’d like to add, and this is something I look forward to working on more in the future!

2 thoughts on “Bi-Weekly Learning Update (26!)

  1. Love the Legend of Zelda spin! I sometimes don’t think to personalize the projects or change them because I’m so focused on getting the code right – this inspired me to change it up!
    And congrats on finishing all of the front-end projects!

    Liked by 1 person

    • Thanks! Yeah, most of my projects have 0 personality to them, but I found myself really uninspired by any of the projects I saw (I’m just a little too young for the Simon game, so I had no nostalgia for it at all!) and the more I thought about it, the more I wanted to do something different!

      Liked by 1 person

Leave a comment