I made this project with html, css and javascript. I was trying to make a simple tower defence game but i thought let's make it somewhat more complex. I have tried to write simple in the readme file like how the project runs. In this tower defence game, the user has to choose from different tower types, and place them on a grid to automatically shoot enemies that follow a fixed path. Defeating enemies earns money to place more towers and upgrade existing ones, while any enemy that reaches the end reduces your health and it also reduces the health of the tower if the enemy reaches the tower as well and the goal is to survive all 10 waves without your health reaching zero. It was very intensive and I learned a lot in this process. The javascript was a bit harder but i tried to learn and understand using console logs wherever needed. Like writing code thinking it will work and then it stopped in the mid then figuring out what can work. I kept on commenting so that I could understand what I was doing in this process, which made it simpler to debug. I tried to commit whenever I got time to commit this time.
I made this project with html, css and javascript. I was trying to make a simple tower defence game but i thought let's make it somewhat more complex. I have tried to write simple in the readme file like how the project runs. In this tower defence game, the user has to choose from different tower types, and place them on a grid to automatically shoot enemies that follow a fixed path. Defeating enemies earns money to place more towers and upgrade existing ones, while any enemy that reaches the end reduces your health and it also reduces the health of the tower if the enemy reaches the tower as well and the goal is to survive all 10 waves without your health reaching zero. It was very intensive and I learned a lot in this process. The javascript was a bit harder but i tried to learn and understand using console logs wherever needed. Like writing code thinking it will work and then it stopped in the mid then figuring out what can work. I kept on commenting so that I could understand what I was doing in this process, which made it simpler to debug. I tried to commit whenever I got time to commit this time.