A thrilling action platformer game where you play as Onimusha, a brave samurai fighting through an army of the undead to claim the legendary dragon's treasure.
Dragon Samurai is built using Phaser 3, offering an engaging combat system, fluid animations, and challenging gameplay. Battle against different types of skeleton warriors while collecting treasures and advancing through levels.
- Fluid samurai combat mechanics
- Multiple enemy types (warriors, spearmen, archers)
- Score system and collectibles
- Dynamic platforming
- Responsive controls
- Beautiful Japanese-themed graphics
- Node.js (v14.0.0 or higher)
- npm (v6.0.0 or higher)
- Clone the repository:
git clone https://github.com/yourusername/dragon-samurai.git
cd dragon-samurai
- Install dependencies:
npm install
- Start the development server:
npm start
- Open your browser and navigate to: http://localhost:3000
- ←→ : Move left/right
- ↑ : Jump
- Z : Quick Attack
- Additional controls are displayed in the game's menu
dragon-samurai/ ├── assets/ │ ├── images/ │ └── objects/ ├── src/ │ ├── scenes/ │ ├── managers/ │ └── config/ ├── index.html ├── server.js └── package.json
The game can be deployed to various platforms. For Vercel deployment:
- Push your code to GitHub
- Connect your repository to Vercel
- Configure the build settings:
- Build Command:
npm install
- Output Directory:
.
- Install Command:
npm install
- Build Command:
Game settings can be modified in src/config/gameConfig.js
, including:
- Player attributes
- Enemy behavior
- Platform settings
- Scoring system
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the ISC License - see the LICENSE file for details.
- Phaser.js game framework
- Art assets (include attribution if necessary)
- Community contributors
For questions or support, please open an issue in the GitHub repository.
Made with ❤️ by Matias Kamelman