Mario Brousse is a student project inspired by the gameplay of Nintendo’s famous Mario Bros game, but deeply rooted in the culture of New Caledonia. Coded in JavaScript using the Phaser library, this project recreates a platform level where the main character, Néness, a caldoche (a New Caledonian character of European descent), navigates through a landscape inspired by the local environment, filled with animals native to New Caledonia as enemies. The player’s goal is to reach a traditional Kanak hut called a "case" (/kaz/) at the end of the level, which completes the game and displays their score.
Tip
You can try the game here.
- Current State: The project is currently in active development after a period of inactivity. The focus is on completing the core features to finalize the game experience.
- Planned Updates: Work is underway to implement and polish the main features that were previously unfinished.
- Single Level: The game includes one level where the player must reach the "case" to complete the level, ending the game and displaying the player’s final score.
- Star Collection: Stars appear randomly on the map and can be collected to increase the player’s score.
- Block Breaking: Golden blocks are hidden on the map, and the player can break them to earn extra points.
- Enemy Elimination: By jumping on enemies (pigs and deer), the player can eliminate them and earn points.
- Score Display: At the end of the game, the player’s total score is displayed.
- Frontend: HTML, CSS, Bootstrap 5
- Game Framework: JavaScript with Phaser.js
- Download or clone the repository.
- Open the
index.html
file in your web browser.
Note
No specific environment setup is required. You can use any code editor to explore and modify the code (Visual Studio Code is recommended).
- Control: Use
ZQSD
keys to move. - Objective: ??
- Game Over: ??
- Manu.T - Lead Developer & Web Integration
- Hugo.B - Graphic Designer & Artist
- Lilian.D - Project Communication
Thanks to the collaborators and everyone who supported this student project.
- Laure.M - Technical Assistance