Cloning and creating! Introduction to cloning and creating objects.

Slides:



Advertisements
Similar presentations
Fox Scientific, Inc. ONLINE ORDERING 101. Welcome to our website On our main page you can find current promotions, the vendors we offer, technical references.
Advertisements

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.
Python Programming Chapter 1: The way of the program Saad Bani Mohammad Department of Computer Science Al al-Bayt University 1 st 2011/2012.
Bug Session Two. Session description In this session the use of algorithms is reinforced to help pupils plan out what they will need to program on their.
P RIME FACTORIZATION. Title: Prime Factorization In this lesson, students will use a non-linear power point to learn how prime factorization. Subject:
Reading Sarisbury Infant School. Why is reading important? Creating a love of reading in children is potentially one of the most powerful ways of improving.
LO: We’re learning to understand how computers solve problems!
Learning to program using Minecraft. Learning Objective Know what Minecraft is and to explain some of it’s uses Build a simple house in creative mode.
By the end of this session you should be able to...
CATCH SCRATCH! Programming from Scratch. Remember Scratch?
Introduction to Scratch!
Programming with Alice Computing Institute for K-12 Teachers Summer 2011 Workshop.
General Programming Introduction to Computing Science and Programming I.
Python Programming Introduction to programming using python.
Se Over the past decade, there has been an increased interest in providing new environments for teaching children about computer programming. This has.
© Mark E. Damon - All Rights Reserved Another Presentation © All rights Reserved
CMPS 1371 Introduction to Computing for Engineers MatLab.
Unit 5 Evidence Name: Hollie Maddox. What software did you use? I used spreadsheet Why did you use this rather than something else? I used this because.
How can giving ELL students access to learning games on a computer help them learn in the classroom? By: Lisa Cruz.
PROGRAMMING In. Objectives  We’re learning to develop basic code with the use of the correct syntax and variables. Outcomes  Explain what syntax is.
1. Understand the application of Pseudo Code for programming purposes 2. Be able to write algorithms in Pseudo Code.
Multiplication Level 3 (facts 0 - 9) Read These Instructions:  Try to get the answer before the computer puts it on the screen.  Do not click on your.
My Python Programmes NAME:.
Unit 5 Evidence Name: Corey jones. 1.What software did you use? When doing my unit 5 spreadsheet I used Microsoft excel. 2. Why did you use this rather.
How can giving ELL students access to learning games on a computer help them learn in the classroom? By: Lisa Cruz.
Grammar.
Using Lists Games Programming in Scratch. Games Programming in Scratch Extension – Using Lists Learning Objectives Create a temporary data store (list)
Fossils Links to the past. What is a fossil? A fossil is any evidence that life once existed. This includes: –Footprints –Marks and Impressions –Parts.
Unit 1 Lesson 2 Scientific Investigations Testing, Testing, 1, 2, 3 What are some parts that make up scientific investigations? Scientists investigate.
PROGRAMMING IN PYTHON LETS LEARN SOME CODE TOGETHER!
How to be an A student By: Qwaun pass Things you need to become an A student You will need good friends Good behavior A need to learn Pencile,pens,paper,etc.
University Learning in Schools Computing Games Programming Lesson 5.
Created by Lori Cummings. TEACHER JOB AID Accessing the website. Type the following URL into your browser: Enter your.
I have used Scratch, to program a guide to internet safety. This is done by using QR codes to make it more interactive and interesting for people playing.
Multiplication Level Read These instructions:  Try to get the answer before the computer puts it on the screen.  Do not click on your mouse,
University of Delaware The First Week of Class Institute for Transforming Undergraduate Education.
Functions. What is a Function?  We have already used a few functions. Can you give some examples?  Some functions take a comma-separated list of arguments.
why we might lend and borrow money about some of the possible risks when lending and borrowing money.
Welcome to the Victorian Games & App Challenge. What is the problem, issue or challenge you want to take on? How is your game or app going to increase.
Scratch Programming Cards
IL Marking Get out your CPU / Memory answers Swap with someone else
Navigation and Pathing
Broadcasting (Adding a new level)
CREATE - ASSESSMENT LEVEL GRADE CREATE: Your final Game design.
Name: Aimee McLaughlin
Game Depth and Complexity
UNIT 3 – LESSON 5 Creating Functions.
Kodu Game Lab Shaw STEM Lab-2016.
Explain what touch develop is to your students:
Chapter 16 – Programming your App’s Memory
Explain what touch develop is to your students:
File Handling Programming Guides.
Computer Games: Ratings
Explain what touch develop is to your students:
How to Make a Graph with Your Students
YEAR 7 PROGRAMMING SCRATCH & E-SAFETY UNIT WRAPPER
Design Brief.
Scientific Method.
Explain what touch develop is to your students:
Code to Enhance Learning
Explain what touch develop is to your students:
Unit 1 Lesson 3 What Are Some Types of Investigations?
Introduction to coding through Kodu
Introduction to Python
Introduction to Python programming for KS3
How to organise your code
Java Lessons Mr. Kalmes.
6th Template.
Explain what touch develop is to your students:
Presentation transcript:

Cloning and creating! Introduction to cloning and creating objects

Objective Learn how to create clones and creatables Understand the difference between clones and creatables. Be able to explain the advantages of each in terms of ease of program maintenance.

What does cloning mean? What does it mean to clone something? Where can have you seen examples of this in the past? Ideas?

Computer games Why do we use cloning in computer games? Can you think of any examples that you might need? Here is an example below… what has been cloned?:

How to clone: Cloning objects you’ve already programmed at the beginning of the game will make things much easier for you if they’re carrying out the same actions: Give it a try

What does creatable mean? What do you think is a creatable? Ideas?

What does creatable mean? A creatable is an object which we want to launch or occur at a specific point in each game. For example…. You might want to launch a rocket every 10 seconds. ? You will need to place a rock on the floor. We will use this as our launch pad. < Code on the rocket < Place the rock and rocket < Make your rocket creatable Program the rock

Why bother?? Creatables means so that you can give out multiple objects at once. You can also use other objects in order to make them spawn. This is particularly useful with lives. You could make your character a creatable so that whenever a specific score is at 3, you’re still able to create a new character.

Tinker Time We do not want you to break the game / world you’ve already started. This is experimental time. Can you do the following and get snippets of your code. Clone some trees or objects so that you’re confident in doing this and moving some things around. Createables – Show me that you can build a createable in a new world and show that you can control it. Challenge – Can you get your creatable to work based on a score variable?

Game continuation: - Use your initial plan and start building your game. You must show your teacher printed evidence of: Cloning and a creatable before you continue. You should also show your teacher that it works. Print screen evidence of testing and explain what happened…..

Activity Teacher lead activity