A simple XNA RTS Tank Game.
Implement a XNA base using C# to:
- Create an environment such as texture terrian and sky.
- RTS style camera
- Entity selection
- Selected circle and health bar
Develop a tank game. The tanks must be autonomous agents that can navigate using path finding and move around the game world. They should be able to search, shoot and destory enemy tanks.
The game world need to have sky and texture terrain using heightmap. There also must have obstacles where the tanks cannot pass through and have to navigate around the obstacles. Gravity must also be implemented.
Tank movements must be in the direction the tank is facing. Tanks may reverse, but cannot move sideways. When moving, thanks should not collide with other tanks, their turret must be able to rotate. the cannon must be able to elevate to an appropriate level to fire at enemy. Tanks should also be able to fire at moving targets by predicting the enemy tank's path based on its current position and velocity. Tank must fire projectiles and there should be a delay between shots.
The projectiles shot by the tank must follow a parabolic trajectory. Give the projectile an impulse/constant velocity.
The game should be AI driven. Tanks should explode when the HP is zero and should be remove and re spawn at a random position.
Tanks model are included as well as other items such as sky and terrain.
This is a rush project and needed to be completed by next 3-5 days as all my other module's project crash with this one.