Skip to content

SAmdaniel0070/slash-mania

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

             ███████╗██╗      █████╗ ███████╗██╗  ██╗    ███╗   ███╗ █████╗ ███╗   ██╗██╗ █████╗ 
             ██╔════╝██║     ██╔══██╗██╔════╝██║  ██║    ████╗ ████║██╔══██╗████╗  ██║██║██╔══██╗
             ███████╗██║     ███████║███████╗███████║    ██╔████╔██║███████║██╔██╗ ██║██║███████║
             ╚════██║██║     ██╔══██║╚════██║██╔══██║    ██║╚██╔╝██║██╔══██║██║╚██╗██║██║██╔══██║
             ███████║███████╗██║  ██║███████║██║  ██║    ██║ ╚═╝ ██║██║  ██║██║ ╚████║██║██║  ██║
             ╚══════╝╚══════╝╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝    ╚═╝     ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝╚═╝  ╚═╝

🎮 Fruit-Slicing Arcade Game · Python · Pygame
⚔️ Slice Fast · 🔥 Build Combos · 💣 Avoid the Bomb


🎮 Gameplay Preview

▶️ Watch Full Gameplay Video

🍉 GAME OVERVIEW

Your mouse is your blade.
Fruits fly. You slice.
One bomb… and it's over.

Slash Mania is a fast-paced arcade game inspired by Fruit Ninja, built using Python + Pygame, focusing on gameplay feel, combo mechanics, and clean UI.


🎮 CORE FEATURES

  • 🔪 Knife Cursor Gameplay
  • 🔥 Dynamic Combo Multiplier
  • 💣 Bomb = Instant Game Over
  • 🎵 Immersive Sound System
  • 🔇 Mute / Unmute Toggle
  • 🎨 Retro Pixel Aesthetic UI
  • Optimized Smooth Gameplay

🧠 TECH STACK

Tech Role
Python Core logic
Pygame Rendering, input, sound
ChatGPT Asset + logic support
Pixabay Audio assets
PressStart2P Pixel font

📁 PROJECT STRUCTURE

slash-mania/
│
├── main.py                     # Game logic
├── font/
│   └── PressStart2P-Regular.ttf
│
├── images/
│   ├── apple.png
│   ├── banana.png
│   ├── watermelon.png
│   ├── bommb.png
│   ├── knife.png
│   ├── mute.png
│   ├── unmute.png
│   ├── background.png
│   └── backgroundforgame.png
│
├── sounds/
│   ├── throw.mp3
│   ├── slash sound of knife.mp3
│   ├── bomb.mp3
│   └── main bg loop.mp3

⚙️ HOW TO RUN

pip install pygame
python main.py

🎯 GAME RULES

  • 🍎 Slice fruits → gain points
  • 🔥 Combo increases score
  • ❌ Miss = combo reset
  • 💣 Bomb = GAME OVER
  • 🎯 Bomb appears every 3–4 waves

🧮 SCORING SYSTEM

  • Action Result
  • Slice fruit +Combo multiplier
  • Chain slices Higher score
  • Miss fruit Combo reset
  • Hit bomb ☠ Game Over

🚀 FUTURE UPGRADES

  • 💥 Explosion animations
  • 🍓 Fruit juice particles
  • 📱 Mobile version
  • 🏆 Leaderboard

👨‍💻 AUTHOR

Samarpan Daniel B.Tech AI & Data Science

🌟 FINAL NOTE

⚔️ "In Slash Mania, hesitation is defeat." Slice with precision. Avoid the bomb.

⭐ If you like this project, consider starring the repo!

About

Slash Mania is a fast-paced fruit-slicing arcade game inspired by the classic Fruit Ninja. You control a knife with your mouse cursor and must slice fruits flying across the screen while dodging bombs. Your score increases with combos — the more fruits you slice in a row without missing, the higher your multiplier.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages