I've finally finished Siege! I would've added so much more, but I got fed up with Java2D so I decided to finish it right now without adding multiplayer. Here is the title screen:
The objective of the game is to keep at least 2 control points in your possession at all times. If you lose more than that, you automatically die. You also have 3 lives, so if you die 3 times, game over. Waves of monsters come, and in between waves you can do anything you want(restock on Sentrys or AGCs or recapture a point).
There is a shop in the north of the map. The 2 people sell stuff, and the robot is an upgrade station. To buy something, hover your mouse over it and press space. If it was successful you'll hear a beep, otherwise you'll here a explosion(I don't know why).
The control point order is this:
If you are on a bad computer, this game won't run at all. I would've originally fixed it, but I don't want to migrate all this stuff over to another library. If I get enough feedback and likes for the game however, I will add multiplayer and convert to libGDX! Vote on that please!
Anyway, I hope I've done a good job on this one:
If you want this game to be continued, just let me know and if enough people say yes, I'll add multiplayer and more monsters and more features etc.
Feedback, criticism hate all accepted!
Some more images: