Skip to content

manavmittal05/AP_Game_Project

Repository files navigation

Tank Stars Game

This project is an implementation of the popular Tank Stars game in a 1 vs. 1 mode using the LibGDX game development framework. The game involves two players facing off on hilly terrain, taking turns firing bombs at each other. Players need to select the power and angle of the trajectory for their shots, strategically position themselves, and aim to destroy their opponent's tank.

Demo Video

TankStarsVideo.mp4

Features

Basic Features

  1. 1 vs. 1 Game Mode: Players face each other, taking turns to shoot until one tank runs out of health.
  2. Power and Angle Selection: Players can select the power and angle of the trajectory before firing shots.
  3. Impact Calculation: The effect of a hit on a tank's health is based on how close it has been hit.
  4. Tank Movement: Tanks move in the direction they are hit, and the amount of movement is determined by the accuracy of the shot.
  5. Tank Selection: Players can choose from at least 3 different types of tanks before starting the game.
  6. Pause Menu: A pause menu allows players to save, resume, or exit to the main menu at any point in the game.

Additional Features

  1. Save Game State: The game allows saving the state of the game, including:

    • Health of the two players
    • Exact position of the tanks
    • Orientation of the ground
  2. Save/Load Functionality: Players can save and load any game state, and multiple save/load slots are available.

  3. In-game Options:

    • Restart game and exit to the main menu options on losing.
    • Pause input during gameplay to save the state of the game.
  4. GUI Design:

    • The graphical user interface is designed using the LibGDX framework to provide an immersive and visually appealing gaming experience.
  5. Tank Variety:

    • The game includes a minimum of 3 different types of tanks, offering players diverse choices for gameplay.
  6. Health Display:

    • The current health of each player is shown at an appropriate position on the screen, keeping players informed about their tank's status.
  7. Main Page:

    • New game, resume game, and exit game buttons on the main page for easy navigation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages