Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrgeymeurt/mario_brousse
A student project inspired by the classic Mario Bros gameplay, set in a New Caledonian environment. Developed with JavaScript and Phaser.
https://github.com/mrgeymeurt/mario_brousse
2d-game arcade-game game-development indie-game javascript new-caledonia phaser pixel-art plateformer retro-game student-project web-game
Last synced: 5 days ago
JSON representation
A student project inspired by the classic Mario Bros gameplay, set in a New Caledonian environment. Developed with JavaScript and Phaser.
- Host: GitHub
- URL: https://github.com/mrgeymeurt/mario_brousse
- Owner: MrGeyMeurt
- License: mit
- Created: 2024-11-03T16:09:16.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-01-05T23:03:11.000Z (15 days ago)
- Last Synced: 2025-01-06T00:19:42.890Z (15 days ago)
- Topics: 2d-game, arcade-game, game-development, indie-game, javascript, new-caledonia, phaser, pixel-art, plateformer, retro-game, student-project, web-game
- Language: JavaScript
- Homepage: https://mrgeymeurt.github.io/mario_brousse/
- Size: 5.27 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
![labrousse](.github/labrousse.jpg)
# 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](https://en.wikipedia.org/wiki/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](https://en.wikipedia.org/wiki/File:Kanak_house-2.jpg) 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](https://mrgeymeurt.github.io/mario_brousse/).## 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