Skip to content

maxcwolf/streep-fighter

Repository files navigation

๐Ÿ‘Š STREEP FIGHTER ๐Ÿ‘Š

Meryl Kombat

A 2D arcade-style fighting game starring six iconic Meryl Streep characters. Built with Godot 4.6 and C#.

Meryl Streep portrait by Lincoln Townley

Godot C# License Fighters Stages Meryl


๐ŸŽฌ About

Streep Fighter is a love letter to both classic 90s arcade fighters and the greatest actress of all time. Pick your favorite Meryl, choose a stage inspired by her filmography, and duke it out in best-of-3 rounds.

Features PvP local multiplayer and a VS CPU mode with AI opponent.


๐ŸŽญ The Roster

Six playable fighters, each with unique stats and a signature special move.


Miranda Priestly
The Devil Wears Prada (2006)

Special: "That's All" โ€” Lightning dash-slap
Type: โšก Speedster
HP 1000 ยท SPD 250 ยท DMG 150

Julia Child
Julie & Julia (2009)

Special: "Bon Appรฉtit" โ€” Throws a pot projectile
Type: ๐Ÿณ Zoner
HP 1000 ยท SPD 200 ยท DMG 180

Margaret Thatcher
The Iron Lady (2011)

Special: "Iron Fist" โ€” Armored power punch
Type: ๐Ÿ›ก๏ธ Tank
HP 1200 ยท SPD 180 ยท DMG 250

The Witch
Into the Woods (2014)

Special: "Curse of the Woods" โ€” Curse projectile
Type: ๐Ÿ”ฎ Glass Cannon
HP 900 ยท SPD 220 ยท DMG 200

Donna Sheridan
Mamma Mia! (2008)

Special: "Dancing Queen" โ€” Double spin attack
Type: ๐Ÿ’ƒ Combo Fighter
HP 950 ยท SPD 280 ยท DMG 130

Sister Aloysius
Doubt (2008)

Special: "Divine Discipline" โ€” Lunging knockback strike
Type: โœ๏ธ Bruiser
HP 1100 ยท SPD 200 ยท DMG 180

๐Ÿ—บ๏ธ Stages

Six arenas inspired by Meryl's filmography, each hand-built with Polygon2D pixel art.

Stage Film Location
Runway Magazine The Devil Wears Prada New York City
Julia's Kitchen Julie & Julia Paris, France
House of Commons The Iron Lady London, England
Enchanted Woods Into the Woods A dark magical forest
Kalokairi Island Mamma Mia! Greece
St. Nicholas Church Doubt The Bronx, New York

๐Ÿ•น๏ธ Controls

Player 1 (Keyboard Left)

Key Action
A / D Move Left / Right
W Jump
S Crouch
F Punch
G Kick
H Block
T Special Move

Player 2 (Keyboard Right)

Key Action
โ† / โ†’ Move Left / Right
โ†‘ Jump
โ†“ Crouch
Num1 Punch
Num2 Kick
Num3 Block
Num0 Special Move

๐Ÿ—๏ธ Project Structure

streep-fighter/
โ”œโ”€โ”€ Assets/Portraits/          # Character select portraits
โ”œโ”€โ”€ Scenes/
โ”‚   โ”œโ”€โ”€ Fighters/              # Fighter models & projectiles (.tscn)
โ”‚   โ”œโ”€โ”€ Stages/Backgrounds/    # 6 hand-built Polygon2D stage backgrounds
โ”‚   โ””โ”€โ”€ UI/                    # Title, CharSelect, StageSelect, HUD, Victory
โ”œโ”€โ”€ Scripts/
โ”‚   โ”œโ”€โ”€ AI/                    # CPU opponent controller
โ”‚   โ”œโ”€โ”€ Fighters/              # Fighter base class, subclasses, stats
โ”‚   โ”œโ”€โ”€ Managers/              # GameManager, GameState, StageData
โ”‚   โ””โ”€โ”€ UI/                    # All UI screen scripts
โ”œโ”€โ”€ project.godot
โ””โ”€โ”€ StreepFighter.csproj

โš”๏ธ Game Mechanics

  • Best of 3 rounds โ€” First to 2 round wins takes the match
  • 90-second timer โ€” If time runs out, the fighter with more HP% wins the round
  • Blocking โ€” Reduces incoming damage (varies per fighter, 70%โ€“92% reduction)
  • Special moves โ€” Unique per fighter, with cooldowns ranging from 3โ€“5 seconds
  • Knockback โ€” Hits push opponents toward the arena walls
  • Health color โ€” Bars shift from green โ†’ yellow โ†’ red as damage accumulates

๐Ÿš€ Getting Started

Requirements

Running

  1. Clone the repo
  2. Open project.godot in Godot 4.6 (.NET edition)
  3. Build the C# solution (dotnet build or via Godot editor)
  4. Hit Play (F5)

๐ŸŽฅ Game Flow

๐ŸŽฌ Title Screen
   โ”œโ”€โ”€ VS Player (PvP)
   โ””โ”€โ”€ VS CPU
         โ†“
๐ŸŽญ Character Select
   P1 picks fighter โ†’ P2 picks (or CPU auto-picks)
         โ†“
๐Ÿ—บ๏ธ Stage Select
   Pick your arena from 6 movie-themed stages
         โ†“
๐Ÿ‘Š FIGHT!
   Best of 3 rounds ยท 90 seconds each
         โ†“
๐Ÿ† Victory Screen
   Winner announced โ†’ Return to title

"I don't know why I'm so scary. I don't want to be."

โ€” Meryl Streep, before selecting Margaret Thatcher and landing a 250-damage Iron Fist


Made with ๐ŸŽฌ and ๐Ÿ‘Š in Godot 4.6

Photo: Meryl Streep by Lincoln Townley, CC BY-SA 4.0

About

Streep Fighter: Meryl Kombat - A 2D arcade-style fighting game starring six iconic Meryl Streep characters.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors