39 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| id: bd7158d8c442eddfaeb5bd1c
 | ||
| title: Build a Simon Game
 | ||
| challengeType: 3
 | ||
| isRequired: false
 | ||
| videoUrl: ''
 | ||
| localeTitle: Постройте игру Simon
 | ||
| ---
 | ||
| 
 | ||
| ## Description
 | ||
| <section id="description"> <strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/Em-Ant/full/QbRyqq/" target="_blank">https://codepen.io/freeCodeCamp/full/obYBjE</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Мне представлена случайная серия кнопочных прессов. <strong>User Story:</strong> каждый раз, когда я нажимаю кнопку серии, я вижу ту же серию нажатий кнопок, но с дополнительным шагом. <strong>User Story:</strong> Я слышу звук, соответствующий каждой кнопке, как при нажатии серии нажатий, так и при нажатии кнопки. <strong>User Story:</strong> Если я нажимаю неправильную кнопку, меня уведомляют, что я сделал это, и эта серия нажатий на кнопки снова начинается, чтобы напомнить мне о шаблоне, поэтому я могу попробовать еще раз. <strong>User Story:</strong> Я вижу, сколько шагов в текущей серии нажатий кнопок. <strong>User Story:</strong> Если я хочу перезапустить, я могу нажать кнопку, чтобы сделать это, и игра вернется на один шаг. <strong>User Story:</strong> Я могу играть в строгом режиме, если, если я нажимаю кнопку, неправильно, она уведомляет меня о том, что я сделал это, и игра перезапускается при новой случайной серии нажатий на кнопки. <strong>История пользователя:</strong> я могу выиграть игру, выполнив последовательность из 20 шагов. Меня уведомляют о моей победе, затем игра начинается. <strong>Подсказка.</strong> Вот mp3, которые вы можете использовать для каждой кнопки: <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> . Не забудьте использовать <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на 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>
 |