Skip to content

cesardonascimento/pico-kombat-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Disponível em Português

About

This game is inspired by a classic 90s fighting game franchise. I aimed to port as many original elements from the source game as possible within the limitations imposed by PICO-8. Some elements were left out as I reached the maximum token limit, however, I am very satisfied with the results achieved. At the end of the documentation, you will find a backlog list with some features that I may implement in future versions if there is interest.

PICO-8 cart

cart

Controls

⬅️ walk backward
➡️ walk forward
⬆️ jump (use ⬅️ or ➡️ for direction)
⬇️ crouch
🅾️ punch
kick
🅾️block
⬇️🅾️ hook
⬆️🅾️ jump punch (use ⬅️ or ➡️ for direction)
⬅️❎ roundhouse kick
⬇️❎ sweep
⬆️❎ jump kick (use ⬅️ or ➡️ for direction)

Move list

🚩 Some move controls were slightly modified due to PICO-8's buttons limitation.

Character 1

character 1

Fireball: ➡️+➡️+🅾️
Fireball (aerial): ➡️+➡️+🅾️ in the air
Flying kick: ➡️+➡️+❎
Multiple kicks: hold ❎ for 3 seconds and release

💀 Finisher 1: ⬇️+➡️+⬅️+⬅️+❎
💀 Finisher 2: hold 🅾️❎ and ⬇️+➡️+⬆️+⬅️+⬇️


Character 2

character 2

Flying kick (aerial): ⬇️+❎ in the air
Hat toss: ⬅️+➡️+🅾️
Spinning: hold 🅾️❎ and ⬆️+⬆️
Teleport: ⬇️+⬆️

💀 Finisher 1: ➡️+➡️+➡️+❎
💀 Finisher 2: ⬅️+➡️+🅾️


Character 3

character 3

Energy ball: ⬅️+⬇️+➡️+🅾️
Forward kick: ⬅️+➡️+❎
Ouch: ⬇️+🅾️
Uppercut: ⬅️+⬇️+⬅️+🅾️

💀 Finisher 1: ➡️+➡️+⬇️+⬆️
💀 Finisher 2: ⬇️+⬇️+➡️+➡️+🅾️


Character 4

character 4

Acid spit: ➡️+➡️+🅾️
Energy ball: ⬅️+⬅️+🅾️
Invisibility: hold 🅾️❎ and ⬆️+⬆️+⬇️
Slide: ⬅️+🅾️

💀 Finisher 1: ⬅️+⬅️+⬇️+🅾️
💀 Finisher 2: ➡️+➡️+⬇️+❎ (should be invisible)


Character 5

character 5

Freeze: ⬇️+➡️+🅾️
Slide: ⬅️+🅾️

💀 Finisher 1: ➡️+➡️+⬇️+❎ and then ➡️+⬇️+➡️+➡️+🅾️
💀 Finisher 2: ⬅️+⬅️+⬇️+➡️+🅾️


Character 6

character 6

Fireball: ⬅️+⬅️+🅾️

Morphs

Character 1: ⬅️+➡️+➡️+🅾️
Character 2: ⬅️+⬇️+⬅️+❎
Character 3: ⬅️+⬅️+⬇️+🅾️
Character 4: hold 🅾️❎ and ⬆️+⬇️+⬇️
Character 5: ➡️+⬇️+➡️+🅾️
Character 6: you are character 6 😅
Character 7: 🅾️❎+🅾️❎+🅾️
Character 8: ⬇️+➡️+⬅️+❎
Character 9: hold 🅾️ for 3 seconds
Character 10: ⬇️+⬇️+❎
Character 11: hold 🅾️❎ and ⬆️+⬆️
Character 12: ⬇️+⬅️+➡️+❎

💀 Finisher 1: hold ❎ for 2 seconds
💀 Finisher 2: hold 🅾️❎ and ⬆️+⬇️+⬆️
💀🐯 Finisher 3: hold 🅾️ for 4 seconds


Character 7

character 7

Fan lift: ⬅️+⬅️+⬅️+🅾️
Fan throw: ➡️+➡️+🅾️
Fan throw (aerial): ➡️+➡️+🅾️ in the air
Flying punch: ➡️+⬇️+⬅️+🅾️

💀 Finisher 1: 🅾️❎+🅾️❎+🅾️❎+❎
💀 Finisher 2: ➡️+➡️+⬇️+➡️+❎


Character 8

character 8

Back breaker (aerial): 🅾️❎ when both players are in the air
Energy wave: ➡️+⬇️+⬅️+❎
Grab: ➡️+➡️+🅾️
Ground pound: hold ❎ for 3 seconds

💀 Finisher 1: 🅾️❎+🅾️❎+🅾️❎+🅾️❎+🅾️
💀 Finisher 2: ➡️+➡️+➡️+🅾️


Character 9

character 9

Ground roll: ⬅️+⬅️+⬇️+❎
Sai throw: hold 🅾️ for 2 seconds
Sai throw (aerial): hold 🅾️ for 2 seconds and release in the air
Teleport kick: ➡️+➡️+❎

💀 Finisher 1: hold ❎ for 3 seconds
💀 Finisher 2: ➡️+⬅️+➡️+🅾️


Character 10

character 10

Blade spark: ⬇️+⬅️+🅾️
Multiple stabs: ⬅️+⬅️+⬅️+🅾️

💀 Finisher 1: ⬅️+⬅️+⬅️+⬅️+🅾️
💀 Finisher 2: ⬅️+➡️+⬇️+➡️+🅾️


Character 11

character 11

Kunai throw: ⬅️+⬅️+🅾️
Scissors sweep: ➡️+⬇️+⬅️+❎
Teleport punch: ⬇️+⬅️+🅾️

💀🔥 Finisher 1: hold 🅾️❎ and ⬆️+⬆️
💀 Finisher 2: ⬇️+➡️+➡️+➡️+🅾️


Character 12

character 12

Electrocution: hold 🅾️ for 3 seconds
Flying charge: ⬅️+⬅️+➡️
Lightning: ⬇️+➡️+🅾️
Teleport: ⬇️+⬆️

💀 Finisher 1: hold ❎ for 4 seconds
💀 Finisher 2: hold 🅾️ for 4 seconds


Building

  1. Download shrinko8 executables from thisismypassport/shrinko8 and extract inside /dist folder.
  2. On windows terminal, run build\\shrinko\\shrinko8.exe pico-kombat-2.p8 dist\\pico-kombat-2.png --minify-safe-only inside project root folder.
  3. Auto-build is already configured in .vscode/settings.json. Just install and enable Run on Save vs code extension and save any file to automatically generate a new .p8 build in /dist folder.

Screenshots

1 2 3 4

Backlog

  • Grabs
  • Other types of finishing moves
  • Secondary boss
  • Particles on projectiles
  • Next combat intro screen
  • More stages
  • Hidden characters fights
  • Missing special moves

Known bugs

  • Teleport moves might show unexpected behaviors when the player or the opponent is at the edge of the screen (both sides)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages