Skip to content

juliapalaretti/Mario-Kart-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Challenge: Mario Kart.JS

Mario Kart Goal:

Mario Kart is a race game series developed and published by Nintendo. Our challenge is to create a video game logic to simulate Mario Kart races, taking into consideration the rules and mecanics below.

Players

Mario

Mario Kart

Speed: 4

Maneuverability: 3

Power: 3

Peach

Mario Kart

Speed: 3

Maneuverability: 4

Power: 2

Yoshi

Mario Kart

Speed: 2

Maneuverability: 4

Power: 3

Bowser

Mario Kart

Speed: 5

Maneuverability: 2

Power: 5

Luigi

Mario Kart

Speed: 3

Maneuverability: 4

Power: 4

Donkey Kong

Mario Kart

Speed: 2

Maneuverability: 2

Power: 5

🕹️ Rules & Mecanics:

Players:

The computer must receive two characters to run the race in one object each.

Tracks:

  • The characters will run in random tracks in 5 rounds.

  • In each round, the track will be sorted out between: straight, curve or confront.

    • In case the track is straight, the player must roll a dice for speed. The winner gets a point.

    • In case the track is a curve, the player must roll a dice for maneuverability. The winner gets a point.

    • In case the track is a confront, the player must roll a dice for power. The loser losts a point.

    • None of the players can have negative points (below 0).

Winning condition:

At the end, the winner is the one with most points.

🎮 New Implementations:

Mecanics:

  • The player will select one character at the start of the game

  • There will be 10 rounds in the game.

  • The confront will be enhanced and there will be two types of penalties: Turtle shell (-1 point) or bomb (-2 points). The winner can also randomly get a star bonus (+1 point).

Code:

  • The characters will be in a separate JSON file.

About

Simple Mario Kart Simulator using Node.js and CLI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors