For this project, you'll be creating a familiar game with HTML, CSS and JS! Please choose one of the following:
This is an opportunity to be creative, and work through some tough programming challenges.
You will be working individually for this project, but we'll be guiding you along the process and helping as you go. Show us what you've got!
Your app must:
The URL section of your Github repo:
Create a new repository - DO NOT FORK THIS REPO. Then, submit your project as an issue to this repo:
github.com/ga-dc/project1-gallery
You must turn in something before presentations begin. However, you're welcome to continue working on it over the course of WDI and beyond!
With your submission please include any questions you'd like answered, or specific things on which you'd like us to focus.
DO NOT follow the instructions provided by GitHub for creating your Project Pages. Why not? They expect gh-pages
to be a separate informational site about the project contained in the repo. What we want is to use the gh-pages
functionality to actually host our application.
Instead, try these steps:
git checkout master
git checkout -b gh-pages
git push -u origin gh-pages
Browse to <your_github_username>.github.io/<repo_name>
After making further changes, deploy via push:
git push origin gh-pages
Create your bronze, silver, and gold plan.
Pre-load your app with some data, and let the user flip through them quickly (back or front), and use the keyboard flip the card, and to mark whether they got it right or not. Track which cards were incorrect, and re-display them until the user gets them right!
Bonus:
Pre-load your app with some questions and answers.
Test the user's wits & knowledge with whatever-the-heck you know about (so you can actually win). Guess answers, have the computer tell you how right you are!
Bonus:
Have a player enter a word that will be guessed during the game. The word is then hidden and represented by blank spaces. The second player then chooses letters, which are revealed if present.
Bonus:
Tower of Hanoi is a mathematical puzzle where the objective is to move a stack of discs from one rod to another. There are three rules:
No disk can be put on top of a smaller disk
Bonus:
Simon is a test of memory. Have your program choose a sequence of different colors at random and then prompt your player repeat the sequence allowing them to go to advance to next round if the player is successful.
Bonus:
Your instructors will use this rubric to assess your project:
We expect everyone to attend all presentations in their entirety and will provide breaks between each session.
This means no working on your code while others are presenting. This is your chance to ask others how they tackled their project.
Each session of presentations will be science-fair style. Several people will set up at a given time, and other students will walk around asking questions like: