Phase 3: Game Creation. Phase 3: Game Creation Outcomes (Slide 1) I can create a flowchart to solve a problem, for example to make a cup of tea. I can.

Slides:



Advertisements
Similar presentations
08/2012Tanya Mishra1 EASYC for VEX Cortex Llano Estacado RoboRaiders FRC Team 1817.
Advertisements

Pong! “The oldest commercially available game in history” Resources created from the video tutorials provided by David Phillips on
Creating Interactive Games Your trainer today is: Luke Milner Derbyshire County Council Children and Younger Adults Department.
While Loops. Challenge: ● Ask the user a simple math questions ● Continue asking the question until the user gets it right.
Python Magic Select a Lesson: Why Learn to Code? Basic Python Syntax
Racing Car Game Using the keys to control a sprite.
A452 – Programming project – Mark Scheme
Why teach coding?.
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.
SCRATCH This Design Notebook belongs to:. 3 What are the different ways you interact with computers? List your answers here: 5.
Sequencing Miss Regan. Blood Hound  Does anyone know what the Bloodhound project is?  Video 1 Video 1  Video 2 Video 2  Link to website Link to website.
Group practice in problem design and problem solving
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.
Every week: Sign in at the door If you are new: Fill in Registration Form Ask a Mentor how to get started Make sure you are on the Athenry Parents/Kids.
V Avon High School Tech Club Agenda Old Business –Delete Files New Business –Week 16 Topics: Intro to HTML/CSS –Questions? Tech Club Forums.
Abstraction IS 101Y/CMSC 101 Computational Thinking and Design Tuesday, September 17, 2013 Carolyn Seaman University of Maryland, Baltimore County.
SPELLING GAME PROJECT SAMPLE ASSESSMENT MATERIAL GCSE Computing.
Study Guide For Test Chapter 5, 6,& 7 Test is Friday, May 15th.
Overview of this morning What … is computing? Why … is computing an important skill to learn? What … will my child be learning in computing lessons?
PROGRAMMING In Lesson 2. STARTER ACTIVITY Complete the starter activity in your python folder – lesson 2 Now we will see how you got on and update your.
Introduction to Programming G50PRO University of Nottingham Unit 2 : Introduction To Scratch Paul Tennent
English Year 9 Lesson 8 SpiritualMoralSocialCultural 
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.
More Sequences. Review: String Sequences  Strings are sequences of characters so we can: Use an index to refer to an individual character: Use slices.
Introduction to Computer Programming - Project 2 Intro to Digital Technology.
Algorithms and Pseudocode
Get Going On ….. Load the word file ‘Glossary’ and complete it. You will have homework today.
How to create a basic game in Scratch. The Scratch Stage The Scratch stage is 480 pixels wide and 360 pixels high x increasesx decreases.
University Learning in Schools Computing Games Programming Lesson 5.
Lesson Objective: Understand how to make and use Algorithms Learning Outcome: Design your own algorithms and flowcharts. Algorithms and Flowcharts.
Randomising the behaviour of Sprites Games Programming in Scratch.
Today's Ninja Challenge: Write Your First Computer Game!
Making a Flappy Birds Game PART 2 – MAKING THE BIRD FLAP AND FALL – AND DEVELOPING THE GAME FURTHER (ADDING ADDITIONAL CHARACTERS, GOODIES, ENEMIES AND.
Progression in KS3/4 Algorithms MONDAY 30 TH NOVEMBER SUE SENTANCE.
Getting Started With Scratch Brendan Routledge
Project: Web Designer. Phase 1: The World Wide Web.
Getting Started With Python Brendan Routledge
Introduction to Scratch We will be using the Scratch Environment today, so please log in to the Scratch website (scratch.mit.edu)
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
Phase 1: The Games Industry Write down 3 words that you associate with this picture. Place them on the thought wall.
Phase 2: Game Design. Phase 2: Game Design Outcomes (Slide 1) I can research and develop a specification for my game, including: – The target audience;
Algorithms and Flowcharts
Scratch Programming Cards
7 - Programming 7J, K, L, M, N, O – Handling Data.
Introduction to Scratch
Customise & Explain your game
Broadcasting (Adding a new level)
Scratch 7B IT1.
Randomising the behaviour of Sprites
Unit 2 Smarter Programming.
Sphero CPD 9.30 – 11am Introduction to Sphero 11 – 11.15am
Diamond Hunt Mock Programming Project.
Yenka Portfolio Level for this topic: Student Name : My Levels
Learning to Program in Python
Learning to Program in Python
Print slides for students reference
For -G7 programing language Teacher / Shamsa Hassan Alhassouni.
Escape sequences: Practice using the escape sequences on the code below to see what happens. Try this next code to help you understand the last two sequences.
Unit 3: Lesson 9-Looping and Random Numbers
An Introduction to VEX IQ Programming with Modkit
Development Laboratory
PYTHON: BUILDING BLOCKS Sequencing & Selection
Game Over Module 4 Lesson 2.
Game development using Scratch
Data Types Every variable has a given data type. The most common data types are: String - Text made up of numbers, letters and characters. Integer - Whole.
WJEC GCSE Computer Science
Scratch 7B IT1.
WRITING AN ALGORITHM, PSEUDOCODE, AND FLOWCHART LESSON 2.
Scratch 7B IT 1.
Scratch 7B IT 1.
Presentation transcript:

Phase 3: Game Creation

Phase 3: Game Creation Outcomes (Slide 1) I can create a flowchart to solve a problem, for example to make a cup of tea. I can explain what an algorithm is. I can locate elements of a program that could use repetition. I can identify and use conditionals in a program. I can create a flowchart to solve a problem, for example to make toast. I can search for and define various data types.

I recognise different data types. I can create the solution to a problem in a block- based language. I can create and change the backgrounds to increase the appeal of my game. I understand and can use the ‘broadcast’ and ‘when I receive’ commands in Scratch. I understand the effects that changing variables can have on game play. Phase 3: Game Creation Outcomes (Slide 2)

I can design and use simple data structures to manage scores in a game. I can use the correct terminology to explain my program. I can create a flowchart to solve a problem. I am iterative and incremental in my development of a program and solve errors in code as I build my program. I gather, record and use systematic feedback from users to improve my work. Phase 3: Game Creation Outcomes (Slide 3)

Sequencing Instructions Use the cards you have been given to make a cup of tea.

What is an Algorithm? And in plain English… A set of specific instructions for solving a problem.

The Algorithm Must Go On! Start Back 1 Right 90 Back 3 Back 2 Right 90 Who’s Bad? Stop

What is Iteration? And in plain English… Repeating a set of instructions again and again.

Iteration Start Back 1 Right 90 Back 3 Back 2 Right 90 Who’s Bad? Stop Bk1 Start For3 Right 90 Who’s Bad? Stop =

What is a Conditional? And in plain English… Making a decision based on a choice.

Data Types - Definitions Use the internet to find out definitions of these data types: Boolean Integer Character String Floating Point

Data Types - Definitions Integer A whole number. String A sequence of characters typically used to represent words and text. Floating Point A decimal number. Boolean True/False Yes/No 0/1 Character Every letter, digit and punctuation mark.

Hour of Code!

Scratch Complete the ‘Scratch Cards’. Complete the ‘Scratch Challenges’. If you complete them all – try to see how many you can combine in one game.

The Maze Complete the ‘Maze’ tutorial. How could you use backgrounds in your game?

Scenes Complete the ‘Scenes’ tutorial. How could you use ‘broadcast’ and ‘when I receive’ in your game?

Collide Complete the ‘Collide’ tutorial. How could you use variables in your game?

Guess Complete the ‘Guess’ tutorial. How could you use lists in your game?

Car Complete the ‘Car Game’ tutorial. Then we’ll discuss the code using key words.

Key words sprite script score conditional sequence loop event costumes variable background parallelism operator broadcast sensing

Flappy Bat Complete the ‘Flappy Bat’ tutorial. Then we’ll discuss the code using key words.

Get Ready! Open your: – Proposal – Mood board – Storyboard – Pitch Open a new Scratch project. Ready, steady…

Go! Create your game! Remember to follow your plan; Remember to make sure your game has some form of scoring; Remember that you must be able to explain what your code is doing using the correct terminology; Remember to try to debug your code yourself before asking for help.

Mid-Production Evaluation #1 Pair Share: discuss your plan and game with your partner. How good are your plan and game against your success criteria? What are the strong points and what should you improve?

Look at the games of other students and share: – Two strong points and one thing you would improve – “two stars and a wish”. – One thing you have seen that you want to add to your own game. Mid-Production Evaluation #2

Review your game against your proposal, mood board, storyboard, pitch and success criteria. Identify 3 things that you will do next lesson to improve your game. 3 Things to Improve Today! Mid-Production Evaluation #3