I reflected that the documentation of the learning process, review and execution components in this project were useful proponents that I will implement in my next CEP project!
Most importantly, I think that the values of grit, perseverance and fortitude my key take-aways because I started from ground zero to baseline coding through the process of self-directed learning albeit the heavy school workloads. While I can anticipate that the coding projects would only more challenging in the future, it is imperative to apply these values and stick with them when coding!
In future CEP or self-embarked coding projects, I also plan to emulate this stipulated schedule I have set for myself and adhere to it strictly. I managed to delegate and allocate different portions of code to different days such that I was not totally mentally drained but still managed to complete this project on time. This would be something I would definitely take heart from this performance task.
If I had more time, I would try to implement a multiplayer mode and add racing elements such as cars, motorcycles or other vehicles. Two or more players can pit their typing skills against each other to see who manages to get a higher score first. I may also want to include more words or sentences as a word pool of 1000 words may get boring after some time. The user may be able to easily predict the words that come out and thus it will not be fun.