/nodejs-trilha-dio-desafio-01-simulador-mario-kart

Desafio da trilha node.js da Dio.me do projeto base do professor Felipe Almeida.

Primary LanguageJavaScript

Desafio de projeto do Felipão: Mario Kart.JS

Mario Kart Objetivo:

Mario Kart é uma série de jogos de corrida desenvolvida e publicada pela Nintendo. Nosso desafio será criar uma lógica de um jogo de vídeo game para simular corridas de Mario Kart, levando em consideração as regras e mecânicas abaixo.

Players

Mario

Mario Kart

Velocidade: 4

Manobrabilidade: 3

Poder: 3

Peach

Mario Kart

Velocidade: 3

Manobrabilidade: 4

Poder: 2

Yoshi

Mario Kart

Velocidade: 2

Manobrabilidade: 4

Poder: 3

Bowser

Mario Kart

Velocidade: 5

Manobrabilidade: 2

Poder: 5

Luigi

Mario Kart

Velocidade: 3

Manobrabilidade: 4

Poder: 4

Donkey Kong

Mario Kart

Velocidade: 2

Manobrabilidade: 2

Poder: 5

🕹️ Regras & mecânicas:

Jogadores:

O Computador deve receber dois personagens para disputar a corrida em um objeto cada

Pistas:

  • Os personagens irão correr em uma pista aleatória de 5 rodadas
  • A cada rodada, será sorteado um bloco da pista que pode ser uma reta, curva ou confronto
    • Caso o bloco da pista seja uma RETA, o jogador deve jogar um dado de 6 lados e somar o atributo VELOCIDADE, quem vencer ganha um ponto
    • Caso o bloco da pista seja uma CURVA, o jogador deve jogar um dado de 6 lados e somar o atributo MANOBRABILIDADE, quem vencer ganha um ponto
    • Caso o bloco da pista seja um CONFRONTO, o jogador deve jogar um dado de 6 lados e somar o atributo PODER, quem perder, perde um ponto
    • Nenhum jogador pode ter pontuação negativa (valores abaixo de 0)

Condição de vitória:

Ao final, vence quem acumulou mais pontos