0% found this document useful (0 votes)
39 views3 pages

Game Design Project Proposal

Uploaded by

Roiz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views3 pages

Game Design Project Proposal

Uploaded by

Roiz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Game Proposal: Tank Battle City

CPSC 427 - Video Game Programming


Fall 2019/20

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: October 4 - Skeletal Game


Begin by setting up the Java project and laying out the game structure to establish a solid foundation. Then, focus
on creating a basic tank model and implement movement controls to bring the first playable element of the game
to life.
Week: October 11
Next, add projectile shooting mechanics to enhance gameplay and implement basic collision detection between
tanks, projectiles, and obstacles to establish core game functionality.
Week: October 18 - Minimal Playability
Introduce enemy AI with basic movement and attack behaviors, and design the first level layout featuring
destructible objects and obstacles to create an engaging gameplay environment.
Week: October 25
Add life bars for tanks to display their health status, and introduce visual effects for explosions and damage to
enhance the game's visual appeal and feedback.

Week 5: Expanding Gameplay


Week: November 1
Create new levels with diverse layouts and unique enemy patterns, and implement progressive difficulty scaling to
keep the gameplay challenging and engaging.

Week: November 8- Playability


Introduce game modes like standard defense and progressive waves to add variety, and implement a tracking
system to monitor and display player performance for a more immersive experience.

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.

Week: November 29 – Final Game


Focus on finalizing all game menus, ensuring they are intuitive, visually appealing, and fully functional. Smooth out
transitions between levels, menus, and gameplay for a cohesive and seamless user experience. Apply the finishing
touches to the overall design, refining visual elements, animations, and sound to enhance the game's presentation.
Conduct a thorough review to confirm that all features work as intended, addressing any last-minute issues. Once
everything is polished and optimized, proceed with the release of the game to share it with players.

You might also like