Because every student should have the opportunity to learn how to code

User Tools

Site Tools


Mastery Activity : Choose Your Own Adventure

Ninja Instructions | Mentor Notes


You started this level by brainstorming what makes a game a game and what things you liked about games.

In the activities for this level you looked at several features:

  • Using keyboard and mouse actions to control a character on the screen
  • Using data/variables to keep track of information needed to control a game and make it interesting.
  • Techniques common to a wide variety of games to extend the way the game is played/controlled.

In this activity, you will use some of these features to create a game of your choice.


60 minutes


Let's face it. By this point in the work you probably have lots of ideas for a game that you would like to create.


There are no specialized instructions for this activity. You should put it all out there and show your peers that you learned something in this level. Push yourself and see what you can come up with to make a game you are proud of.

Sharing your project in the studio

The studio for this activity is located at:


This project is based on materials from Dr. Ben Schafer at the University of Northern Iowa.

lev4/act_dreamgame_s.txt ยท Last modified: 2015/04/13 12:11 by jbschafer