Welcome to Game Programming!
Before we begin, here is a video to watch called What Most Schools Don’t Teach (Why Learn to Code.) It contains several people that you will recognize: http://www.youtube.com/watch?v=nKIu9yen5nc
First Credit
- Scratch Website: http://scratch.mit.edu/
- Scratch assignment: Scratch Challenges Completion
- Create a game in Scratch
- Scratch Game Requirements
- NO MAZE GAMES
- Game should have a goal or objective.
- Start of game will display some instructions.
- Must be winnable – No Rage Games!
- Player is told if they lose.
- Game should display a score.
- Own art is good, give credit if using other people’s art.
- Game must have a soundtrack.
- Game must have 2 sound effects minimum.
- End game screen appears if game is won.
Second Credit
Choose to work with any of the coding environments below. You will learn the same concepts no matter which you choose, just from a different starting point.
- Unity 3D (2D/3D game engine)
- Arduino (coding hardware)
- App Inventor (mobile app development)
- Codecademy (Learn coding through online training)
***** OLD STUFF BELOW HERE *****
Second Credit
- Codecademy (Javascript): http://www.codecademy.com
- Codecademy labs (for playing with your own code): http://labs.codecademy.com/
- Quiz 1
- Quiz 2
Third Credit
- Codecademy (Javascript): http://www.codecademy.com
- Codecademy labs (for playing with your own code): http://labs.codecademy.com/
Extension
- Codecademy Projects: http://www.codecademy.com/tracks/projects
- HTML5 Canvas: http://simonsarris.com/blog/510-making-html5-canvas-useful