Acknowledgments |
|
xvi | |
Everyone Makes Games |
|
xvii | |
What You'll Need |
|
xviii | |
A Brief History of Games |
|
xviii | |
Who Makes Video Games? |
|
xix | |
Why Make a Video Game? |
|
xx | |
What Should My Game Be About? |
|
xxi | |
About Scratch |
|
xxi | |
How Much Does Scratch Cost? |
|
xxii | |
Do I Need to Know How to Program? |
|
xii | |
What If I Already Love Programming? |
|
xxii | |
Alternative Tools |
|
xxii | |
|
1 Leaf Me Alone!: Scratch Basics |
|
|
1 | (36) |
|
Getting Started with Scratch |
|
|
2 | (3) |
|
Leaf Me Alone (While I Eat This Leaf) |
|
|
5 | (25) |
|
Creating Your Own Sprites |
|
|
6 | (1) |
|
|
7 | (1) |
|
|
8 | (2) |
|
|
10 | (1) |
|
|
11 | (3) |
|
|
14 | (3) |
|
Chewing Holes in the Leaf Using Pen Blocks |
|
|
17 | (5) |
|
|
22 | (3) |
|
Checking for Contact Between the Bug and the Leaf |
|
|
25 | (2) |
|
|
27 | (3) |
|
|
30 | (2) |
|
|
32 | (1) |
|
|
33 | (3) |
|
|
36 | (1) |
|
2 Weird Bug Chowdown: Collecting Items and Avoiding Obstacles |
|
|
37 | (40) |
|
Copying a Project and Changing It |
|
|
39 | (1) |
|
|
40 | (1) |
|
|
41 | (3) |
|
|
44 | (7) |
|
Making a Sprite Clone Itself |
|
|
45 | (1) |
|
|
46 | (1) |
|
Creating a Berry-Free Zone |
|
|
47 | (1) |
|
Telling a Cloned Berry What to Do |
|
|
48 | (1) |
|
|
49 | (2) |
|
|
51 | (7) |
|
Using Animation to Make Bad Berries |
|
|
53 | (3) |
|
Branching with if and else |
|
|
56 | (1) |
|
Recording the yuck Message |
|
|
57 | (1) |
|
|
58 | (5) |
|
|
59 | (1) |
|
Making Poop by Having Sprites Clone Other Sprites |
|
|
59 | (1) |
|
Coding the Poop Obstacles |
|
|
60 | (3) |
|
|
63 | (4) |
|
Creating Our Own Variables |
|
|
63 | (2) |
|
|
65 | (2) |
|
|
67 | (5) |
|
Choosing the Butterfly Costume |
|
|
67 | (1) |
|
|
68 | (4) |
|
Changing the Butterfly's Behavior |
|
|
72 | (1) |
|
Adding a Starting Message |
|
|
73 | (1) |
|
|
74 | (1) |
|
|
75 | (2) |
|
3 Hatlight: A Cave Exploring Platform Game |
|
|
77 | (24) |
|
|
78 | (1) |
|
|
79 | (5) |
|
|
80 | (1) |
|
|
81 | (1) |
|
Organizing Our Code with Events |
|
|
82 | (1) |
|
|
83 | (1) |
|
|
84 | (7) |
|
|
84 | (1) |
|
Climbing Slopes and Steps |
|
|
85 | (2) |
|
|
87 | (1) |
|
|
88 | (1) |
|
Creating Natural Movement with Variables |
|
|
88 | (3) |
|
Creating a World that's Fun to Explore |
|
|
91 | (9) |
|
Using a Variable to Create a Grid Map |
|
|
91 | (1) |
|
Moving from Screen to Screen |
|
|
92 | (2) |
|
|
94 | (1) |
|
|
95 | (2) |
|
|
97 | (1) |
|
Creating Objects to Collect |
|
|
97 | (3) |
|
|
100 | (1) |
|
|
101 | (24) |
|
|
102 | (9) |
|
|
103 | (1) |
|
|
104 | (1) |
|
|
105 | (2) |
|
|
107 | (2) |
|
Adding Background Scenery |
|
|
109 | (2) |
|
Teaching the Player How to Play |
|
|
111 | (5) |
|
Showing Objects Players Can't Reach |
|
|
113 | (1) |
|
Creating Interesting Landmarks |
|
|
114 | (2) |
|
|
116 | (8) |
|
Animating the Player's Movements |
|
|
117 | (3) |
|
Or You Can Just Draw a Blob! |
|
|
120 | (1) |
|
Creating a Mirror Image of a Costume |
|
|
121 | (1) |
|
|
122 | (2) |
|
|
124 | (1) |
|
|
124 | (1) |
|
|
125 | (32) |
|
|
126 | (1) |
|
Recording and Editing Sounds with Audacity |
|
|
127 | (10) |
|
Recording a Deadly Plummet |
|
|
128 | (2) |
|
|
130 | (2) |
|
|
132 | (2) |
|
|
134 | (2) |
|
Using Sounds from the Internet |
|
|
136 | (1) |
|
Generating Sounds with sfxr |
|
|
137 | (7) |
|
|
138 | (2) |
|
Changing Sounds Using Sliders |
|
|
140 | (2) |
|
|
142 | (1) |
|
|
143 | (1) |
|
Creating Music Loops with Drumcircle |
|
|
144 | (11) |
|
|
146 | (1) |
|
|
147 | (1) |
|
|
148 | (2) |
|
|
150 | (1) |
|
Saving and Exporting Loops |
|
|
151 | (1) |
|
|
152 | (1) |
|
Adding a Music Loop to a Scratch Game |
|
|
153 | (2) |
|
|
155 | (1) |
|
Compose a Score for a Game Using Only Mouth Sounds |
|
|
155 | (1) |
|
Use Music to Create a Contrasting Mood |
|
|
155 | (1) |
|
Create a Procedural Music Game |
|
|
156 | (1) |
|
|
156 | (1) |
|
|
157 | (4) |
|
|
158 | (1) |
|
|
158 | (1) |
|
Share Your Game on itch.io |
|
|
159 | (1) |
|
Collaborate with Someone Else |
|
|
160 | (1) |
|
Make a Game for Multiple Players |
|
|
160 | (1) |
|
|
161 | (2) |
|
Keep Exploring and Creating! |
|
|
163 | (1) |
Index |
|
164 | |