Skip to content

ViniciusHP/genius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genius

Status: ✔ Concluído

Início da página

Sobre o projeto | Adicionais | Executando o projeto | Tecnologias


Sobre o projeto

Jogo Genius desenvolvido com HTML, CSS(Grid) e JavaScript no bootcamp Eduzz Fullstack Developer com a Digital Innovation One e a Gabriela Pinheiro. Link para o repositório original.

Adicionais

Nesta versão foi acrescentado:

  • Migrado o código em JavaScript para TypeScript;
  • Efeito de iluminação dos botões das cores;
  • Botão para iniciar o jogo e botão para repetir a sequência;
  • Debounce nos botões de iniciar o jogo e repetir a sequência;
  • Modal do Sweetalert2 ao invés de utilizar o função window.alert();
  • Servidor de desenvolvimento.

Executando o projeto

Pré-requisitos

Antes de começar, é necessário você já tenha as ferramentas Node.js e Git instaladas.

Instruções de execução do projeto

# Clone este repositório
$ git clone https://github.com/ViniciusHP/genius.git

# Acesse a pasta deste projeto por meio do terminal
$ cd genius

# Instale as dependências deste projeto
$ npm install

# Execute o projeto em modo de desenvolvimento
$ npm start

# O servidor de desenvolvimento será iniciado na porta 3000 juntamente com o compilador TypeScript observando as alterações dos arquivos.
# Para acessar o projeto, navegue para http://localhost:3000

# Para executar apenas o servidor de desenvolvimento
$ npm run dev-server

# Para executar o compilador apenas uma vez
$ npm run compile

# Para executar o compilador e mantê-lo observando as alterações dos arquivos TypeScript
$ npm run watch-ts

Tecnologias

Este projeto foi construído com as seguintes ferramentas: