This website is based on the upcoming changes of the elabs Rails engine. Everything's not fine, but you can see the changes coming in the next releases.

Legal stuff about this site and your private life:

  • We use a cookie to keep your preferences (language, NSFW status, login status) during navigation.
  • We use your local storage to save the announces you closed (like this one).
  • We don't save informations you don't give
  • We don't share your email address if you comment or register
  • There is no tracker of any kind.

If you're not OK with this, move your way.

Challenge for FreeCodeCamp using React. (GitHub, CodePen)

Users stories from FreeCodeCamp

  • Objective: Build a CodePen.io app that is functionally similar to this: https://codepen.io/FreeCodeCamp/full/reGdqx/.
  • Rule #1: Don't look at the example project's code. Figure it out for yourself.
  • Rule #2: Fulfill the below user stories. Use whichever libraries or APIs you need. Give it your own personal style.
  • Rule #3: You must use both Sass and React to build this project.
  • User Story: When I first arrive at the game, it will randomly generate a board and start playing.
  • User Story: I can start and stop the board.
  • User Story: I can set up the board.
  • User Story: I can clear the board.
  • User Story: When I press start, the game will play out.
  • User Story: Each time the board changes, I can see how many generations have gone by.
  • Hint: Here's an explanation of Conway's Game of Life from John Conway himself: https://www.youtube.com/watch?v=E8kUJL04ELA
  • Hint: Here's an overview of Conway's Game of Life with rules for your reference: https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life

Laisser un commentaire

Vous voulez réagir à ce contenu ou demander quelque chose à l'auteur ? Il suffit de laisser un commentaire ici !

Notez que les commentaires ne sont pas visibles publiquement, donc ne vous inquiétez pas si vous ne voyez pas le vôtre.

Toutes les informations que vous donnez ne seront visibles que par l'auteur. Nous ne partageons rien avec des tiers.

Ne remplissez pas ce champ si vous souhaitez que ce formulaire soit enregistré.