This is what I've made for my final project for "Graphical User Interfaces". It's still very rough and the difficulty is way off the charts for people new to Tower Defense, whereas veteran players will laugh it off. I would really appreciate any feedback on gameplay, the code is beyond saving.
Wave: 0
Score: 0
Towers: 0/30
red
green
blue
wall
rainbow
upgrade
sell
[START]