Skip to content

2 Gameplay

Mefiso edited this page Sep 30, 2021 · 56 revisions

CORE GAME PILLARS

  • Character switching
  • Enemy hordes
  • Improve skills

PROGRESSION & CHALLENGE

GAMEPLAY FLOW

Editable chart

Level 1

Game Flow Chart 1

Level 2

Game Flow Chart 2

Boss Level

Game Flow Chart Boss


GAME MECHANICS

PLAYER CHARACTER SKILLS

See TDD for specific details on implementation.

  1. Character Switch: Change from Fang to Onimaru and viceversa.

Fang

  1. Movement: Fast speed.
  2. Shoot
  3. Dash
  4. EMP Field
  5. Ultimate

0-Nimaru

  1. Movement: Slow speed.
  2. Shoot
    Onimaru Shoot
  3. Shield
    Onimaru Shield
  4. Energy Blast
    Onimaru Blast
  5. Ultimate
    Onimaru Ultimate

Player Controls

Skill KeyBoard PS Controller XBox Controller
SWAP CHARACTERS Spacebar Triangle Y
MOVEMENT WASD Left Joystick Left Joystick
AIM Mouse Right Joystick Right Joystick
SHOOT LMB R2 RT
DASH/SHIELD RMB L2 LT
EMP/BLAST E L1 LB
ULTIMATE Q R1 RB
SKIP DIALOGUES F X A

ENEMY SKILLS

Grunt

  1. Movement: Slightly slower than Fang.
    2.1. Melee Attack: 10% health damage (Only melee Grunts).
    2.2. Ranged Attack: (Only ranged Grunts).

Special

  1. Movement: Same as onimaru.
  2. Ranged Attack: Beam of energy (like lasers).
  3. Melee Attack: A strong dashing melee attack. Dash+sword. AI: The Special will shoot while he is at distance form the player. Between each shot, he will move closer to the player and shoot again. If he gets close enough to the player, or the player approaches him, he will start spamming the melee attack. The distance to switch to this behavior is the distance that he can move with the dashing part of the attack. If the player manages to move away from it, it will start shooting again.

ITEMS & POWERUPS

Three collectibles can be found hidden throughout each Level. They are called "Upgrade Cells". When finding all 3 Cells of one level, both Fang and Onimaru will recieve a permanent upgrade in one of their skills, that can be accumulated through the following stages of the game. This upgrade is recieved at the moment the last Cell is found.

  • Level 1 Upgrades

    • Fang: Dash - hurts enemies that it touches.
    • Onimaru: Shield - bounces bullets.
  • Level 2 Upgrades

    • Fang: PEM Field - Damage increase to enemies affected
    • Onimaru: Energy Blast - Damage increase to enemies affected

ENVIRONMENTAL TRAPS

Lasers

Fire Floor

Boss: Duke

Attack list

  1. Relatively slow energy sphere (similar to ranged but faster)
  2. Random tiles flamethrower from the floor
  3. Super punch.
  4. Duke calls Milibot troops (melee, ranged and special)
  5. Lasers on the walls
  6. Starts shooting, in a cone, energy spheres and beams defined patterns (bullet hell attack).
  7. Barrel throwing
  8. See section below

Defense mechanisms

The boss needs defensive capabilities (or attack without interruption) and mechanisms to detect the counter-pattern of the player and do something about it.

  • Shield (90 degrees coverage) (appears from the weapon).
  • Phase change. Will have multiple phases that activate when certain requirements are met.
  • Troops spawning is a mechanism to protect himself while attacking.

Phases and AI

General

Kill Duke by lowering his health bar. When he reaches certain thresholds he changes phase, adding new attacks to his repertoire.

Duke has a strong-built figure and is slightly larger than Onimaru. He has strange proportions compared to a human (abnormally large arms and torso).

Intro cutscene

Protected behind a laser barrier at the other end of the room, Duke is preparing himself for battle. A mechanical contraption attaches a laser machine gun to his left arm and a sword on his right. The laser barrier disappears and Duke jumps down to the arena.

Phase 1 (100%-70%hp)

Duke fires his ranged weapon at you constantly while moving around. If he receives 5%hp damage really fast he activates a shield for a number of seconds and stops moving (continues shooting).

If you get too close he will slash you with his sword (shield-breaking). Below 85%hp, random tiles on the map will start spitting fire and every X seconds Duke will perform a bullet hell attack.

Phase 2 (70%-40%hp)

Repeat the following:

  1. Fire spitting tiles stop. Duke retreats to the far wall and shields himself, then enemies start jumping in (a finite number). Duke throws explosive barrels while shielding.

  2. When you clear the enemy troops, a momentary break while Duke lowers his barrier. Then, random tiles on the map will start spitting fire every X seconds. Duke proceeds like in phase 1. But every time Onimaru shields up for Y seconds, Duke will charge him, perform a shield-breaking weapon attack.

  3. Under 60% start in 1 but with Lasers on the walls activated. And change this condition to 50%.

Phase 3 (40%hp)

Duke goes wild. Both Lasers on the walls and fire-spitting tiles on the map activated.

Duke starts combining charging to you+melee weapon attack, shoot, and bullet-hell attack. When he loses 10%hp he calls milibot troops and changes its pattern to shielding/moving+shooting combined with the bullet hell attack. Uses melee weapon attack if the player approaches. When he loses 10%hp starts at 1 again.

Kill Sequence + Victory

Option A: The fancy one When lowering Duke’s hp bar to 0, a cutscene triggers:

Duke falls to the ground backwards, clearly hurt. A flash happens offscreen (the character swap effect), and both Fang and Onimaru approach him.

Onimaru: Beep boop something something

Duke: Let me go! I’ll pay you double what she offers!

Fang: We came for something better than money.

Fang shoots Duke in the head.

Boss-player skill interactions

Damage

Duke suffers damage from 0-nimaru and Fang's attacks. However, while he is charging or shooting the Bullet hell, the damage is halved.

EMP

Duke is affected by the EMP unless he is outside of the map throwing barrels or charging. If you have the EMP upgrade, he will suffer double damage while stunned.

Blast

Blast pushes Duke like any other enemy, unless he is charging or throwing barrels.


UI

GAME MENUS

HUD

General View

Dialogues + Tutorials

9. Tutorials and Powerups


LOSING

The loose condition in the game is to get both Characters killed. When one of the characters is killed, it will be automatically switched for the other one. The dead character will start recovering HP as usual, but will not be available until it has recovered full life. If by that time the second character is also killed, the player will not have more available characters and it will be GAME OVER.