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.

Slides:



Advertisements
Similar presentations
Sprite-visual object (actor on the stage) Scripts- Tells actors (sprites) what to do.
Advertisements

Create a Simple Game in Scratch
Create a Simple Game in Scratch
Scratch is a Visual Programming Language
Harry Potter Scratch Game
Creating a Program In today’s lesson we will look at: what programming is different types of programs how we create a program installing an IDE to get.
1 An intro to programming concepts with Scratch Session 3 of 10 sessions Repetition and variations.
A Christmas Scratch game
Code Club Session 3 Shark Eats Fish. Picture of finished product here.
Write Your First Computer Game!. Coding: Programming Languages Just like you can speak Chinese to someone who understands Chinese to tell them what to.
CoderDojo Roscommon Code and notes by Eamonn Hannon and Michael Madden, 2012.
Racing Car Game Using the keys to control a sprite.
Digital Art in Scratch part 1 Barb Ericson Georgia Tech Oct 2010.
Scratch Workshop Thursday, August 26, 2010.
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.
Introduction to.
CATCH SCRATCH! Programming from Scratch. Remember Scratch?
Code Club Session 2 Dance Party. What will we learn ?  How to change the background  How to create animations  How to make objects talk to each other.
Introduction to Scratch!
Painless Bug Tracking Michael Tsai 2011/9/30. Reference  html 2.
Summer Computing Workshop. Session 2 Input in Scratch  Multi-Character input - This is used when the user is prompted to enter a number or word.  Problems.
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.
CoderDojo Roscommon. Today's Ninja Challenge: Create a GhostBuster Game Like This.
Today's Ninja Challenge: Make a Network Chat Program!
Moving Sprites in Scratch Exploring Computer Science – Lesson 4-4.
Scratch Programming Lesson 4 Question asking and answering.
Digital Art in Scratch part 1 Barb Ericson Georgia Tech May 2011.
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.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech June 2008.
Image #1 Getting Started
Scratch Another computer programming language Developed by MIT in 2003
Create a Halloween Computer Game in Scratch Stephanie Smullen and Dawn Ellis Barb Ericson October 2008.
Intro CS – Screens and Variables Lesson Plan 9. Goals  Using sprites as full screens (Start screen, Game over)  Using layering to control ordering of.
Computer Programming Modeling a Passive Solar Home.
Unit 1 Introduction to Evangel College S.2 ICT.
Scratch Creative Computing. INTRODUCTION TO SCRATCH Section 1.
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.
PROGRAMMING IN PYTHON LETS LEARN SOME CODE TOGETHER!
Python Lesson 1 1. Starter Create the following Excel spreadsheet and complete the calculations using formulae: 2 Add A1 and B1 A2 minus B2 A3 times B3.
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.
UTILIZING SCRATCH FOR LESSONS. EngagementExplorationExplanation ElaborationEvaluation.
1 Understand what Scratch is and what it can be used for Lesson 1: Learning Objectives.
Today's Ninja Challenge: Write Your First Computer Game!
ICT/COMPUTING RULES Only use software allowed by the teacher
CoderDojo Sligo "Above all, be cool" Code and notes by Michael Madden, 2012.
Computer Programming Modeling a Passive Solar Home.
Computer Programming with Scratch JAOIT 8. Scratch Scratch is a programming language that makes it easy to create your own interactive stories, animations,
Teaching Kids Programming with Chromebook Digital Convergence Lab, NIU.
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.
Introducing Scratch Learning resources for the implementation of the scenario
Martin Norris Computing Teacher/Leader at Moldgreen Community Primary School, Huddersfield
School of Computer Science Space School 2015 Programming a Lunar Lander Game.
Every week: Sign in at the door Have Fun Ask Share CoderDojo Roscommon "Above.
Review for Final June 13, 2016.
Development Environment
Scratch for Interactivity
Scratch Unit Overview We are going to look at computer programming and how to create your very own computer game The piece of software we will be using.
Welcome to Computer Science!
Code and notes by Martha Fahy, 2017
For -G7 programing language Teacher / Shamsa Hassan Alhassouni.
Go to =>
Introduction to TouchDevelop
Go to =>
Go to =>
Image #1 Getting Started
Creating a Simple Game in Scratch
CSC 221: Introduction to Programming Fall 2018
Presentation transcript:

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 Google Group: CoderDojo Athenry "Above all, be cool" Wifi password: coderdojowireless

CoderDojo Athenry Code and notes by Michael Madden, 2012

Today's Ninja Challenge: Write Your First Computer Game!

Today's Big Ideas What is Coding? Who Writes Code? How Can We Write Code? What is Scratch?

Programming Languages Tell computer how to perform tasks C, C++, Java, Visual Basic, Python, JavaScript, PHP, HTML5 Some Java Code

Programming Languages E.g. text, numbers Input, Output & Store Data E.g. add numbers, change text Operate on Data Repeat commands several times Loops Do something IF something else is true Decisions

Scratch Free & Open Source Windows, Linux, Mac Palette of Commands Games & Animation Encourages Sharing Install it now!

Scratch's Interface STAGE SPRITES SCRIPTS for Sprites Palette of COMMANDS START & STOP Main Menu Toolbar Scripts/Costumes/Sounds

What Can You Do With Scratch? AnimationsQuizzes Arcade Games Web Games It's Up To You! Let's look at some examples …

Our First Game: Patrick v. Krabby

How to Get Started Think first! Start simple: add more later Plan the Design Design it: appearance & behaviours Write script (Code) to control its behaviours Create First Character Any bugs? (Not working as expected) Debug and Improve Test It More Characters, More Behaviours, More Testing! Extend It

How to Make Progress Our Creative Coding Rule: There's More Than One Way to Do It! Try things out and iterate Save copies: go back if it doesn't work Talk to others, share ideas, learn from their ideas, improve on their ideas! Examine other people's code on the Scratch website & upload your code

Steps To Make Our Game Create Patrick: what will he look like? Code to control him with arrow keys Change the Stage: Choose a background Create Krabby Code to make him move randomly Make things happen when Krabby touches Patrick Add variable for Lives End game when Patrick has 0 lives

Interactive demo of these steps in Scratch … Final version:

Create a Sprite New Sprite: Select from existing designs Tip: Default size is big relative to stage: this shrinks it Name him:

Make it Move Under Your Control Now figure out how to make it respond to the other arrow keys … x y

Change the Background Choose one to suit your own game's theme

Create Another Sprite that Moves at Random

Make Things Happen When They Touch

Keep Track of Lives

More Things to Try … 1.Make a second bad guy that you have to keep away from, and that moves in a different way. Hint: Duplicate first bad guy, then import a different costume for it, and change its script so that it moves in a different way. For example, you could make him point in a random direction (in range 1-360) when the flag is clicked, and after that just keep moving some steps, and bounce if on the edge. You might have to update the code for lives, too. 2.Add some treasure that will give you extra lives. Hint: Add a sprite that looks like treasure. Don't add code to make it move, but do add code so that if the good guy touches it, it changes LIFE by 1 and plays a happy noise. After you have tested it and made sure it works, duplicate it.

At the End … Upload your project to the Scratch Website user: cdathenry password: athenry Access it from home Improve it Show your friends!

Keep In zen.coderdojo.com/dojo/53