Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🥊 Street Fighter

The Ultimate Python Fighting Experience

Street Fighter Banner

Typing Animation

Python Pygame License Stars


🎮 About The Game

Street Fighter is an electrifying two-player fighting game that brings classic arcade action to your desktop! Built with Python and Pygame, this project showcases advanced game development techniques with smooth animations, dynamic combat systems, and immersive audio-visual effects.

"Enter the arena, choose your destiny, and prove your fighting prowess!" ⚔️


✨ Game Features

🗡️ The Warrior

Warrior

Master of Blades

  • ⚔️ Devastating sword attacks
  • 🛡️ Heavy armor protection
  • 💪 High damage output
  • 🏃‍♂️ Agile combat moves

🧙‍♂️ The Wizard

Wizard

Arcane Spellcaster

  • ✨ Powerful spell attacks
  • 🔮 Magical projectiles
  • 🌟 Elemental damage
  • 🎭 Mystical abilities

🎯 Core Gameplay Features

Feature Description Status
💚 Health System Dynamic health bars with real-time updates ✅ Active
🎬 Smooth Animations Fluid character movements and transitions ✅ Active
🏆 Scoring System Track victories and tournament progress ✅ Active
🎵 Audio Experience Immersive soundtracks and combat effects ✅ Active
🖼️ Dynamic Backgrounds Cinematic blur effects and visual polish ✅ Active
🎮 Responsive Controls Intuitive two-player control scheme ✅ Active

🎨 Visual Showcase

🌟 Game Highlights

    ⚔️  COMBAT SYSTEM  ⚔️
    ╔═══════════════════╗
    ║  • Melee Attacks  ║
    ║  • Magic Spells   ║
    ║  • Combo System   ║
    ║  • Victory Moves  ║
    ╚═══════════════════╝

📋 Table of Contents

Section Quick Links
🎮 Features
⚙️ Requirements
🚀 Installation
🎯 Gameplay
📦 Downloads
📄 License
🙏 Credits
🤝 Contributing
📧 Contact

⚙️ Requirements

🛠️ System Requirements

Component Minimum Requirement
🐍 Python Version 3.7 or higher
💾 RAM 4GB recommended
💿 Storage 100MB free space
🖥️ Display 1024x768 resolution

📚 Required Libraries

# Core Dependencies
pygame>=2.0.0      # Game engine
numpy>=1.19.0      # Mathematical operations  
opencv-python>=4.5.0  # Image processing

🚀 Installation

🎯 Quick Start Guide

Step 1: Clone the Repository

git clone https://github.com/AadityaPanda/Street_Fighter.git
cd Street_Fighter

Step 2: Install Dependencies

pip install -r docs/requirements.txt

Step 3: Launch the Game

python src/main.py

🎉 Ready to Fight! 🎉


🎯 Gameplay Instructions

🎮 Master the Controls

👤 Player 1 (Warrior)

Player 1

Action Key
⬅️ Move Left A
➡️ Move Right D
⬆️ Jump W
⚔️ Attack 1 R
🗡️ Attack 2 T

👤 Player 2 (Wizard)

Player 2

Action Key
⬅️ Move Left
➡️ Move Right
⬆️ Jump
✨ Spell 1 M
🔮 Spell 2 N

🏆 Victory Conditions

+ Reduce opponent's health to ZERO
+ Unleash devastating combo attacks
+ Master timing and positioning
+ Claim victory in the arena!

📦 Downloads

🎯 Get the Latest Release

Latest Release

Download Game

Download Source


📄 License

This project is licensed under the MIT License

License: MIT

Feel free to use, modify, and distribute in your projects!


🙏 Credits

👨‍💻 Development Team

Role Contributor
🎮 Lead Developer Aaditya Panda
🎨 Game Design Aaditya Panda
🔧 Technical Lead Aaditya Panda

🎨 Assets & Resources

Asset Type Source
🎵 Background Music Free Music Archive
🔤 Fonts Turok Font
🎭 Sprites Custom-designed + Open-source assets
🎧 Sound Effects Royalty-free audio libraries

🤝 Contributing

🌟 Join the Development!

We welcome contributions from the community!

🚀 Quick Contribution Guide:

  1. Fork the repository

    git fork https://github.com/AadityaPanda/Street_Fighter.git
  2. Create a feature branch

    git checkout -b feature/AmazingFeature
  3. Commit your changes

    git commit -m "Add AmazingFeature"
  4. Push to the branch

    git push origin feature/AmazingFeature
  5. Open a Pull Request

Contributors

Check CONTRIBUTING.md for detailed guidelines


📧 Contact

🌐 Let's Connect!

Email GitHub LinkedIn


💫 "Try something new every day!"

Closing Message

Made with Love Python

About

This project is a Clone of the Street Fighter Game. It has been developed in Python programming language, using the Pygame library.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

19 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages