Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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