{"id":20785699,"url":"https://github.com/aadityapanda/street_fighter","last_synced_at":"2025-04-15T00:26:48.676Z","repository":{"id":184128988,"uuid":"671355800","full_name":"AadityaPanda/Street_Fighter","owner":"AadityaPanda","description":"This project is a Clone of the Street Fighter Game. It has been developed in Python programming language, using the Pygame library.","archived":false,"fork":false,"pushed_at":"2024-11-21T15:09:30.000Z","size":46051,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T12:21:13.747Z","etag":null,"topics":["fighting-game","game-development","numpy","opencv-python","pygame","python","street-fighter","streetfighterpygame","two-player"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AadityaPanda.png","metadata":{"files":{"readme":"docs/README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-27T06:17:10.000Z","updated_at":"2025-03-21T13:37:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"46cb2af3-7005-4562-b991-9396e94f98ed","html_url":"https://github.com/AadityaPanda/Street_Fighter","commit_stats":null,"previous_names":["aadityapanda/street_fighter"],"tags_count":2,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AadityaPanda%2FStreet_Fighter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AadityaPanda%2FStreet_Fighter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AadityaPanda%2FStreet_Fighter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AadityaPanda%2FStreet_Fighter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AadityaPanda","download_url":"https://codeload.github.com/AadityaPanda/Street_Fighter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248982890,"owners_count":21193483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fighting-game","game-development","numpy","opencv-python","pygame","python","street-fighter","streetfighterpygame","two-player"],"created_at":"2024-11-17T14:46:58.570Z","updated_at":"2025-04-15T00:26:48.670Z","avatar_url":"https://github.com/AadityaPanda.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Street Fighter \n![download](https://github.com/user-attachments/assets/1395caef-363b-4485-8c0a-8d738f3cd379)\n\n\n**Street Fighter** is an engaging two-player fighting game built with Python and Pygame. This project features exciting gameplay mechanics, unique characters, and dynamic animations, making it a perfect choice for retro game enthusiasts and developers interested in Python-based game development.\n\n## Features\n- **Two Distinct Fighters**:\n  - **Warrior**: A melee combatant with powerful sword attacks.\n  - **Wizard**: A magic wielder with spell-based attacks.\n  \n- **Gameplay Mechanics**:\n  - Health bars for each fighter.\n  - Smooth animations for idle, run, jump, attack, hit, and death actions.\n  - Scoring system to track player victories.\n \n- **Dynamic Background**:\n  - Blurred background effects during the main menu for a cinematic feel.\n\n- **Sound Effects and Music**:\n  - Immersive soundtracks and attack effects.\n\n- **Responsive UI**:\n  - Main menu with start, score, and exit options.\n  - Victory screen for the winning fighter.\n\n- **Custom Controls** for two players.\n\n## 📋 Table of Contents\n- [Features](#features)\n- [Requirements](#requirements)\n- [Installation](#installation)\n- [Gameplay Instructions](#gameplay-instructions)\n- [Downloads](#downloads)\n- [License](#license)\n- [Credits](#credits)\n- [Contributing](#contributing)\n- [Contact](#contact)\n\n## Requirements\n- Python 3.7 or higher\n- Required Python libraries:\n  - `pygame`\n  - `numpy`\n  - `opencv-python`\n\n## Installation\n\nFollow these steps to install and run the game:\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/AadityaPanda/Street_Fighter.git\n   cd Streer_Fighter\n   ```\n\n2. **Install Dependencies**:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. **Run the Game**:\n   ```bash\n   python src/main.py\n   ```\n\n## Gameplay Instructions\n\n### Player Controls:\n- **Player 1**:\n  - Move: `A` (Left), `D` (Right)\n  - Jump: `W`\n  - Attack: `R` (Attack 1), `T` (Attack 2)\n\n- **Player 2**:\n  - Move: Left Arrow (`←`), Right Arrow (`→`)\n  - Jump: Up Arrow (`↑`)\n  - Attack: `M` (Attack 1), `N` (Attack 2)\n\n**Objective**: Reduce your opponent's health to zero to win the round. Victory is celebrated with a dynamic win screen!\n\n## Downloads\n\nYou can download the latest release of **Street Fighter** from the following link:\n\n[![Version](https://img.shields.io/github/v/release/AadityaPanda/Street_Fighter?color=%230567ff\u0026label=Latest%20Release\u0026style=for-the-badge)](https://github.com/AadityaPanda/Street_Fighter/releases/latest) \u003ca href=\"https://github.com/AadityaPanda/Street_Fighter/releases/download/v1.1/Game.zip\"\u003e\u003cimg  alt=\"Download\" title=\"Download\" src=\"https://custom-icon-badges.demolab.com/badge/-Download-0B6623?style=for-the-badge\u0026logo=download\u0026logoColor=white\"/\u003e\u003c/a\u003e\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE). Feel free to use, modify, and distribute it in your projects.\n\n## Credits\n\n- **Developer**: Aaditya Panda\n- **Assets**:\n  - Background music and sound effects: [Free Music Archive](https://freemusicarchive.org/)\n  - Fonts: [Turok Font](https://www.fontspace.com/turok-font)\n  - Sprites: Custom-designed and modified from open-source assets.\n\n## Contributing\n\nContributions are welcome! Here's how you can help:\n1. Fork the repository.\n2. Create a new branch:\n   ```bash\n   git checkout -b feature/YourFeatureName\n   ```\n3. Commit your changes:\n   ```bash\n   git commit -m \"Add YourFeatureName\"\n   ```\n4. Push to the branch:\n   ```bash\n   git push origin feature/YourFeatureName\n   ```\n5. Open a pull request.\n\nCheck the [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines.\n\n## Contact\n\n- **Developer**: Aaditya Panda  \n- **Email**: [aadityapanda23@gmail.com](mailto:aadityapanda23@gmail.com)  \n- **GitHub**: [AadityaPanda](https://github.com/AadityaPanda)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faadityapanda%2Fstreet_fighter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faadityapanda%2Fstreet_fighter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faadityapanda%2Fstreet_fighter/lists"}