Game Design Project Proposal
Game Design Project Proposal
Team Members:
RONALD ABAJON
JENNY MAE LONGAKIT
JOHN NICOLE QUINO
ISADORA JANE P. DACULLO
CARL AXEL MARZON
JHARELLE KHANE ALGAR
ZANDRO OCLIASO
IVAN JERO MANLANGIT
Story:
This proposal outlines the development of a fun and engaging Java-based 2D tank game. In this game, players
control allied tanks to protect a central statue from waves of enemy attacks. The gameplay focuses on strategic
movement, shooting mechanics, and interactions with obstacles. Tanks are represented with detailed visuals, and
players must use their skills to outmaneuver enemies, defend their base, and ultimately win the battle.
This game is developed after the story in 2001, about a nuclear war that breaks out after a virus kills almost all
women on Earth. The statue in the center of the game represents the women who was protected by the tank for not
to be killed. If the statue will be shoot by the tank enemy the game will be over.
Technical Elements:
Rendering: Use Java Swing or JavaFX for 2D graphics, with sprite-based animations for tanks and effects.
Assets: Custom sprites for tanks, projectiles, and obstacles, with dynamic visual effects for explosions and health
bars.
Game Logic: Smooth controls for tank movement, shooting mechanics, and collision detection for realistic
interactions.
Advanced Technical Elements:
List the more advanced and additional technical elements you intend to include in the game prioritized on likelihood
of inclusion. Describe the impact on the gameplay in the event of skipping each of the features and propose an
alternative.
Devices:
Explain which input devices you plan on supporting and how they map to in-game controls.
Concepts:
Produce basic, yet descriptive, sketches of the major game states (screens). These should be consistent with the
game design elements, and help you assess the amount of work to be done.
Tools:
Specify and motivate the libraries and tools that you plan on using except for C/C++ and OpenGL.
Development Plan:
Provide a list of tasks that your team will work on for each of the weekly deadlines. Account for some testing time
and potential delays, as well as describing alternative options (plan B). Include all the major features you plan on
implementing (no code).
First, before we decide to proposed about the Battle Tank Game, we proposed the Ninja Cubes Game but our
teacher suggested us to make a different game. That is why we come up to create the Battle Tank City Game.
Week: November 15
Finalize and refine tank animations and visual effects for a polished look, and enhance the gameplay experience
with sound effects for movement, shooting, and explosions.
Week: November 22
Optimize the game's performance to ensure smooth and responsive gameplay, and carry out extensive playtesting
to fine-tune mechanics and address any bugs for a seamless player experience.