Scratching Post

~The designer of a game is very much like the director of a film; the designer is the visionary of the game and controls the artistic and technical elements of the game in fulfillment of their vision.

The Making of a Great Modern Game Designer Glassner, Andrew. Society for Industrial and Applied Mathematics.

Listed below are some of the terms and their definitions that arise during this lesson and throughout the Unit

algorithm - sequence of precise instructions that solves some problem or performs some computation

program - an algorithm that is written in a programming language that runs on a computer

control structures - a block of programming that determines which part of the program is executed next. There are three types of structures: sequence, selection, and repetition.

# Level 1 - Exploration (PLAY)

Task 1 (10 pts)- Let’s find out how Scratch works.

Orientation - click Create - Make the cat move using your arrow keys.

Reset - always think “RESET” decide how you want things to look when you restart or click the green flag?

Can you guess? What else was added to this script?

Task 2 (10 pts) - Mazes are often a part of games. Here is a simple Maze game. Complete this simple MAze game using  MAZE handout. What is the key ingredient (script) for not walking through the edges of the maze? (post to your blog)

Assignment Checklist

# Level 2 - Debugging & Planning

Task 1 (10 pts)- Debug 1&2 - Let’s debug a couple scripts. What is wrong with these programs? (Write out your thoughts on your blog)

Task 2 (10 pts)- Forever loop - A vital component of a program. Use Automatic Drawing (handout) to explore how “forever” works. What kind of draw pattern can you make? Try changing the values.

Task 3 -(10 pts) Tryout. do the Scratch Cards . Do Scoring ONLY

EXPLORE: Visit other games created by others in the EXPLORE section. Observe some examples and try yourself.

**Think** - Games: Concepts in Game Design - a play activity with rules that involves conflict with rules, resources, actions, story, and so on

• Games are an activity.
• Games have rules.
• Games have conflict.
• Games have goals.
• Games involve decision making.
• Games have an uncertain outcome.
• Games are inefficient. The rules impose obstacles that prevent the player from reaching their goal through the most efficient means.
• Games are a form of art.

Examples of games

• puzzles
• Role-playing games
• Stories

Come up with a theme or objective. The players need to get from one end of the path to the other; why? You are either running towards something or running away from something. What are the players represented as in the game? What is their goal? In the design of many games, it is often helpful to start by asking what the objective is, and a lot of rules will fall into place just from that. You should be able to come up with something (even if it is extremely silly) in just a few minutes.

You’ll need a set of rules to allow the players to travel from space to space. How do you move? The simplest way, which you’re probably familiar with, is to roll a die on your turn and move that many spaces forward. You also need to decide exactly how the game ends: do you have to land on the final space by exact count, or does the game end as soon as a player reaches or passes it?

Got conflict? Games tend to be more interesting if you can affect your opponents, either by helping them or harming them. Think of ways to interact with your opponents. Does something happen when you land on the same space as them? Are there spaces you land on that let you do things to your opponents, such as move them forward or back? Can you move your opponents through other means on your turn (such as if you roll a certain result on the die)? Add at least one way to modify the standing of your opponents when it is your turn.

Sketch your idea. -  USE GOOGLE DRAW - Draw it out using a set of squares. Draw arrows describing what happens. Tell the story in brief. This will help you stay focused. Don’t worry, you may modify your plan along the way.

# Level 3 -Create

Task 1 (20 pts)- Debug 3 & 4 - Let’s debug these scripts. What is wrong with these programs? (write out on your blog)

You may use these Starter ideas (optional)  Video tutorial Make a Simple Game (Optional) Scrolling Instructions here (at bottom)

(20Pts each) - MAX 100

o   Conversation: Get two characters talking to each other. Use the say and wait blocks to coordinate the conversation.

o   Scenes: Use the broadcast and when I receive blocks to create a multi-scene story or make a new game level.

o   Score: Demonstrate how to set and change a score. EXAMPLE Receive 10 points every time the Scratch cat gets the mouse

o   Timer: Demonstrate how to use a timer. Use the mouse to navigate the Scratch cat to a goal under a specified time

o   Enemies: Add an enemy that either moves across the screen or towards the main character. Avoid the enemy otherwise lose points or game over.

o   Levels: Demonstrate how to change levels. EXAMPLE - Score increases by 1 every time the something happens. Level increases by 1 for every 10 points.

o   Rewards/health: Demonstrate how to collect items. to increase health or collide with unwanted items that reduce health.  EXAMPLE - Use the arrow keys to move the Scratch cat around to collect items for his quest.

o   Bounce: Bounce or Jump on a ground surface + (10pts)

o   Words: Create an interactive word game or require the user to enter his/her name and answer some questions. Use those responses to generate a personal experience. Maybe high score.

o   Scrolling: Create the foundation for a side-scrolling game. (+20 pts) Scrolling Instructions here

• EXPERT - gravity (+10pts)

Video tutorial Make a Simple Game (Optional)

# Level 4 - Sharing

Task 1 (10 pts)- Debug 5 Once again, let’s debug these scripts. What is wrong with these programs? (Write out answer on your blog)

Task 2 (points awarded from above) Share -  You will find bugs and will always want to make tweaks. But in today’s society, sharing opens up doors to new ideas. Others will visit and make suggestions. You will explore and learn from other examples others have shared. Sharing is the next first step to effective game design. Allow your users to suggest a better feel for your game. After all, your aim is to make their experience the best that it can be.