40 lines
2.4 KiB
Markdown
40 lines
2.4 KiB
Markdown
![]() |
---
|
|||
|
id: bd7154d8c242eddfaeb5bd13
|
|||
|
title: Створіть гру Життя
|
|||
|
challengeType: 3
|
|||
|
forumTopicId: 302362
|
|||
|
dashedName: build-the-game-of-life
|
|||
|
---
|
|||
|
|
|||
|
# --description--
|
|||
|
|
|||
|
**Ціль:** Створіть [ CodePen.io ](https://codepen.io) застосунок, який функціонально схожий на цей: [ https://codepen.io/freeCodeCamp/full/BpwMZv/](https://codepen.io/freeCodeCamp/full/BpwMZv/).
|
|||
|
|
|||
|
Заповніть, як нижче наведено,[ історії користувача ](https://en.wikipedia.org/wiki/User_story). Використовуйте будь-які потрібні вам бібліотеки чи API (прикладні програмні інтерфейси). Проявіть при цьому свій власний стиль.
|
|||
|
|
|||
|
**Історія користувача:** Коли я вперше заходжу в гру, вона випадково створить площину і почне гру.
|
|||
|
|
|||
|
**Історія користувача:** Я можу запустити і зупинити площину.
|
|||
|
|
|||
|
**Історія користувача:** Я можу розставити початкову конфігурацію на площині.
|
|||
|
|
|||
|
**Історія користувача:** Я можу очистити площину.
|
|||
|
|
|||
|
**Історія користувача:** Коли я натисну кнопку "Старт", гра почне розвиватись.
|
|||
|
|
|||
|
**Історія користувача:** Щоразу, як площина змінюється, я можу подивитися, скільки поколінь минуло.
|
|||
|
|
|||
|
**Підказка:** Ось пояснення гри "Життя" Джона Конвея від нього самого: <https://www.youtube.com/watch?v=E8kUJL04ELA>
|
|||
|
|
|||
|
**Підказка:** Ось огляд гри "Життя" Конвея з правилами для довідки: [https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life)
|
|||
|
|
|||
|
Після завершення додайте посилання на ваш проєкт на CodePen та натисніть на кнопку "Я виконав це завдання".
|
|||
|
|
|||
|
Ви можете отримати відгук про ваш проєкт, поділившись ним на форумі: [freeCodeCamp forum](https://forum.freecodecamp.org/c/project-feedback/409).
|
|||
|
|
|||
|
# --solutions--
|
|||
|
|
|||
|
```js
|
|||
|
// solution required
|
|||
|
```
|