2021-06-15 00:49:18 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								id: bd7154d8c242eddfaeb5bd13
							 
						 
					
						
							
								
									
										
										
										
											2021-08-02 23:05:44 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								title: Criar o Jogo da Vida
							 
						 
					
						
							
								
									
										
										
										
											2021-06-15 00:49:18 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								challengeType: 3
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								forumTopicId: 302362
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								dashedName: build-the-game-of-life
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# --description--
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-08-02 23:05:44 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								**Objetivo:** criar uma aplicação no [CodePen.io ](https://codepen.io ) que tenha função semelhante a esta: < https: // codepen . io / freeCodeCamp / full / BpwMZv /> .
							 
						 
					
						
							
								
									
										
										
										
											2021-06-15 00:49:18 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-12-22 19:36:34 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Atenda às [histórias de usuário ](https://pt.wikipedia.org/wiki/Hist%C3%B3ria_de_usu%C3%A1rio ) abaixo. Use quaisquer bibliotecas ou APIs de que você precisar. Dê a ele o seu próprio estilo pessoal.
							 
						 
					
						
							
								
									
										
										
										
											2021-06-15 00:49:18 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-12-22 19:36:34 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								**História de usuário:** assim que eu chegar ao jogo, ele vai gerar aleatoriamente um tabuleiro e começar a jogar.
							 
						 
					
						
							
								
									
										
										
										
											2021-06-15 00:49:18 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-12-22 19:36:34 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								**História de usuário:** posso iniciar e parar o tabuleiro.
							 
						 
					
						
							
								
									
										
										
										
											2021-06-15 00:49:18 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-12-22 19:36:34 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								**História de usuário:** posso configurar o tabuleiro.
							 
						 
					
						
							
								
									
										
										
										
											2021-06-15 00:49:18 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-12-22 19:36:34 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								**História de usuário:** posso limpar o tabuleiro.
							 
						 
					
						
							
								
									
										
										
										
											2021-06-15 00:49:18 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-12-22 19:36:34 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								**História de usuário:** quando eu pressionar iniciar, o jogo vai começar.
							 
						 
					
						
							
								
									
										
										
										
											2021-06-15 00:49:18 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-12-22 19:36:34 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								**História de usuário:** cada vez que o tabuleiro muda, posso ver quantas gerações já passaram.
							 
						 
					
						
							
								
									
										
										
										
											2021-06-15 00:49:18 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-08-02 23:05:44 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								**Dica:** aqui está uma explicação do Jogo da Vida da Conway escrito pelo próprio John Conway: < https: / / www . youtube . com / watch ? v = E8kUJL04ELA > 
							 
						 
					
						
							
								
									
										
										
										
											2021-06-15 00:49:18 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-08-02 23:05:44 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								**Dica:** aqui está uma visão geral do Jogo da Vida da Conway, com as regras para sua referência: [https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life ](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life )
							 
						 
					
						
							
								
									
										
										
										
											2021-06-15 00:49:18 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-08-02 23:05:44 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Quando terminar, inclua um link para o seu projeto no CodePen e clique no botão "Eu completei esse desafio".
							 
						 
					
						
							
								
									
										
										
										
											2021-06-15 00:49:18 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-08-02 23:05:44 +09:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Você pode obter feedback sobre o seu projeto compartilhando-o no [fórum freeCodeCamp ](https://forum.freecodecamp.org/c/project-feedback/409 ).
							 
						 
					
						
							
								
									
										
										
										
											2021-06-15 00:49:18 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# --solutions--
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```js
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								// solution required
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```