Skip to content

A student project inspired by the classic Mario Bros gameplay, set in a New Caledonian environment. Developed with JavaScript and Phaser.

License

Notifications You must be signed in to change notification settings

MrGeyMeurt/mario_brousse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

labrousse

Mario Brousse

Description

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.

Project status

  • 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.

Features

  • 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.

Technologies Used

  • Frontend: HTML, CSS, Bootstrap 5
  • Game Framework: JavaScript with Phaser.js

Installation

  1. Download or clone the repository.
  2. 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).

How to Play

  • Control: Use ZQSD keys to move.
  • Objective: ??
  • Game Over: ??

Contributors

  • Manu.T - Lead Developer & Web Integration
  • Hugo.B - Graphic Designer & Artist
  • Lilian.D - Project Communication

Acknowledgments

Thanks to the collaborators and everyone who supported this student project.

  • Laure.M - Technical Assistance