freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/take-home-projects/build-a-simon-game.portugue...

39 lines
3.0 KiB
Markdown
Raw Normal View History

---
id: bd7158d8c442eddfaeb5bd1c
title: Build a Simon Game
challengeType: 3
isRequired: false
videoUrl: ''
localeTitle: Construa um jogo de Simon
---
## Description
2019-05-26 00:48:28 +00:00
<section id="description"> <strong>Objetivo:</strong> criar um aplicativo <a href="https://codepen.io" target="_blank">CodePen.io</a> que seja funcionalmente semelhante a este: <a href="https://codepen.io/Em-Ant/full/QbRyqq/" target="_blank">https://codepen.io/freeCodeCamp/full/obYBjE</a> . Cumpra as <a href="https://pt.wikipedia.org/wiki/História_de_usuário" target="_blank">histórias de usuários</a> abaixo. Use as bibliotecas ou APIs de que você precisa. Dê seu estilo pessoal. <strong>História de usuário:</strong> Eu sou apresentado com uma série aleatória de pressionamentos de botão. <strong>História do Usuário:</strong> Toda vez que eu insiro uma série de pressionamentos de botão corretamente, vejo a mesma série de pressionamentos de botão, mas com uma etapa adicional. <strong>História do usuário:</strong> Eu ouço um som que corresponde a cada botão quando a série de pressionamentos de botões é executada e quando pressiono um botão. <strong>História do usuário:</strong> Se eu pressionar o botão errado, serei notificado de que o fiz, e essa série de pressionamentos de botões começa novamente para lembrar-me do padrão, para que eu possa tentar novamente. <strong>História de usuário:</strong> Eu posso ver quantos passos estão na série atual de pressionamentos de botão. <strong>História de usuário:</strong> Se eu quiser reiniciar, posso apertar um botão para fazer isso, e o jogo retornará a uma única etapa. <strong>História do Usuário:</strong> Eu posso jogar no modo estrito, onde se eu apertar um botão errado, ele me notifica que eu fiz isso, e o jogo é reiniciado em uma nova série aleatória de pressionamentos de botão. <strong>História do Usuário:</strong> Eu posso ganhar o jogo, obtendo uma série de 20 passos corretos. Eu sou notificado da minha vitória, então o jogo começa de novo. <strong>Dica:</strong> Aqui estão os mp3s que você pode usar para cada botão: <code>https://s3.amazonaws.com/freecodecamp/simonSound1.mp3</code> , <code>https://s3.amazonaws.com/freecodecamp/simonSound2.mp3</code> , <code>https://s3.amazonaws.com/freecodecamp/simonSound3.mp3</code> , <code>https://s3.amazonaws.com/freecodecamp/simonSound4.mp3</code> . Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Quando terminar, clique no botão &quot;Concluí este desafio&quot; e inclua um link para o seu CodePen. Você pode obter feedback sobre o seu projeto, compartilhando-o com seus amigos no Facebook. </section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests: []
```
</section>
## Challenge Seed
<section id='challengeSeed'>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>