StarLogoTNG 101 Treasure Hunt Game Unit Lesson 3: Treasures and Hazards.

Slides:



Advertisements
Similar presentations
Create a Simple Game in Scratch
Advertisements

Create a Simple Game in Scratch
Microsoft® Small Basic
New Mexico User Test Starlogo TNG September 16, 2006 Starlogo TNG September 16, 2006.
 Use the Left and Right arrow keys or the Page Up and Page Down keys to move between the pages. You can also click on the pages to move forward.  To.
Objectives © Paradigm Publishing, Inc. 1 Objectives.
StarLogoTNG 101 Treasure Hunt Game Unit Lesson 9: Variables.
Chapter 3 Setting Up A Document.
Fireworks MX. 2 Lesson 1a—Create Slices & Hotspots n Fireworks allows you to add animation (behaviors) already written in ___________. n However, users.
Asteroids! Michael Marion under Prof. Susan Rodger Duke University July2012.
StarLogoTNG 101 Treasure Hunt Game Unit Lesson 4: Forever and Procedures.
StarLogoTNG 101 Treasure Hunt Game Unit Lesson 6: Terrain.
Study Guide Commercial Photography Technology
GameCamp! and Game Davis Creating a 2D Platformer in Unity.
Working with Vector Graphics – Lesson 21 Working with Vector Graphics Lesson 2.
Introduction to TouchDevelop
Introduction to Kidspiration Presented by: Lauri Silver.
StarLogoTNG Treasure Hunt Game Unit Lesson 1: Basic Movement.
Taste Tester Session Microsoft OneNote and Adobe Captivate basics Nicolette Leto : St George Girls High School Contact:
1 Creating Icons for Commands When there is not an icon related to a command in your toolbars, you will see a question mark (?). No preview available …
Fell View Computer Club StarLogo TNG – Session Two.
GAME:IT Junior Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game.
Fish Chomp. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions.
Game Design Creating a game called PING Phase 3: Steps for building basic game.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
Introduction to TouchDevelop
Introduction to Scratch!
Game Maker Day 2 Making a Maze Game.
EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 13 Wenbing Zhao
Spreadsheets in Finance and Forecasting Presentation 9 Macros.
* go to intranet get list of advisees username:teamwork password: atc1122.
Creating a Project with C++ Builder
Working With Text Web Design Section 5-9 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course.
Modified Block Business Letter. Modified Block Modified Block : Date and Signature block are left aligned in the center of the page: Standard letter Modified.
Introduction to TouchDevelop
StarLogoTNG 101 Treasure Hunt Game Unit Lesson 2: Keyboard Controls.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
Learning Unity. Getting Unity
StarLogoTNG Treasure Hunt Game Unit Lesson 1: Basic Movement.
Microsoft® Small Basic Collision Detection Estimated time to complete this lesson: 1 hour.
Geometry. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions are.
Chapter 23. Copyright 2003, Paradigm Publishing Inc. CHAPTER 23 BACKNEXTEND 23-2 LINKS TO OBJECTIVES Record, Run, Pause, and Delete Macros Record, Run,
StarLogoTNG 101 Treasure Hunt Game Unit Lesson 7: Coordinate System.
Learning to program a turtle to build different structures.
Vex Robotics Program four: reversing and turning.
Variables and Random Numbers Computer App Session 4.
Marble Racer. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions.
Today we are learning to: Understand how actions and events control our game. Completing the catch the clown game – making a room – adding music Gather.
Directions Step 1: Edit text blocks by clicking in the test box in front of the letter with cursor blinking, then press delete and type a capital letter.
Subtractive Manufacturing Exercise #1 Step #2 Key Fob Project Using Velocity CNC Software for the CNC Milling Machine Note: In order to use this set of.
Unit 6 Motion – Air Hockey Evangel College S.2 ICT.
When the program is first started a wizard will start to setup your Lemming App. Enter your company name and owner in the fields designated “Company Name”
Galactic Mail Part 2. Winning and Losing Exploding Asteroids Including Scoring Adding Levels And more.
StarLogoTNG 101 Treasure Hunt Game Unit Lesson 8: Hatch.
StarLogoTNG 101 Treasure Hunt Game Unit Wrap Up. Today’s Agenda Review Mini-lesson and programming practice on set camera and ID Finish making the treasure.
Instructional/6-8/General Session 1 of 1 Get Going with eChalk Digital File Locker.
 The terms LMB, MMB, RMB, and mouse wheel (MW).
1 Pertemuan 10 Using Type Matakuliah: U0344 / DESKTOP 1 Tahun: 2006.
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
1© 2009 Autodesk Interface Basics Full Interface Simplified Interface Navigating Views Working with Windows Directory Structure Current Project Canvas.
EEC-693/793 Applied Computer Vision with Depth Cameras
Co-ordinates And Geometry Module 6: Investigation 2
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
Learning Java with Alice 3.0 Game Design Kathy Bierscheid
Version 2.
Adding and Manipulating Objects
EEC-693/793 Applied Computer Vision with Depth Cameras
So you want to be a Game Designer
Presentation transcript:

StarLogoTNG 101 Treasure Hunt Game Unit Lesson 3: Treasures and Hazards

Today’s Agenda Review Mini-lesson on breed editor and new programming blocks Modify first program Wrap-up

Review How do you create a keyboard control to make the player move up when you press the letter ‘a’ key? Why are the following blocks not great for controlling the movement of an agent? What numbers for degrees would work better instead?

Treasures and Hazards What was the winning objective of the obstacle course? Brainstorm ideas for “treasures” or incentives in your game design. How did the various hazards or obstacles make the obstacles game interesting? Brainstorm ideas for hazards in your game design.

Modifying First Program File menu > Open project “first program mod.sltng” File menu > Save next version About the modified first program –Setup: clears everyone, creates turtles that are randomly scattered, creates “treasure” agents and other agents that are non-moving hazards –Run (forever): turtles move forward 1 space continually, forever –Collisions: between turtles and treasure/hazards.

Breed Editor Click “Edit Breeds” button near top of canvas to bring up the editor in a new window. Used to assign “shapes” and names to breeds. Breeds are used to create different types of agents. Each breed has its own set of programs and blocks (or block section). Exercise: Click “new” button and rename the newly created agent to “treasure” and select a new shape.

New Block: Setup Found in the “Setup and Run” drawer Used to set initial conditions of the game Example: what happens in first program when you click on setup? Brainstorm starting conditions for your treasure game

New Blocks: Clear Found in the “Setup and Run” drawer “Clear everyone” makes all agents disappear You can learn about the other clear blocks in your reference guide Look at the setup block in first program. Why is it important to include “clear everyone” in setup? What do you think will happen if you remove this block? Make a prediction and test it!

New Blocks: Create Create is used to create agents of a particular breed. Because it is specific to each breed, these blocks are found in the “My Blocks” palette. On the “My Blocks” palette, each drawer is named for a breed or a section of the canvas. Select the breed you want to create agents of, and look for the “Create breed name” block. This block takes a number argument that specifies how many agents you want to create. There is also a “Create breed name” that has two parts – the number of agents and a “do” section. The “do” section allows you to specify additional instructions, such as placement of the agent in spaceland and setting the camera angle.

New Block: Scatter Located on the “My Blocks” palette Found in each breed’s drawer Usually used after agents are created to place them randomly in spaceland There is also a “scatter everyone” block in the Setup drawer for scattering all agents that have been created, regardless of breed.

Guided Programming 1 In the existing setup block, attach the appropriate blocks to create treasure agents and scatter them. Test out your new setup by clicking setup in the runtime window.

New Block: Collision Found in each breed’s drawer in the “My Blocks” palette Used to determine what happens when one agents touches another agent What happened in second program when the player agent collided with a tree agent?

New Block: Die Found in the “Logic” drawer The agent that runs the block deletes itself (disappears completely from Spaceland). How do you think this block was used in the second program?

Guided Programming 2 Drag a collision block that shows “treasure” and “turtles” onto the collisions section of the canvas Think: what do you want to happen when the turtle collides with the treasure? Explore different possible results for collision. Use blocks that you already know, such as set color*, set size, movement blocks, die, and set score. *To see an agent’s color, you also need to use the block “model skin off” found in traits.

Programming Activity Create a new breed for Hazards Add create and scatter hazards to setup. Think: what do you want to happen when the player collides with a hazard? Explore different possible results for collision (check out the reference guide for new blocks or explore new blocks on your own).

Wrap Up What collision results did you try? What worked? What didn’t work? What challenges did you have? What was fun? What questions do you have? What new game ideas do you have?