Since I've been in vacation, I couldn't do some things as I planned. In this period, I added some codes, almost everytime it crushes something else. Finally, I made a short and playable version.
Here are the fancy properties of the game so far.
- Two different towers, rock thrower and electric thrower. I used this example to make the electric effect.
- There are five waves. After each wave, enemies are getting faster and having more health point. (Number of waves can be increased easily.)
- Requiring money for upgrades hasn't been done yet. It's disabled for now.
- Detecting and shooting the enemies is perfectly fine. (That means I haven't found a bug yet.)
- Buying and selling towers has been done. (We're selling the towers the price that we buy. But it should be less. I'll fix that later.)
- Ugly GUI that shows wave number, number of killed enemies and total enemies and number of enemies which reaches the end of the path is done.
- Going next wave is working.
- Game over condition is done. If ten enemies reach the end of the path then game over.
- Also "Congratulations" screen will appear if the game is finished succesfully.
Electric tower is shooting the damn enemies.