Skip to content

Projeto final do curso Introdução ao Back-end Development - iTalents com NodeJS

Notifications You must be signed in to change notification settings

ayssag/GoldenScore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golden Score

Projeto final do curso Introdução a Back-end Development - iTalents com NodeJS

Objetivo

Desenvolver uma tela interativa em JavaScript utilizando Node.js, onde os alunos criam uma história original (como um jogo, filme ou livro) e aplicam conceitos fundamentais de programação: objetos e herança, funções, laços de repetição e estruturas de decisão. O projeto deve conter pelo menos uma aplicação de cada um desses tópicos e incluir comentários explicativos em todas as partes importantes do código. Além disso, os alunos devem gravar um vídeo demonstrando todo o projeto.

História

A história do jogo é inspirada no conto grego de Hércules e seus 12 trabalhos. Para simplificar, foi escolhida apenas a primeira missão de Hércules: derrotar o Leão de Neméia.

Filho bastardo de Zeus, Hércules estava destinado ao trono de Micenas. Contudo, Hera, mulher oficial do poderoso rei dos deuses olímpicos, planejou um parto prematuro para que seu filho, Euristeu, assumisse o trono antes de Hércules. Em uma busca por redenção, ele visitou o Oráculo de Delfos que lhe informou que ele deveria servir ao rei Euristeu por 10 anos e realizar uma árdua tarefa para que sua honra fosse retomada.

Personagens

Herói

  • O papel de herói é realizado por Hércules.

Vilão

  • No jogo há apenas um vilão: o Leão de Neméia.

Execução

Requisitos

  • Node JS v20.15.1

Instalando pacotes

npm install

Executando o jogo

node jogo.js

Apresentação

Link no Google Drive para apresentação -> video*

*Não foi possível fazer upload no Youtube devido ao tamanho do arquivo.

About

Projeto final do curso Introdução ao Back-end Development - iTalents com NodeJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published