2021-06-15 00:49:18 -07:00
---
id: bd7154d8c242eddfaeb5bd13
2021-08-10 22:38:37 +09:00
title: Costruisci il Gioco della Vita
2021-06-15 00:49:18 -07:00
challengeType: 3
forumTopicId: 302362
dashedName: build-the-game-of-life
---
# --description--
2021-08-10 22:38:37 +09:00
**Obiettivo:** Costruisci un'app [CodePen.io ](https://codepen.io ) funzionalmente simile a questa: [https://codepen.io/freeCodeCamp/full/BpwMZv ](https://codepen.io/freeCodeCamp/full/BpwMZv/ ).
2021-06-15 00:49:18 -07:00
2021-08-10 22:38:37 +09:00
Soddisfa le seguenti [user story ](https://en.wikipedia.org/wiki/User_story ). Utilizza le librerie o le API di cui hai bisogno. Usa il tuo stile personale.
2021-06-15 00:49:18 -07:00
2021-08-10 22:38:37 +09:00
**User Story:** Quando apro il gioco, genererà casualmente un tabellone e inizierà a giocare.
2021-06-15 00:49:18 -07:00
2021-08-10 22:38:37 +09:00
**User Story:** Posso iniziare e fermare il tabellore.
2021-06-15 00:49:18 -07:00
2021-08-10 22:38:37 +09:00
**User Story:** Posso configurare il tabellone.
2021-06-15 00:49:18 -07:00
2021-08-10 22:38:37 +09:00
**User Story:** Posso pulire il tabellone.
2021-06-15 00:49:18 -07:00
2021-08-10 22:38:37 +09:00
**User Story:** Quando premo start, il gioco inizierà.
2021-06-15 00:49:18 -07:00
2021-08-10 22:38:37 +09:00
**User Story:** Ogni volta che il tabellone cambia, posso vedere quante generazioni sono passate.
2021-06-15 00:49:18 -07:00
2021-08-10 22:38:37 +09:00
**Suggerimento:**Ecco una spiegazione del Gioco della Vita di Conway da John Conway stesso: < https: / / www . youtube . com / watch ? v = E8kUJL04ELA >
2021-06-15 00:49:18 -07:00
2021-08-10 22:38:37 +09:00
**Suggerimento:** Ecco una descrizione del Gioco della Vita di Conway con le regole per tuo riferimento: [https://it.wikipedia.org/wiki/Gioco_della_vita ](https://it.wikipedia.org/wiki/Gioco_della_vita )
2021-06-15 00:49:18 -07:00
2021-08-10 22:38:37 +09:00
Quando hai finito, includi un link al tuo progetto su CodePen e clicca sul pulsante "Ho completato questa sfida".
2021-06-15 00:49:18 -07:00
2021-08-10 22:38:37 +09:00
Puoi ottenere un feedback sul tuo progetto condividendolo sul forum [freeCodeCamp ](https://forum.freecodecamp.org/c/project-feedback/409 ).
2021-06-15 00:49:18 -07:00
# --solutions--
```js
// solution required
```