Being creative is a complicated skill to master. Originality either requires talent or lots of work. This project is one of my most creative accomplishments. What started out as a calculator slowly turned into a more simple project. Due to complications, I gave up on the idea of creating a fully fledged calculator, decided to scrap all of my progress, and start over with a binary decoder. I had to place the characters at odd coordinates and rotations to ensure all the letters of the alphabet would work. The actual recognition was much easier than displaying them due to shortcuts I could take with the binary. For example, I used only capital letters, allowing me to ignore the first 3 inputs because it would always be either 011 or 010. Second, there were many similarities with all the letters. I was able to pack if statements and finish the project in record time, 2 hours! I wasn't able to create the built-in animation for some reason, which complicated the assignment even further. I hope this was just an error that Hour of Code could fix. I would also like to be able to use default variables and edit the JavaScript code. With that being said, you can check out the final result below! It will not show anything while typing. To type it in, you must use the 0 and 1 keys. After you finish typing the binary, press ENTER or RETURN. There is no reset function despite the code inside the program, so you will have to reset the dance manually to clear the screen.
That shows a G in the actual project. If someone wants to add more to the project or improve on my unorganized code, feel free. You might find some functions that I made but did not mention. Those function either don't work or are not complete. If you want to edit the project or use it, you can do so here. I did enjoy this project a lot because of the challenges and hardships I had to overcome. It also encouraged me to try and learn C, something that I may or may not continue learning in the future. It was overall a fun project to do, and I would be glad to do it again. In my opinion, being creative is essential for all lives.