An endless runner game inspired by the classic Jazz Jackrabbit, featuring original assets, music, and sound effects from the original game, built with modern technologies.
This project is a nostalgic endless platformer game that brings back the classic Jazz Jackrabbit vibe. Players control Jazz as he collects diamonds and defeats enemies, aiming to cover the greatest distance possible while scoring the highest points.
The project is built with the following technologies:
- Kaplay: A game engine enabling real-time rendering and animations.
- Vite: A fast and lightweight development server and build tool for TypeScript-based development.
- TypeScript: A type-safe superset of JavaScript, providing structured and maintainable code.
This project requires Node.js to run.
-
Clone the repository:
git clone <repo-url> cd jazz-jackrabbit
-
Install the required packages:
npm install
-
Start in development mode:
npm run dev
-
To access it on a local network:
npm run host
-
Build for production:
npm run build
-
Preview the build:
npm run preview
- src/: Contains all source code, including game logic in TypeScript.
- public/: Contains the original Jazz Jackrabbit assets (graphics, sounds, music).
- vite.config.ts: Configuration for Vite.