Skip to content

leoke599/Guilty-Gear--Strive-at-home

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Guilty Gear Strive Combat System

Note: The A.I. is dumb and won't put everything needed in a readme in this file. It's not my fault.

A simple text-based fighting game inspired by the popular Guilty Gear Strive franchise. In this game, you control one of the iconic characters and engage in turn-based combat against a CPU opponent. The game features combo-based attacks, special moves, shields, and more!

Note: This game is made fully by A.I. and it does not work well at all, but it was fun making this. Enjoy!


Table of Contents

  1. Game Overview
  2. Gameplay Mechanics
  3. Character Selection
  4. Installation and Setup
  5. How to Play
  6. Credits

Game Overview

In Guilty Gear Strive Combat System, you pick a fighter and face off against a randomly selected CPU opponent. The goal is to defeat the opponent by strategically using attacks, special moves, shields, and combos.

Core Features:

  • Combo-based combat: Perform combos using the W, A, S, D keys to gain a damage multiplier.
  • Special moves: Each character has a unique special move with cooldowns.
  • Shields: Use shields to reduce incoming damage.
  • Grab attacks: A powerful attack that bypasses shields but deals reduced damage.
  • Randomized opponents: Fight against different characters with varying strength, agility, and health.

Gameplay Mechanics

  1. Turn-based Combat:
    The game alternates between your turn and the CPU's turn. Both players choose an action (e.g., Attack, Shield, Special Move) in each round.

  2. Combo Sequences:
    For each attack, you may be prompted to enter a combination of W, A, S, D keys in a time-limited window. Completing the combo gives you a damage multiplier (up to 1.2x) for your attack.

  3. Shields:
    Activating a shield reduces the damage taken during the opponent's turn. Shield effectiveness is capped at 20% of incoming damage.

  4. Special Moves:
    Each character has a unique special move, dealing extra damage. Special moves can only be used after a cooldown period.

  5. Grab:
    Grabs bypass shields and deal reduced damage (40% of your strength).


Character Selection

You can choose from 7 different characters, each with their own unique stats and special moves:

  1. Sol Badguy

    • Special Move: Bandit Bringer
    • Strength: 18
    • Health: 120
    • Agility: 8
    • Cooldown: 2 turns
  2. Ky Kiske

    • Special Move: Sacred Edge
    • Strength: 14
    • Health: 100
    • Agility: 7
    • Cooldown: 3 turns
  3. May

    • Special Move: Dolphin Dive
    • Strength: 16
    • Health: 80
    • Agility: 10
    • Cooldown: 2 turns
  4. Chip Zanuff

    • Special Move: Ninja Teleport
    • Strength: 12
    • Health: 70
    • Agility: 12
    • Cooldown: 1 turn
  5. I-No

    • Special Move: Stroke of Midnight
    • Strength: 14
    • Health: 90
    • Agility: 6
    • Cooldown: 3 turns
  6. Jack-O

    • Special Move: Minion Summon
    • Strength: 14
    • Health: 100
    • Agility: 5
    • Cooldown: 4 turns
  7. Happy Chaos

    • Special Move: Chaos Bullet
    • Strength: 12
    • Health: 90
    • Agility: 9
    • Cooldown: 3 turns

Installation and Setup

Prerequisites:

  • Python 3.x (You can download it from here).

Steps to Run the Game:

  1. Clone the repository (or download the Python script):

    • If you haven't done so already, download or clone the game file into a directory on your computer.
    git clone https://github.com/yourusername/guilty-gear-combat.git
    

About

Text based game for a school project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages