A cosmic battle simulation where Mahoraga's infinite adaptation faces Beerus's ultimate destruction. Can adaptation overcome erasure itself?
- ⚔️ Experience the ultimate crossover battle between Jujutsu Kaisen and Dragon Ball Super
- 🎮 Interactive battle simulation with real-time mechanics
- 🌀 Watch Mahoraga adapt to Hakai in real-time with visual wheel animations
- 💀 Witness Beerus's frustration as his erasure power becomes ineffective
Lord Beerus, the God of Destruction, detects a "peculiar anomaly" in the Jujutsu Kaisen universe - an entity capable of adapting to any and all phenomena. Intrigued and threatened, Beerus arrives to erase this anomaly. Meanwhile, Mahoraga, the Eight-Handled Sword Divergent Sila Divine General, is summoned and reinforced by Rika's infinite Cursed Energy. The stage is set for a battle that questions the very concepts of destruction and adaptation.
- Divine Energy Pool: Beerus's life force. If depleted or overwhelmed, the battle ends.
- Hakai (Erasure): Beerus's ultimate technique that erases targets from existence. Effectiveness decreases as Mahoraga adapts.
- Destruction Meter: Each Hakai attempt accelerates Mahoraga's adaptation through the wheel's rotation.
- Physical Integrity (HP): Mahoraga's existence stability. Reaching 0 means complete erasure.
- Adaptation Progress: Percentage tracking adaptation to Hakai. At 100%, Mahoraga becomes immune to erasure.
- Cursed Energy Flow: Rika channels infinite energy to sustain Mahoraga, healing damage over time.
- Adaptation Focus: Mahoraga can prioritize wheel rotation over defense, increasing vulnerability for faster adaptation.
- Node.js (v16 or higher)
- npm or yarn package manager
-
Clone the Repository
git clone https://github.com/zuck30/Mahorika_VS_Beerus.git cd Mahorika_VS_Beerus -
Install Dependencies
npm install # or yarn install -
Run the Application
npm start # or yarn start -
Open Your Browser Navigate to
http://localhost:3000to begin the battle!
If you prefer Vite for faster development:
npm run dev
# The application will be available at `http://localhost:5173`- Start the Battle: Click "Begin Battle" to initialize the confrontation
- Observe Mechanics: Watch as Beerus uses Hakai and Mahoraga's wheel turns
- Control Adaptation: Use the control panel to:
- Sustain Mahoraga with Rika's energy
- Accelerate adaptation (but become more vulnerable)
- Monitor adaptation progress and health
- Victory Conditions:
- Mahoraga wins if adaptation reaches 100%
- Beerus wins if Mahoraga's HP reaches 0
The main battle interface showing both combatants and their status
- Real-time Adaptation: Dynamic adaptation based on Hakai usage
- Strategic Choices: Balance between healing and adaptation speed
- Progressive Difficulty: Hakai effectiveness decreases over time
- Battle Logging: Complete history of all battle events
Optimized for all devices:
- Mobile (320px+)
- Tablet (768px+)
- Desktop (1024px+)
- Large screens (1200px+)
- Fixed Component Errors: Resolved missing component imports for all battle elements
- TypeScript Integration: Full type safety with proper interfaces
- Asset Management: Optimized image loading with proper Webpack configuration
- Code Quality: Resolved ESLint warnings and improved code structure
- Performance: Optimized animations and state management
Port Already in Use
# Kill process on port 3000
npx kill-port 3000
# Restart the application
npm startMissing Dependencies
# Clear node_modules and reinstall
rm -rf node_modules package-lock.json
npm installTypeScript Errors
# Check TypeScript compilation
npx tsc --noEmit
# Or rebuild types
npm run build- Additional Characters: Sukuna, Gojo, and other DBS gods
- Multi-phase Battles: Beerus using more destruction techniques
- Sound Effects: Anime-accurate audio for attacks and abilities
- Save States: Save and load battle progress
- Difficulty Levels: Adjust battle speed and complexity
- Glitch Animations: Representing Hakai's reality-breaking effects
- Wheel Rotation: Smooth animation showing adaptation progress
- Energy Particles: Visualizing cursed energy flow from Rika
- Destruction Effects: Hakai's erasure visualization
- WebGL Integration: For more complex particle effects
- WebSocket Support: Multiplayer battle mode
- Progressive Web App: Offline capability and installation
- Analytics: Track battle statistics and outcomes
We welcome contributions! Here's how you can help:
- Report Bugs: Open an issue with detailed reproduction steps
- Suggest Features: Share your ideas for new mechanics or characters
- Submit Pull Requests: Follow our coding standards and include tests
- Improve Documentation: Help make this README even better!
# 1. Fork the repository
# 2. Clone your fork
git clone https://github.com/zuck30/Mahorika_VS_Beerus.git
# 3. Create a feature branch
git checkout -b feature/amazing-feature
# 4. Make your changes and commit
git commit -m 'Add amazing feature'
# 5. Push to your fork
git push origin feature/amazing-feature
# 6. Open a Pull RequestThis project is licensed under the MIT License. See the LICENSE file for details.
- Gege Akutami for creating Jujutsu Kaisen and Mahoraga
- Akira Toriyama for creating Dragon Ball Super and Beerus
- All Contributors who have helped improve this project
- The Anime Community for endless inspiration
Enjoying the battle? Consider supporting the development!
This project is a fan-made, non-commercial simulation created for entertainment and educational purposes. All characters and concepts belong to their respective copyright holders:
- Jujutsu Kaisen © Gege Akutami / Shueisha
- Dragon Ball Super © Akira Toriyama / Bird Studio / Shueisha / Toei Animation
No copyright infringement intended. This project is not affiliated with, endorsed by, or connected to the official creators or publishers.
Will adaptation triumph over destruction? The answer lies in your hands.
Start the battle and witness cosmic power clash!