Navigation and Pathing

Slides:



Advertisements
Similar presentations
Key Stage 3 ICT Lesson 2 - Programming. Starter Start Kodu. Re-familiarise yourself with how it works. Play some of the pre-made games. Try and change.
Advertisements

SELECT A LESSON 1. A WORLD AND CHARACTERS 2. PATHS AND ENEMIES 4. USING PAGES TO CHANGE THE RULES 5. GAME ANALYSIS AND DESIGN 6-7. CREATING YOUR OWN GAME.
The Scratch Calculator You are all going to be real computer programmers!!!
WHAT IS THIS? OBJECTIVE AND OUTCOMES Candidates should be able to: Describe and explain the CPU as fetching, decoding and executing of instructions and.
Unit 1 – Improving Productivity Jack Carr Instructions ~ 100 words per box.
© Nichola Wilkin Ltd Kodu Lesson 6 1. © Nichola Wilkin Ltd Lay out the world for your game 2 You are going to make your own game today. Add.
Cloning and creating! Introduction to cloning and creating objects.
Game City In this project you will learn the basics of visual programming to start creating your own games. The tool you will be using to do this is Microsoft.
GOING FURTHER WITH KODU GAME LAB Brendan Routledge
By : Jack Kelenjian. Is a career in computers right for me? To determine if a career in computers is right for someone you need to identify what makes.
You will be able to describe the term textual programming. You will be able to demonstrate a basic level of textual programming skills by creating a simple.
VEX IQ Curriculum It’s Your Future Lesson 01. Project Overview  Its Your Future  Let’s Get Started  Your First Robot  Simple Machines & Motion  Chain.
Daniel Martinez. My Focus  Learning how to code and what goes into the game development process  What will this project bring me regarding skills and.
WORD PROCESSING.
Today’s Warm Up In your table groups, make a list of everything you need to survive. You have three minutes to write down everything that comes to.
Project Overview Introduction Clawbot Build Design Modification
JavaScript/ App Lab Programming:
Unit 21: Web Graphics A05: Banner Advert
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
GAMING IN KODU – Lesson 5.
DESIGNING A LOGO.
Unit 3: Lesson 1 - The Need for Programming Languages
Computer Science A-level
DIA Week Without walls Kodu Game Design.
CREATE - ASSESSMENT LEVEL GRADE CREATE: Your final Game design.
Game Depth and Complexity
Design Journal Name.
LEARNING NEW SKILLS.
Learning to Program with Python
Elements of a Computer System
By Sanjay and Arvind Seshan
Kodu Game Lab Shaw STEM Lab-2016.
Shape Poems Click the arrow to continue.
LESSON 5 Learning Objective 1 Learning Objective 2 Did you know….?
Step 1: Make sure your map is pointing north
FS Unit 6: Lesson 8 Module 1 Teacher's Manual
Designing Information Systems Notes
Year 7 E-Me Web design.
Foundations of Programming: Introduction to Programming
Project Overview Introduction Clawbot Build Design Modification
Industry introduction
Project Overview Introduction Clawbot Build Design Modification
Presenting for Success
Importing and Editing Images
GAMING IN KODU – Lesson 5.
Course Objective:. To learn how to navigate and use AutoCAD to build the foundations for 2D
Computer Games: Ratings
Why to do a lesson plan Improve the lessons:
Explain what touch develop is to your students:
Renewing our Energy Choices Lesson 2
Kodu Game Design DIA Week Without walls.
An Introduction to VEX IQ Programming with Modkit
Plenary
Vlookup.
Just Basic Lesson 17 Part 1 Mr. Kalmes.
Title of Project Joseph Hallahan Computer Systems Lab
PYTHON: BUILDING BLOCKS Sequencing & Selection
Introduction to how to carry out a product analysis
Lesson Objectives Build your very own game from scratch using the skills you have learnt so far.
Code to Enhance Learning
Lesson Objectives By the end of the lesson you will:
STRING CHALLENGE.
Introduction to coding through Kodu
Plenary
Introduction to Python
Types of Computers.
Assignment lesson plenary
Designing our smart city pt. 3
Plenary
Computer Science A-level
Presentation transcript:

Navigation and Pathing Introduction to coding through Kodu

Learning Objectives All to learn the steps involved in programming at least two different methods to make a Kodu move, one manual and one automatic Most to apply a range of skills to modify and create a simple Kodu game world which interacts with objects Some to be able to explain the advantages of both clones and creatables in terms of ease of program maintenance

Navigation Navigation in a computer game is an important aspect to program What different methods of navigation do you think we might use in Kodu? HINT: Navigation methods can be either Automatic or Manual

Navigation Methods Manual navigation using the keyboard Automatic navigation using “When See…” Automatic navigation using “…Do Move…” Automatic navigation using Paths

Manual navigation using the keyboard Automatic navigation using “When See…” Automatic navigation using “…Do Move…” Automatic navigation using Paths

Navigation and Pathing Challenges: Manual navigation, Automatic navigation and Pathing. Instructions: You have just learnt a variety of ways to code navigation into your games. Now it’s time to experiment yourself. Use Worksheet 3 and follow the instructions.

Recap so far Navigation is an important part of computer games Navigation can be coded to be either: Manual Automatic Pathing is a powerful concept in Kodu Combining concepts such as: “When See…” “Near by” and “Far Away” Pathing …can result in intelligent navigation

Introduction to coding through Kodu Clones and Creatables Introduction to coding through Kodu

What does the term cloning mean?

What does the term cloning mean? “Cloning” means to make an exact copy of something When we clone an object or character in a computer game we copy all of its attributes (colour, size) and all of its code

Cloning in computer games Why might the concept of cloning be useful in computer games design?

Cloning vs Creatables You are about to see a demonstration of the power of creatables in Kodu This is an advanced form of cloning which has big advantages It is unlikely you will have come across this concept before. Pay close attention as you will be having a go soon!

Cloning and Creatables Challenges: Copying, Cloning, Setting up Creatables Use Worksheet 4 and follow the instructions

Recap What is cloning? What is a creatable? Which method is better? Is it always better to use creatables over cloning?

Finally… Complete the plenary questions to show me what you have learnt today. Plenary questions should be completed and are available on the iTeach website