Implemente pelo menos um dos seguintes jogos usando HTML, CSS e JavaScript. Este será um projeto que você colocará em seu portfólio, então faça-o bonito e use a função do GitLab Pages para hospedar o jogo concluído para que qualquer um possa jogar.
Todos estes jogos irão precisar gerar números aleatórios, conforme a atividade de rolagem de dados desta sprint.
A grosso modo, aqueles que aparecem antes na lista são mais fáceis que os que aparecem depois (sujeito a variação de acordo com sua experiência).
Se estiver procurando desafios extras, você pode "aperfeiçoar" qualquer um desses jogos ao adicionar efeitos e animações de sobreposição de mouse.
Homem contra Máquina! Teste suas habilidades de Pedra, Papel e Tesoura contra o computador:
- O usuário faz uma escolha
- O computador faz uma escolha aleatória
- A função de comparação determina quem ganha
Concentre-se em uma pergunta de Sim / Não que você precisa muito da resposta e clique na Bola 8 Mágica para saber seu destino.
Leia: Magic 8-Ball Dica: A sentença switch pode ser muito útil aqui!
Faça o push do código para o seu repositório GitHub e implemente-o GitHub pages. No Canvas, por favor, envie sua url do GitHub Pages: (ex: https://nomedeusuario.github.io/katas2) e envie o link do seu repositório nos comentários. Após ser a correção, seu projeto deverá ficar privado.
Puxe a alavanca da máquina caça-níquel e faça uma fortuna se conseguir 3 símbolos iguais!
Exemplos: Veja esta máquina caça-níquel em Javascript e como construi-la ou então veja este outro exemplo (todos em inglês). Estes são apenas exemplos; você deve criar os próprios códigos.
Defina um array de 20 palavras com menos de 10 letras cada. Escreva um programa que colocará 3 palavras aleatórias horizontalmente em uma matriz de 10x10 letras. Então gere letras aleatórias para camuflar as palavras. Desafie seus amigos a encontrá-las!
Leia: Word Search
Desafio: depois de concluir a implementação básica, que tal adicionar alguns detalhes:
- Posicione algumas palavras verticalmente
- Posicione algumas palavras diagonalmente
- Torne-o interativo! Deixe o usuário marcar as palavras enquanto joga
- Limite o tempo disponível com um temporizador!
Faça o push do código para o seu repositório GitHub e implemente-o GitHub pages. No Canvas, por favor, envie sua url do GitHub Pages: (ex: https://nomedeusuario.github.io/game-of-chance) e envie o link do seu repositório nos comentários. Após ser a correção, seu projeto deverá ficar privado.