Skip to content

Escrevendo as Classes de Um Jogo - Desafio do curso Potência Tech iFood - Programação do Zero

Notifications You must be signed in to change notification settings

giovanesouza/desafio-classe-jogo-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Escrevendo as classes de um Jogo

Pré-requisitos para rodar o programa localmente

  • Ter o git instalado;
  • Ter o Node instalado;
  • Ter uma IDE instalada;
  • Clonar o repositório;
  • Rodar o projeto com o node - comando: node index.js;

O Que deve ser utilizado

  • Variáveis
  • Operadores
  • Laços de repetição
  • Estruturas de decisões
  • Funções
  • Classes e Objetos

Objetivo:

Crie uma classe generica que represente um herói de uma aventura e que possua as seguintes propriedades:

  • nome
  • idade
  • tipo (ex: guerreiro, mago, monge, ninja )

além disso, deve ter um método chamado atacar que deve atender os seguientes requisitos:

  • exibir a mensagem: "o {tipo} atacou usando {ataque}"
  • aonde o {tipo} deve ser concatenando o tipo que está na propriedade da classe
  • e no {ataque} deve seguir uma descrição diferente conforme o tipo, seguindo a tabela abaixo: se mago -> no ataque exibir (usou magia) se guerreiro -> no ataque exibir (usou espada) se monge -> no ataque exibir (usou artes marciais) se ninja -> no ataque exibir (usou shuriken)

Saída

Ao final deve se exibir uma mensagem:

  • "o {tipo} atacou usando {ataque}"

ex:

  • mago atacou usando magia
  • guerreiro atacou usando espada

About

Escrevendo as Classes de Um Jogo - Desafio do curso Potência Tech iFood - Programação do Zero

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published