From f94e3b896eada1eb7208233ad16766c01c1137f2 Mon Sep 17 00:00:00 2001 From: Quincy Larson Date: Thu, 6 Aug 2015 01:44:31 -0700 Subject: [PATCH] add simon zipline --- challenges/intermediate-ziplines.json | 39 +++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/challenges/intermediate-ziplines.json b/challenges/intermediate-ziplines.json index bba888f2cf..0e6246077b 100644 --- a/challenges/intermediate-ziplines.json +++ b/challenges/intermediate-ziplines.json @@ -133,6 +133,45 @@ "descriptionEs": [], "namePt": "", "descriptionPt": [] + }, + { + "id": "bd7158d8c442eddfaeb5bd1c", + "name": "Zipline: Build a Simon Game", + "dashedName": "zipline-build-a-simon-game", + "difficulty": 1.07, + "challengeSeed": ["126415123"], + "description": [ + "Objective: Build a CodePen.io app that successfully reverse-engineers this: http://codepen.io/dting/full/KpJXZV/.", + "Rule #1: Don't look at the example project's code on CodePen. Figure it out for yourself.", + "Rule #2: You may use whichever libraries or APIs you need.", + "Rule #3: Reverse engineer the example project's functionality, and also feel free to personalize it.", + "Here are the user stories you must enable, and optional bonus user stories:", + "User Story: As a user, I am presented with a random series of button presses.", + "User Story: As a user, each time I input a series of button presses correctly, I see the same series of button presses but with an additional step.", + "User Story: As a user, I hear a sound that corresponds to each button both when the series of button presses plays, and when I personally press a button.", + "User Story: As a user, if I press the wrong button, I am notified that I have done so, and that series of button presses starts again to remind me of the pattern so I can try again.", + "User Story: As a user, I can see how many steps are in the current series of button presses.", + "Bonus User Story: As a user, if I want to restart, I can hit a button to do so, and the game will return to a single step.", + "Bonus User Story: As a user, I can play in strict mode where if I get a button press wrong, it notifies me that I have done so, and the game restarts at a new random series of button presses.", + "Bonus User Story: As a user, the tempo of the game speeds up incrementally on the 5th, 9th and 13th step.", + "Bonus User Story: As a user, I can win the game by getting a series of 20 steps correct. I am notified of my victory, then the game starts over.", + "Hint: Here are mp3s you can use for each button: https://s3.amazonaws.com/freecodecamp/simonSound1.mp3, https://s3.amazonaws.com/freecodecamp/simonSound2.mp3, https://s3.amazonaws.com/freecodecamp/simonSound3.mp3, https://s3.amazonaws.com/freecodecamp/simonSound4.mp3.", + "Remember to use RSAP if you get stuck.", + "When you are finished, click the \"I've completed this challenge\" button and include a link to your CodePen. If you pair programmed, you should also include the Free Code Camp username of your pair.", + "If you'd like immediate feedback on your project, click this button and paste in a link to your CodePen project. Otherwise, we'll review it before you start your nonprofit projects.

Click here then add your link to your tweet's text" + ], + "challengeType": 3, + "tests": [], + "nameCn": "", + "descriptionCn": [], + "nameFr": "", + "descriptionFr": [], + "nameRu": "", + "descriptionRu": [], + "nameEs": "", + "descriptionEs": [], + "namePt": "", + "descriptionPt": [] } ] }