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

Design Folder - Game (Unit 3)

The document outlines a student's game design project, focusing on creating a 2D action game using Python and Pygame, inspired by anime, particularly One Piece. The game features a player-controlled pirate character, AI allies, and a boss fight, with a well-defined gameplay loop and mechanics. Client feedback highlighted the game's fun aspects, suggesting potential improvements like additional enemies and animations.

Uploaded by

losttintimeee
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)
3 views3 pages

Design Folder - Game (Unit 3)

The document outlines a student's game design project, focusing on creating a 2D action game using Python and Pygame, inspired by anime, particularly One Piece. The game features a player-controlled pirate character, AI allies, and a boss fight, with a well-defined gameplay loop and mechanics. Client feedback highlighted the game's fun aspects, suggesting potential improvements like additional enemies and animations.

Uploaded by

losttintimeee
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

Design Folder – Game Making

Criterion A: Inquiring and Analysing


Student Response:

I chose my classmate as my client because he enjoys anime, especially One Piece, and likes
action and fighting games. He prefers games with characters, powers, and boss fights rather
than simple point-based games.

The problem was that most beginner games are too basic and do not include proper gameplay
or progression. My client wanted a game that felt more advanced and action-based.

Design Goal:
To design a playable 2D action game using Python that includes combat, characters, and a
boss fight inspired by anime.

Criterion B: Developing Ideas


Student Response:

The game is a 2D side-view action fighting game made using Python and the Pygame library.
The player controls a pirate character who fights a main villain. Two supporting characters,
inspired by Zoro and Sanji, help by automatically attacking the boss.

The game takes place on one island with a final boss fight. The goal is to defeat the boss before
the player’s health reaches zero.

Game Elements:

● Player character with movement and attack

● Boss enemy with health bar

● AI-controlled allies

● Health bars for player and boss

● Win and lose screens


Algorithm / Game Logic:

1. Start the game loop

2. Detect player keyboard input

3. Move player left or right

4. Check for collisions during attacks

5. Reduce health when hit

6. End game when boss or player health reaches zero

Tools and Features Used:

● Variables (health, game state)

● Loops (main game loop)

● Conditions (if statements)

● Collision detection

● Keyboard input handling

Criterion C: Creating the Solution


Student Response:

I created the game using Python and the Pygame library. I coded the player movement, attack
system, and collision detection. Rectangles were used as sprites to represent characters.

I tested the game multiple times and fixed issues such as health not reducing correctly and the
game not ending properly. I adjusted movement speed and damage values to make the game
balanced and playable.

The final game allows the player to fight a boss, receive help from AI allies, and either win or
lose based on performance.

Criterion D: Evaluating
Student Response:

The game meets the design goal because it is playable, action-based, and inspired by anime
fighting games. The player can move, attack, and experience a boss fight with support
characters.

Two strengths of the game:

1. The combat system works smoothly and responds well to player input.

2. The use of Python and Pygame makes the game more advanced than basic visual
coding platforms.

One improvement:
If I had more time, I would add animations and multiple levels to improve visuals and replay
value.

Client Feedback:
My classmate said the game was fun and liked the boss fight and teamwork aspect. He
suggested adding more enemies and special powers in the future.

You might also like