Muutke küpsiste eelistusi

E-raamat: Scratch 3 Programming Playground

  • Formaat: EPUB+DRM
  • Ilmumisaeg: 19-Jan-2021
  • Kirjastus: No Starch Press,US
  • Keel: eng
  • ISBN-13: 9781718500228
  • Formaat - EPUB+DRM
  • Hind: 18,02 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: EPUB+DRM
  • Ilmumisaeg: 19-Jan-2021
  • Kirjastus: No Starch Press,US
  • Keel: eng
  • ISBN-13: 9781718500228

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

A project-centric introduction to coding outlines instructions for programming cool games with the popular drop-and-drag language, Scratch 3, in an instructional guide that includes easy-to-follow steps for using elementary concepts to create a timed maze, a snake game, asteroids and more. Original. Simultaneous eBook. Illustrations.

A project-filled introduction to coding that shows kids how to build programs by making cool games. Based on Scratch 3, the world's most popular drag-and-drop programming language developed by the MIT Lifelong Kindergarten Group.

Kids learn to code by making fun computer games with the Scratch programming language. Games include things like a timed maze, a snake game, asteroids, and more. By combining colorful Scratch programming blocks of code, kids quickly learn computer programming concepts, like loops, strings, and variables, without having to master the cryptic syntax found in most programming languages. Easy-to-follow, full color instructions let readers get immediate results with minor supervision. Review questions and coding challenges reinforce learning and aid classroom use and the development of lesson plans.

Arvustused

"Kids who can master Minecraft might want to try making their own games using this as a guideline." Joy Schwabach, Arkansas Online

"The book is well written, full of humor and puns, and the explanations of how things work are good. It also generally implements things in a sensible way and you aren't going to learn any bad habits or methods from the book. . . . highly recommended." Kay Ewbank, I Programmer, Programming Book Choices For Fun

"An excellent resource to learn how to make epic games . . . My son has been coding for several years now. He enjoyed working through this book and completing the games. He likes that the author's presentation is clear, concise, and engaging. There is no second-guessing with the illustrations if you are doing the steps correctly. " Renee Knoblauch, The Old Schoolhouse®

Praise for Scratch Programming Playground

An impressive manual for achieving Scratch programming mastery and creating genuinely entertaining games. Kirkus Reviews

My son was able to successfully complete each game he attempted. And along the way, he gained some excellent programming skills. I also really appreciated the character lessons he learned (patience and perseverance, not to mention goal-setting). These were a great by-product of Scratch programming! The Old Schoolhouse Magazine

The book is well written, full of humor and puns, and the explanations of how things work are good. I Programmer

Im quite impressed with exactly how much of the Scratch programming tool the reader will have used and learned by the end of the book, and I think teachers and parents will find this a 5-star reference. Jim Kelly, GeekDad

If you are looking for the next thing for your Minecraft-loving kids and havent tried Scratch, the Scratch Programming Playground book is a great guide to teach kids how to program by making cool games. Tech Savvy Mama

Muu info

