This is a set of programming tasks that will allow a young developer to understand more about programming.
There are 8 'lessons', ranging in difficulty and length, at the end of which you should have a fully working snake game!
Thank you to the original version of the snake game which I have adapted, from sanchitgangwar.
Each lesson will require you to type out code, but don't worry, it's all provided for you!
To help complete the exercises, there is a Trello board with the instructions.
git clone [email protected]:georgedeeks/SnakeGameChallenge
-
Click on 'Clone or download'
-
Select 'Download ZIP'
-
Unzip file using your computer
-
Navigate to <https://trello.com/b/sHP9tycu>
-
Sign in to Trello or create a new account
-
Whilst on the 'Snake Game Challenge' board, find the menu on the right hand side (you may have to click 'Show Menu' on the right hand side)
-
On the menu, click 'More'
-
Click 'Copy Board'
-
Give your board a title, e.g. 'Alex's Snake Challenge'
-
You should now have your own copy of the Snake Challenge board!
Now you can click on a checkbox to cross it off a given list. Once you have completed a card, consider creating a 'Finished' list, and then simply drag and drop a completed card onto that list.
-
Click on a card that you want to print off
-
Click on 'Share and more...' (down the right hand side of the card)
-
Click 'Print...' and you will be taken to your system print screen!
You can then tick off completed tasks on the physical copies of the cards.
Please read the 'Before you start' section either on Trello or through Before you start.txt
in the repository.
Good luck!
All improvements and suggestions welcome!