Posts

Showing posts from May, 2022

Reflection - Ethan Shiota

1. What did you learn that most positively affected your progress in creating your software? The thing that most positively affected my progress in creating software was thinking about structure more at the beginning so classes and methods can be made in a way that assists design. Also learning how to use the debugger was a great boost to finding what was wrong in my code.  2.  If you could take a time machine and go back to the beginning of the year, what one thing would you tell yourself to do (or not to do) to help group make progress on this project? I would tell my self to make the game better also build it to be multi player and with input customization (changing keybinds) in mind from the beginning. 3.  What do you think about the final state of your project? It is pretty good. I am happy with it and anything I would want to add (like multiplayer) would compromise the feasibility of our project so I think we did a good job. 

Reflection - Ben Daniels

 1) What did you learn that most positively affected your progress in creating your software? The single most positive thing I learned is that it is absolutely essential to debug and break your code up smartly and efficiently. The best code I made was made with some degree of readability in mind, and that let me totally fix every major bug by debugging in specific locations. It's difficult to convey exactly in words, but making sure that the names of your methods and variables can make your code read very well, and allowed me to determine the source of bugs super quickly compared to other years. Once example was creating an overlay for an ability, and using a specific prefab allowed me to finish coding that ability quickly. That remains one of the best made abilities in the game (Terrario upwards kick), due to the efficiency of the code that allowed me to simply refine the ability by changing one number. Another example is that I rewrote the scripts for all of the characters w...