“Life is good, you know what I mean? Like…”
— Naruto Uzumaki (if I wrote Naruto)
I used to reminisce endlessly on playing Naruto MUGEN with my best friend after school.
So 5 years ago, I decided to remake it in Python, using tkinter.
And then it got out of hand. 😅
🍜 Shippuden Stories
Shippuden Stories (formerly Life Is Good) is a small open-source Naruto fighting game made entirely in Python.
It’s a love letter to the fighting games of the 2000s — fast-paced, pixel-heavy, and full of charm.
⚔️ Gameplay
The controls are simple:
Action | Key |
---|---|
Move |
W , A , S , D
|
Jump / Attack | Space |
Character Selection |
W , A , S , D , Space
|
You can fight as Naruto, Kakashi, Itachi, and more, all recreated (reanimated heh) in a tiny pixel-art style that fits right into the nostalgic theme.
📜 Story Mode — Written in Code
One of the most fun parts of the project and where YOU could contribute is the story engine.
Each episode of the story is just a short Python file that uses simple classes like Background
, Appear
, Speech
, and Fight
to define what happens.
Here’s an example:
from storyline.common import Run, Speech, Fight, Background, Appear
from screens.background import Backgrounds
from characters.character import CharacterNames
from const import LEFT, RIGHT
STORY = [
Background(Backgrounds.TRAINING),
Appear(CharacterNames.NARUTO, 150),
Appear(CharacterNames.SAKURA, 100),
Appear(CharacterNames.KAKASHI, 500),
Speech(CharacterNames.KAKASHI, "Alright, Team 7... time to see how much you've improved.", side=RIGHT),
Speech(CharacterNames.NARUTO, "Heh, I’ve been training nonstop! I’ll show you how strong I’ve gotten!", side=LEFT),
Speech(CharacterNames.SAKURA, "You’re not the only one who’s gotten stronger, Naruto!", side=LEFT),
Fight(CharacterNames.NARUTO, CharacterNames.KAKASHI),
Speech(CharacterNames.KAKASHI, "Impressive... You two really have grown.", side=RIGHT),
]
It requires very little technical no-how to get involved
You can literally code a scene like writing a script.
And the engine handles it all: backgrounds, dialogue bubbles, character movement, and fights.
Right now, there’s only one story: the Kazekage Rescue Arc.
But as part of hacktoberfest (and going forward) I want to open the door for devs to write their own stories.
Whether you want to:
- recreate your favorite scene from Shippuden
- or write something completely original you can do that here.
Contribute your own story arc on GitHub!
⚖️ Disclaimer
This is a non-commercial, fan-made project based on Naruto.
All rights to characters, names, and imagery belong to their respective owners.
Please support the official anime, manga, and games.
Top comments (0)