1. Trang chủ
  2. » Giáo án - Bài giảng

Harry potter scratch game

42 162 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 42
Dung lượng 1,95 MB

Nội dung

Harry Potter Scratch Game Pranali Choubal Kunal Shah Barb Ericson ericson@cc.gatech.edu Dec 2007 Harry Potter Scratch Game The Game • Use the arrow keys to move Harry Potter – to catch the golden snitch – to avoid being hit by the bludger Harry Potter Scratch Gam e Getting Started • Start Scratch • Delete the cat – Click on scissors and then the cat – or right click on the cat and pick delete Harry Potter Scratch Gam e Change the Background • Click on the stage to select it • Click on the Backgrounds tab • Click on the import button Harry Potter Scratch Gam e Select New Background • Navigate to the HarryPotter folder Select the Stadium and click OK Harry Potter Scratch Gam e The Stage is Set Harry Potter Scratch Gam e Add Harry Potter • Click on the folder with a star on it to add a sprite from a file • Navigate to the HarryPotter folder • Add Harry Harry Potter Scratch Gam e The Game so Far Harry Potter Scratch Gam e Scratch is Event Driven • You can make things happen when events occur – such as a key is pressed – the green flag is clicked on – a message is received Harry Potter Scratch Gam e Making Harry Move • Click on the Scripts Tab • Click on Control and drag out – when space key pressed – Change to left arrow key • Click on Looks and drag out – switch to costume – Change to Harry_Left • Click on Motion and drag out – change x by – click on and change to -4 Harry Potter Scratch Gam e 10 Stage Scripts • Click on Stage and Scripts • Set the initial background to the stadium – when the green flag is clicked • from Looks • When the stage receives a Won message – from Control – switch background to Congrats • from Looks Harry Potter Scratch Gam e 28 Hide Other Sprites • If the user has won – hide the other sprites • Harry Potter • Snitch – You can click on the "when I receive Won" • and drag it to the snitch sprite to copy it • then click on the snitch sprite and scripts to check the copy worked Harry Potter Scratch Gam e 29 When Game Starts • If the user wins and Harry and the Snitch hide when you restart the game – they won't show again if you start a new game • Add "when green flag clicked" show to: – Harry – Golden Snitch Harry Potter Scratch Gam e 30 Making it Harder • add a Bludger • if the Bludger hits Harry he "dies" – start with lives – lose a life each time Harry dies • if Harry loses all lives you lose the game Harry Potter Scratch Gam e 31 Add Lives Variable • Click on Variables • Click on Make a variable • Enter Lives • Drag display to top right Harry Potter Scratch Gam e 32 Start with Lives • Click on Stage • Click on Scripts • Add "set Lives to 0" • Click on and change to Harry Potter Scratch Gam e 33 Painting a Bludger • You can paint a new sprite – click on the paintbrush with a star on it • Click the color • Click the circle shape tool • Click and drag to make the circle • Click on OK Harry Potter Scratch Gam e 34 Loops • Sometimes you want to repeat blocks until the game ends or something happens • Use a forever block to repeat actions until the game ends – use a stop all block to stop all scripts • Use a repeat block to repeat some actions a given number of times Harry Potter Scratch Gam e 35 Bludger Scripts • When the green flag is clicked loop forever – set x to 260 – hide the bludger – wait for some random amount of time between and seconds – show the bludger – Glide to the opposite side • x is -260 • random y from -145 to 145 Harry Potter Scratch Gam e 36 Bludger Scripts • When the green flag is clicked, loop forever – check if touching Harry • play a sound • reduce the number of lives • check if lost – lives = • wait till not touching Harry – or you will die quickly Harry Potter Scratch Gam e 37 Tell User Game Over • Click on Stage • Click on Backgrounds • Click on Import • Select HarryPotter folder • Select Game Over • Click OK Harry Potter Scratch Gam e 38 New Stage Script • Click on Scripts • Add "when I receive Lost" – from Control • Add "switch background Game Over" – from Looks • Add "stop all" – from Control • Add "stop all" to the end of when receive "Won" script too Harry Potter Scratch Gam e 39 Hide Sprites When Lose • When the game is lost – hide Harry – hide the Snitch Harry Potter Scratch Gam e 40 Project Notes • Click on the notepad in the top right corner • Type in project notes • You can upload your project to the Scratch web site – Click on Share! – See it at http://scratch.mit.edu Harry Potter Scratch Gam e 41 Extensions • Speed up the Bludger each time a snitch has been caught – Will need a variable for "Time to Cross" – Reduce the variable each time each time the snitch is caught • Add background music – Import Theme.wav – Add a script to the stage • When the green flag is clicked • Loop forever playing the theme and waiting for it to finish • Make the Bludger come from any direction – and glide across to the opposite side • Add Beaters who can hit the Bludger away – Using the space key • Add a time limit – That counts done Harry Potter Scratch Gam e 42 ... to add a sprite from a file • Navigate to the HarryPotter folder • Add Harry Harry Potter Scratch Gam e The Game so Far Harry Potter Scratch Gam e Scratch is Event Driven • You can make things... Background • Navigate to the HarryPotter folder Select the Stadium and click OK Harry Potter Scratch Gam e The Stage is Set Harry Potter Scratch Gam e Add Harry Potter • Click on the folder with... "Won" Harry Potter Scratch Gam e 26 Telling the User • Click on Stage • Click on Backgrounds • Click on Import • Navigate to HarryPotter folder • Select Congrats – click on OK Harry Potter Scratch

Ngày đăng: 07/07/2017, 08:26

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w