A project-filled introduction to coding that shows kids how to build programs by making cool games. Based on Scratch 3, the world's most popular drag-and-drop programming language developed by the MIT Lifelong Kindergarten Group.
Acknowledgments xiv
Introduction xv
Who This Book Is For xvi
About This Book xvii
How to Use This Book xviii
Online Resources xix
Errata and Updates xix
1 Getting Started With Scratch
1(14)
Running Scratch
3(1)
Scratch Desktop: The Offline Editor
4(1)
The Scratch Editor and Sprites
5(1)
The Paint Editor
6(2)
Working with Code Blocks
8(2)
Adding Blocks
8(1)
Deleting Blocks
8(2)
Running Programs
10(1)
Showing Off Your Programs
10(2)
Getting Help
12(1)
The Tutorials Window
12(1)
The See Inside Button
12(1)
Summary
13(2)
2 Rainbow Lines... In Space!
15(18)
Sketch Out the Design
16(2)
A Create the Space Backdrop
18(2)
1 Clean Up and Set the Stage
18(2)
B Create Three Bouncing Dots
20(5)
2 Paint the Dot
20(1)
3 Add Code for the Dot 1 Sprite
21(1)
Explore: Direction and Degrees
22(2)
4 Duplicate the Dot 1 Sprite
24(1)
C Draw the Rainbow Lines
25(3)
5 Add the Code for the Drawing Dot Sprite
25(3)
The Complete Program
28(1)
Turbo Mode
29(1)
Summary
30(1)
Review Questions
31(2)
3 Maze Runner
33(24)
Sketch Out the Design
34(2)
A Make the Cat Walk Around
36(5)
Explore: X- and Y-coordinates
36(2)
1 Add Movement Code to the Player Sprite
38(1)
2 Duplicate the Movement Code for the Cat Sprite
39(2)
B Make the Maze Levels
41(1)
3 Download the Maze Images
41(1)
4 Change the Backdrop
41(1)
5 Start at the First Maze
41(1)
C Keep the Cat from Walking Through Walls
42(2)
6 Check Whether the Cat Is Touching the Walls
42(2)
D Make a Goal at the End of the Maze
44(3)
7 Create the Apple Sprite
45(1)
8 Detect When the Player Reaches the Apple
45(2)
9 Add the Broadcast Handling Code to the Maze Sprite
47(1)
The Complete Program
47(2)
Version 2.0: Two-Player Mode
49(5)
Duplicate the Apple Sprite
49(1)
Modify the Apple2 Sprite's Code
50(1)
Duplicate the Orange Cat Sprite
50(1)
Modify the Code for the Blue Cat Sprite
51(2)
Go Back to the Starting Position
53(1)
Cheat Mode: Walk Through Walls
54(1)
Add the Walk-Through-Walls Code to Orange Cat
54(1)
Add the Walk-Through-Walls Code to Blue Cat
54(1)
Summary
55(1)
Review Questions
56(1)
4 Shooting Hoops With Gravity
57(28)
Sketch Out the Design
58(1)
A Make the Cat Jump and Fall
59(7)
1 Add the Gravity Code to the Cat Sprite
59(2)
Explore: For all sprites vs. For this sprite only
61(3)
2 Add the Ground-Level Code
64(1)
3 Add the Jumping Code to the Cat Sprite
65(1)
B Make the Cat Move Left and Right
66(1)
4 Add the Walking Code to the Cat Sprite
66(1)
C Make a Hovering Basketball Hoop
67(5)
5 Create the Hoop Sprite
67(2)
6 Create the Hitbox Sprite
69(3)
D Make the Cat Shoot Hoops
72(8)
7 Create the Basketball Sprite
72(1)
8 Add the Code for the Basketball Sprite
73(2)
9 Detect Whether a Basket Is Made
75(2)
10 Fix the Scoring Bug
77(3)
The Complete Program
80(2)
Cheat Mode: Freeze the Hoop
82(1)
Summary
83(1)
Review Questions
84(1)
5 A Polished Brick Breaker Game
85(34)
Sketch Out the Design
86(1)
A Make a Paddle That Moves Left and Right
87(3)
1 Create the Paddle Sprite
88(1)
Explore: Rotation Styles
89(1)
B Make a Ball That Bounces Off the Walls
90(1)
2 Create the Tennis Ball Sprite
90(1)
C Make the Ball Bounce Off the Paddle
91(3)
3 Add the Bounce Code to the Tennis Ball Sprite
91(2)
Explore: Cloning
93(1)
D Make Clones of the Brick
94(3)
4 Add the Brick Sprite
94(1)
5 Clone the Brick Sprite
95(2)
E Make the Ball Bounce Off Bricks
97(1)
6 Add the Bounce Code to the Brick Sprite
97(1)
F Make "You Win" and "Game Over" Messages
98(3)
7 Modify the Tennis Ball Sprite's Code
98(1)
8 Create the Game Over Sprite
98(2)
9 Create the You Win Sprite
100(1)
The Complete Program
101(1)
Version 2.0: Polishing Time
102(13)
Draw a Cool Backdrop
103(1)
Add Music
104(1)
Make the Paddle Flash When Hit
104(1)
Add an Animated Entrance and Exit to the Bricks
105(3)
Add a Sound Effect to the Brick Exit
108(2)
Add a Sound Effect to the Tennis Ball
110(1)
Add a Trail Behind the Tennis Ball
110(2)
Add an Animated Entrance for the Game Over Sprite
112(1)
Add an Animated Entrance for the You Win Sprite
113(2)
Summary
115(2)
Review Questions
117(2)
6 Asteroid Breaker In Space
119(28)
Sketch Out the Design
120(2)
A Make a Spaceship That Is Pushed Around
122(2)
1 Create the Spaceship Sprite
122(2)
B Make the Spaceship Wrap Around the Edges
124(3)
2 Add the Wrap-Around Code to the Spaceship Sprite
125(1)
3 Add the Random-Push Code to the Spaceship Sprite
126(1)
C Aim with the Mouse and Fire with the Spacebar
127(3)
4 Create the Energy Blast Sprite
127(3)
D Make Asteroids That Float Around
130(3)
5 Create the Asteroid Sprite
131(2)
E Make Asteroids Split in Two When Hit
133(3)
6 Add the Asteroid's Splitting Code
133(2)
7 Add the Asteroid Blasted Message Code to the Energy Blast Sprite
135(1)
F Keep Score and Make a Timer
136(2)
8 Create the Out of Time Sprite
136(2)
G Make the Spaceship Explode If It Is Hit
138(3)
9 Upload the Explosion Sprite
138(1)
10 Add the Code for the Explosion Sprite
138(1)
11 Add the Explode Code to the Spaceship Sprite
139(2)
Version 2.0: Limited Ammo
141(2)
Cheat Mode: Starburst Bomb
143(1)
Summary
144(2)
Review Questions
146(1)
7 Making An Advanced Platformer
147(48)
Sketch Out the Design
148(2)
A Create Gravity, Falling, and Landing
150(7)
1 Create the Ground Sprite
150(1)
2 Add the Gravity and Landing Code
151(2)
3 Make the Cat Walk and Wrap Around the Stage
153(2)
4 Remove the Ground Lift Delay
155(2)
B Handle Steep Slopes and Walls
157(4)
5 Add the Steep Slope Code
157(4)
C Make the Cat Jump High and Low
161(2)
6 Add the Jumping Code
161(2)
D Add Ceiling Detection
163(4)
7 Add a Low Platform to the Ground Sprite
163(1)
8 Add the Ceiling Detection Code
164(3)
E Use a Hitbox for the Cat Sprite
167(3)
9 Add a Hitbox Costume to the Cat Sprite
168(1)
10 Add the Hitbox Code
169(1)
F Add a Better Walking Animation
170(9)
11 Add the New Costumes to the Cat Sprite
171(1)
12 Create the Set Correct Costume Block
172(7)
G Create the Level
179(5)
13 Download and Add the Stage Backdrop
179(1)
14 Create a Hitbox Costume for the Ground Sprite
180(1)
15 Add the Ground Sprite's Code
181(1)
16 Add More Wrap-Around Code to the Cat Sprite
182(2)
H Add Crab Enemies and Apples
184(8)
17 Add the Apple Sprite and Code
184(1)
18 Create the Crab Sprite
185(1)
19 Create the Enemy Artificial Intelligence
186(5)
20 Add the Time's Up Sprite
191(1)
Summary
192(1)
Review Questions
193(2)
Where To Go From Here 195(2)
Index 197
Al Sweigart is a software developer who teaches programming to kids and adults. He has written several Python books for beginners, including the worldwide bestseller Automate the Boring Stuff with Python, as well as Invent Your Own Computer Games with Python, and Making Games with Python & Pygame.