5.jpg

iCode

What we learned

GAME DESIGN
WITH SCRATCH

intro to game design

During our introductory classes, we learned coding terminology, like:

  • An algorithm is the set of steps to follow to finish the task to achieve the desired outcome.

  • Bugs in code means mistakes that prevent our code from running correctly. Debugging is looking at the code one step at a time to either make sure the code is correct or figure out which part doesn't work

  • Event is an action that causes something to happen.

  • Loop is a sequence of instructions that is continually repeated until a certain condition is reached. Forever loop is exactly the same but the event is repeated forever.

  • Variables are used to store information that is then used by programs. Think lives or points in the game. You don't have to memorize your points when you are playing the game, computer does it for you.

Some of the projects we worked on

Click on the project links above, then click on Remix button and make the project your own: add music, sounds, backdrop, additional characters aka sprites, use variables and add scores and more!

game design in scratch (1).jpg

More Practice Challenges

  • Looking to practice Debugging? Go to https://scratch.mit.edu/studios/475483/ You will see 5 Debug-It problems. Click on each problem – read the description and what needs to be fixed. Click Remix to see inside the problem and correct it.

Building on what we learned

As we continued to build on what we learned in our intro course, we covered the following concepts:

  • Boolean blocks which are used to check if the variable is "true" or "false" 

  • Sensing blocks which allow us to test if sprite (or character) is experiencing touch (other sprite or color, for example) or sound.  

  • Broadcasting blocks which allow sprite to broadcast a message to all sprites

  • Cloning which allows a sprite to create a copy of itself while the project is running

  • Artificial Intelligence which is a broad area of computer science that makes machine seem like they have human intelligence

  • Machine learning which allows technology to get smarter over time

 

All these really fun options will allow us to make our games so much more fun and complex.

game design in scratch (2).jpg

Some of the projects we worked on

Click on the project links above, then click on Remix button and make the project your own: add music, sounds, backdrop, additional characters aka sprites, use variables and add scores and more!

More Practice Challenges

  • Boolean Blocks Challenge via Taco Wiz Game: Go to https://scratch.mit.edu/projects/411598772/ Y-How many Boolean blocks can you count? Add music and sounds to the game. Can you make backdrop change every time Wizard catches the Taco? Can you add additional falling object?

coding tips, discounts & more!