-
Notifications
You must be signed in to change notification settings - Fork 22
/
Copy pathuntutorials.json
6324 lines (6324 loc) · 486 KB
/
untutorials.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"untutorials": {
"01094452-75af-4e06-ad5e-beadde7f599a": {
"Author": "GqrsER3FnGgSZwyTYgkkDdyyty92",
"Categories": {
"OFFICIAL": "OFFICIAL",
"SCRATCH": "SCRATCH"
},
"Description": "<p>In this project, we're going to make a game about fast clicking! Get your finger ready!</p><iframe src=\"https://scratch.mit.edu/projects/475109576/embed\" allowtransparency=\"true\" width=\"485\" height=\"402\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"\"></iframe>",
"LastModified": 1611433831877,
"Level": "2",
"Priority": "1",
"Skills": {
"None": "None"
},
"Status": "APPROVED",
"ThumbnailFilename": "9cec1421-672f-40f8-a4e7-318398bece1f.png",
"Title": "Clicker Chase",
"key": "01094452-75af-4e06-ad5e-beadde7f599a",
"steps": [{
"Description": "<p>Pick out a backdrop and two character sprites. One will be the chaser and the other will be the runner.</p>",
"ThumbnailFilename": "52eb3849-a4d1-4068-8d99-ea980b3d5ae8.png",
"Title": "Add Sprites & Backdrop"
}, {
"Description": "<p>Make a variable to track how many times you've clicked. Whenever you click on the stage, gain a click.</p>",
"ThumbnailFilename": "6eb8787f-a061-4701-a2fb-cb09ed61d452.gif",
"Title": "Track Clicks"
}, {
"Description": "<p>Make your chaser start on the left when the game starts. Make it slowly move to the right and touch your runner.</p>",
"ThumbnailFilename": "9d4b0b6a-4ea6-4d40-abbe-b5f50bf74f16.gif",
"Title": ""
}, {
"Description": "<p>When your chaser touches your runner, play a sound and end the game.</p>",
"ThumbnailFilename": "399653d5-2039-4ba2-8206-4e48e92a5b6e.gif",
"Title": ""
}, {
"Description": "<p>Whenever you click, send the chaser back four or five pixels</p>",
"ThumbnailFilename": "2512b60d-4dd4-44ec-a025-0c99997a162c.gif",
"Title": ""
}, {
"Description": "<p>Use costumes to animate your runner and chasers while they run.</p>",
"ThumbnailFilename": "d1619866-c1a3-4d7b-a1a6-213eb7d0fb12.gif",
"Title": ""
}, {
"Description": "<p>Make your chaser slowly speed up over time (very slowly).</p>",
"Title": "Bonus"
}]
},
"015b70a6-27d6-4d05-bd0b-b56692b84555": {
"Author": "x8DdEVxFQ8gaV78azhqXG6JeMNo2",
"Categories": {
"INTRO_TO_SCRATCH": "INTRO_TO_SCRATCH"
},
"Description": "<h1>make a project with blue and red backdrops</h1>",
"LastModified": 1613576963457,
"Level": 1,
"Skills": {
"None": "None"
},
"Status": "DRAFT",
"Title": "blue and red backdrops",
"key": "015b70a6-27d6-4d05-bd0b-b56692b84555",
"steps": [{
"Description": "<p>start with red backdrop</p>",
"Title": ""
}, {
"Description": ""
}]
},
"0441644a-d32d-4efe-9175-5d8c16633355": {
"Author": "kqN92OHQJsRHeGM7m4PwlNwHk5s2",
"Categories": {
"SCRATCH": "SCRATCH"
},
"Description": "<p>in this project we are going to make a swimming trick maker!</p>",
"LastModified": 1615736623884,
"Level": 1,
"Skills": {
"None": "None"
},
"Status": "DRAFT",
"Title": "swimming time!",
"key": "0441644a-d32d-4efe-9175-5d8c16633355",
"steps": [{
"Description": "<p>chose a swimming sprite</p>",
"Title": ""
}, {
"Description": "<p>chose a underwater backdrop.</p>",
"Title": ""
}, {
"Description": "<p>make the sprite move right when green flag is clicked</p>",
"Title": ""
}, {
"Description": "<p>make the sprite jump out of the water and spin if the sprite is clicked.</p>",
"Title": ""
}]
},
"087626b2-f1de-4789-98fc-bb55a1fc2015": {
"Author": "wj1VAXqtqlOreQnmWeOImiDMbdp2",
"Categories": {
"SCRATCH": "SCRATCH"
},
"Description": "<p>A basic dungeon scroller</p>",
"Level": "6",
"Status": "DRAFT",
"Title": "Dungeon Scroller",
"key": "087626b2-f1de-4789-98fc-bb55a1fc2015",
"steps": [{
"Description": "<p>Topdown movement with arrow keys or WASD.</p>",
"Title": "Movement"
}, {
"Description": "<p>Getting a setting/backdrop set up for rooms, arenas, etc.</p>",
"Title": "Backdrop/Setting"
}, {
"Description": "<p>Colliding with walls so I don't phase through different obstacles.</p>",
"Title": "Collision"
}, {
"Description": "<p>Some form of enemy, targeting system, movement, attack, and a way to lose. In other words, adding a loss condition to the game.</p>",
"Title": "Enemies"
}, {
"Description": "<p>A way to prevent the loss condition. Attacking enemies to prevent imminent game over.</p>",
"Title": "Attacking"
}, {
"Description": "<p>A way to randomize room patterns so that an adventure will be different each playthrough.</p>",
"Title": "Random Generation"
}, {
"Description": "<p>A way to retrace steps in a dungeon so that we can find our back to the start.</p>",
"Title": "Backtracking"
}, {
"Description": "<p>Finding a finish, a finale, a final boss, etc.</p>",
"Title": "Win Condition"
}, {
"Description": "<p>Music, sound effects, animations, sprucing up details. </p>",
"Title": "Details"
}]
},
"117f578a-d3e1-476f-9434-9f625ba73824": {
"Author": "sAiHdqtJkwRirSLSvj0bqkCHCRv2",
"Categories": {
"SCRATCH": "SCRATCH"
},
"Description": "<p>make a game where you zoom through the skys to get to the end</p>",
"Level": 1,
"Status": "DRAFT",
"Title": "moving obstacles",
"key": "117f578a-d3e1-476f-9434-9f625ba73824",
"steps": [{
"Description": "<p>make a play screen</p>",
"Title": ""
}, {
"Description": "<p>make controls</p>",
"Title": ""
}, {
"Description": "<p>add health</p>",
"Title": ""
}, {
"Description": "<p>add moving and obstacles</p><p><br></p>",
"Title": ""
}]
},
"1457417f-e661-49f5-91cb-a5edea6ecef2": {
"Author": "SoF0CYKlEFOrnqgJxIGmh4FOTbi2",
"Categories": {
"SCRATCH": "SCRATCH"
},
"Description": "<p>In this project we are making scratch!! where we could drag blocks and more!</p>",
"LastModified": 1616756558656,
"Level": "4",
"Skills": {
"None": "None"
},
"Status": "DRAFT",
"Title": "Scratch",
"key": "1457417f-e661-49f5-91cb-a5edea6ecef2",
"steps": [{
"Description": "<p>First you should have the first sprite which is called Sprite1 it is a cat you could change it or you could make it into a different sprite like Pico or your own character well I am choosing scratch cat .</p>",
"ThumbnailFilename": "174b60e0-2b4c-41f2-a999-b807fa8f6ed4.jpg",
"Title": "Starting"
}, {
"Description": "<p>Next, you have to make another sprite (Mabey a screenshot or whatever) but we could paint it by using a square and reshaping it to look like a scratch block the picture down below is my when 🏴pressed then</p>",
"ThumbnailFilename": "a6acac02-c254-40fc-b6cb-b8c1ada50d23.jpg",
"Title": "Starting the blocks art"
}, {
"Description": "<p>So now you got to make more blocks</p>",
"ThumbnailFilename": "d29fb006-9b77-475d-9202-0972210530f6.jpg",
"Title": "More block art"
}]
},
"163626be-816b-4137-8d11-efef6ccf5fde": {
"Author": "SoF0CYKlEFOrnqgJxIGmh4FOTbi2",
"Categories": {
"SCRATCH": "SCRATCH"
},
"Description": "<p>I will teach you how to make a shoot the apple with a bow. There is a high score to!</p>",
"LastModified": 1634247512401,
"Level": "3",
"Status": "DRAFT",
"Title": "Shoot The Apple",
"key": "163626be-816b-4137-8d11-efef6ccf5fde",
"steps": [{
"Description": "<p>Make a Bow and a Arrow (And a target!)</p>",
"Title": "Making the Sprite"
}, {
"Description": "<p>Start with the bow and the arrow moving in a circle and when the player presses the Space (Or any Key!) the arrow launches in its direction and if it touches the edge it disappears. </p>",
"Title": "Starting the Code"
}, {
"Description": "<p>Pretty simple: make a (something) and make it so that if the arrow hits the target then the (something) goes up. And if it hits then the arrow goes back.</p>",
"Title": "Score"
}, {
"Description": "<p>We are almost done. when the arrow hits the target then it should do something to let the arrow and the bow know that something is happening and will do something and keep on going until you lose! (kinda fun)</p>",
"Title": "When the arrow hits the target"
}, {
"Description": "<p>We have Cloud Score! First make a score that is not a regular score (Note: this is pretty advanced but I know you can do it!) (Hint: it has a cloud symbol next to it) and do If _ >_ then set High Score to _ and yeah</p>",
"Title": "Bonus 1 :D"
}, {
"Description": "<p>last bonus! this is a cheat for you only! (or you can make it for others to!) Do If username is (your username) and (whatever key) is pressed then broadcast the message that tells the arrow and the bow to go. </p>",
"Title": "Bonus 2 :D"
}, {
"Description": "",
"Title": "All Done :)"
}]
},
"19c25a33-3a5e-489e-8448-a31bf45d30ef": {
"Author": "ob4lonUSYSdq5jiQNhyGeKTQ6eH3",
"Categories": {
"SCRATCH": "SCRATCH"
},
"Description": "<p>flash vs superman or flash vs reverse flash. boosts will help you win.</p>",
"LastModified": 1634243199582,
"Level": "2",
"Status": "DRAFT",
"Title": "superhero racing",
"key": "19c25a33-3a5e-489e-8448-a31bf45d30ef",
"steps": [{
"Description": "<p>create new characters. draw a flash sprite. Then do the same for superman and reverse flash. then shrink them</p>",
"Title": ""
}, {
"Description": "<p>take out a when green flag clicked but a forever under it then put a if then in the forever and place a key space pressed and put it in the if then. change the space to any key of your choice. then put a move 10 steps inside the if then and change the 10 to 2. put this code in the rest of the characters make it so all characters go foward on a different key.</p>",
"Title": ""
}, {
"Description": "<p>take any circle then name it boost and then add this code to all your characters code. add another if block to under the first one, and add a move 10 steps to it. change the ten to 4. then add a wait until under the move block put a key space pressed into the wait until. change the space to whatever key that makes the character your on go foward. add a move ten steps under that ad change the 10 to 2.</p>",
"Title": ""
}, {
"Description": ""
}]
},
"1a6f615c-8462-4a6a-8113-7c7b73b58dc1": {
"Author": "GqrsER3FnGgSZwyTYgkkDdyyty92",
"Categories": "WEB",
"Description": "<p>You probably already know what a webpage is... when you type a URL and press enter, a bunch of content shows up. That's a webpage. But how is a webpage made?</p>",
"LastModified": 1611531265763,
"Level": 1,
"Skills": {
"None": "None"
},
"Status": "DRAFT",
"Title": "Introduction to Web",
"key": "1a6f615c-8462-4a6a-8113-7c7b73b58dc1",
"steps": [{
"Description": "<p>A web page is code written in JavaScript, HTML, and CSS. Let's think about that code like a document written in a foreign language. If you were looking at a document written in German, you wouldn't know what it said in English... just like when you look at a page of HTML/CSS/JS you won't really know what the web page is going to look like. (Look at the picture of HTML below -- do you have any idea what that will turn into? Probably not!)</p>",
"ThumbnailFilename": "e316cca7-7552-4bf1-a2fd-6381d76343a2.png",
"Title": "What is a web page?"
}, {
"Description": "<p>Luckily, just like you can use Google Translate to input a foreign language and get English in return, a browser takes the document full of code and turns it into the kind of webpage you're used to seeing. </p><p><br></p><p>The code above is actually the code for the <a href=\"http://nytimes.com/\" rel=\"noopener noreferrer\" target=\"_blank\" style=\"color: rgb(51, 122, 183); background-color: transparent;\">New York Times website</a>. Not even a professional programmer could have figured that out just by looking that that snippet of code -- that's what we have browsers for.</p>",
"Title": "Browsers to the rescue!"
}]
},
"1ef43572-5da0-4275-b2a4-a193c9230317": {
"Author": "kqN92OHQJsRHeGM7m4PwlNwHk5s2",
"Categories": {
"SCRATCH": "SCRATCH"
},
"Description": "<p>in this project we are going to make a swimming trick maker</p>",
"LastModified": 1615738709155,
"Level": 1,
"Skills": {
"None": "None"
},
"Status": "DRAFT",
"Title": "swimming time!",
"key": "1ef43572-5da0-4275-b2a4-a193c9230317",
"steps": [{
"Description": "<p>chose a swimming sprite</p>",
"ThumbnailFilename": "6cb773c6-651e-4e5f-b739-fed20e0c7382.png",
"Title": ""
}, {
"Description": "<p>chose a underwater backdrop.</p>",
"ThumbnailFilename": "db20dae5-8450-4e7e-a428-6f74c24d0449.png",
"Title": ""
}, {
"Description": "<p>make the sprite move right when green flag is clicked.</p>",
"ThumbnailFilename": "f5985ef9-6cb3-4aac-a7b0-f247b4b70fb8.png",
"Title": ""
}, {
"Description": "<p>make the sprite jump out of the water and spin if green flag is clicked</p><div><br></div>",
"Title": ""
}, {
"Description": "<div><br></div><div>try to make your sprite do other tricks</div><div><br></div><p><br></p>",
"Title": "bounus "
}]
},
"293513b2-3452-4362-a477-d98763334beb": {
"Author": "GqrsER3FnGgSZwyTYgkkDdyyty92",
"Categories": {
"INTRO_TO_CODING": "INTRO_TO_CODING",
"OFFICIAL": "OFFICIAL"
},
"Description": "<p>Computers need instructions from us to run programs. In this lesson, we'll practice giving instructions in order. When we know how to put things in order, we are better coders!</p>",
"LastModified": 1611949431818,
"Level": 1,
"Priority": "2",
"Skills": {
"None": "None"
},
"Status": "APPROVED",
"ThumbnailFilename": "2906d38e-5691-43c9-9cbc-cd2c851c7399.png",
"Title": "<p>Sequencing</p>",
"key": "293513b2-3452-4362-a477-d98763334beb",
"steps": [{
"Description": "<p>Can you put these pictures in order so that the story makes sense? Computers work best when we give them clear instructions. Practicing putting things in order helps us write better code.</p><p><br></p><p>(<a href=\"https://drive.google.com/file/d/1ltf7F68O3Gfwx74h4s1i-LXq43FxlI1v/view?usp=sharing\" rel=\"noopener noreferrer\" target=\"_blank\">Click here</a> if you need a larger version. If it helps you, grab a piece of paper and something to write with.)</p><p><br></p><p>Thanks to The Foos and Code Spark Academy for this worksheet.</p>",
"ThumbnailFilename": "6a47803d-a7b1-4d1c-aeca-910fa8e86421.png",
"Title": "What order do these go in?"
}, {
"Description": "<p>Start by watching the Intro to Code video, and then click the orange \"Continue\" button at the bottom to move on to coding with Scrat. </p><p><br></p><p>Help Scrat move across the ice blocks to reach the acorn by giving him steps to follow!</p><p><br></p><p><a href=\"https://studio.code.org/s/pre-express-2020/stage/2/puzzle/1\" rel=\"noopener noreferrer\" target=\"_blank\">Click here</a> to get started on Code.org's Sequencing with Scrat lesson. </p>",
"ThumbnailFilename": "0de44f41-8fba-4aa2-9438-fc82c5ddf2ad.png",
"Title": "Sequencing with Scrat"
}, {
"Description": "<p>Grab a piece of paper and something to write with!</p><p><br></p><p>Now that you've put together some code, what do you think these coding words mean? </p><p><br></p><ul><li><strong>Program</strong></li><li><strong>Run Program</strong></li><li><strong>Workspace</strong></li></ul><p><br></p><p>If you're having trouble defining these words, <a href=\"https://docs.google.com/presentation/d/1ki_ZAPPcyjCoJi5-D_Ncij9T49YXOYsiwIK3B5-kTdo/edit#slide=id.p\" rel=\"noopener noreferrer\" target=\"_blank\">click here</a> to read more about them. </p><p><br></p><p>Share your definitions with your teacher and classmates! </p>",
"ThumbnailFilename": "cc692a71-39af-4f9b-ab70-b7f53f6cc0c5.png",
"Title": "Time for Some Vocab!"
}, {
"Description": "<p>How do you make a peanut butter and jelly sandwich? Tell your teacher, step by step! Make sure your instructions are very clear and in the right order. </p>",
"ThumbnailFilename": "34d3ccdc-19b3-47cd-9df7-7295b403df8a.jpg",
"Title": "PB&J"
}]
},
"2a3b79c5-faac-4352-807e-6fb3e43d77fb": {
"Author": "e7QX20Nx7EWkfSnEPFnzJlpXeNc2",
"Categories": {
"SCRATCH": "SCRATCH",
"STUDENT": "STUDENT"
},
"Description": "<p>This project will show you how to make simple animations.</p>",
"Level": 1,
"Status": "DRAFT",
"ThumbnailFilename": "b8b4f5b5-39e1-4e51-ad6e-decf45dcef19.png",
"Title": "Simple Animations",
"key": "2a3b79c5-faac-4352-807e-6fb3e43d77fb",
"steps": [{
"Description": "<p> </p>",
"ThumbnailFilename": "15cbd7cd-9ceb-48c4-8113-146f039410b9.png",
"Title": "Choose a sprite and a backdrop."
}, {
"Description": "<p> </p>",
"ThumbnailFilename": "196f631e-0b35-4413-9f7e-3d7fc7b095b0.png",
"Title": "Add a when green flag clicked block and a wait 1 seconds block."
}, {
"Description": "<p> </p>",
"ThumbnailFilename": "32a6e549-40cf-4d14-8fc4-8de5f20ab195.png",
"Title": "Now add this chunk of code and your ready!"
}]
},
"2bd0014b-0c85-4465-ac9b-5fad8a980178": {
"Author": "aTduKl3ifyUlIyHGjkSvE2XCf4T2",
"Categories": {
"INTRO_TO_CODING": "INTRO_TO_CODING",
"INTRO_TO_SCRATCH": "INTRO_TO_SCRATCH"
},
"Description": "<p>this is great if you are new to scatch. This is going to turn out as a very funny scene.</p>",
"Level": 1,
"Status": "DRAFT",
"Title": "Give me some bread...NOW!",
"key": "2bd0014b-0c85-4465-ac9b-5fad8a980178",
"steps": [{
"Description": "<p>jyrsusi6r5i765</p>",
"ThumbnailFilename": "a063974f-f305-4208-b7c0-2911746e8d6f.png",
"Title": ""
}, {
"Description": "<p>jyru6jyr6u</p>",
"ThumbnailFilename": "554a3c17-8be6-4b6a-be6f-c409b7b0f1e4.png",
"Title": ""
}]
},
"314411a9-e4b6-4cad-bab3-7e1bfa5e09f6": {
"Author": "sBp2jfdJWqR0HdSmopueecEKYaW2",
"Categories": {
"SCRATCH": "SCRATCH"
},
"Description": "<p>In this untutorial you learn how to switch costumes, move, and collect things.</p>",
"Level": "2",
"Status": "DRAFT",
"Title": "Flying Animal",
"key": "314411a9-e4b6-4cad-bab3-7e1bfa5e09f6",
"steps": [{
"Description": "<p>Add a sprite and background of your choice.</p>",
"ThumbnailFilename": "98dc7c32-4c5e-421c-82d1-7e3405d9685d.png",
"Title": "Add a sprite and background"
}, {
"Description": "<p>Make the cat move up and down withe the up arrow and down arrow.</p>",
"ThumbnailFilename": "a6bb4d42-2b5e-4224-a1df-a9475783e7f5.png",
"Title": "Make it move"
}, {
"Description": "<p>Make the sprite change its costume when the space bar is clicked.</p>",
"Title": "(Challenge) Morph"
}]
},
"34895607-4792-45ab-b4f2-22657464e297": {
"Author": "aTduKl3ifyUlIyHGjkSvE2XCf4T2",
"Categories": {
"INTRO_TO_SCRATCH": "INTRO_TO_SCRATCH"
},
"Description": "<p>this is a level 1 project. It is really fun to practice basic buttons. And it will turn out as a very hilarious story...</p>",
"LastModified": 1620075664414,
"Level": "1",
"Skills": {
"None": "None"
},
"Status": "DRAFT",
"Title": "give me some bread ",
"key": "34895607-4792-45ab-b4f2-22657464e297",
"steps": [{
"Description": "<p>First you download a picture of a park or anything you want.</p>",
"ThumbnailFilename": "54bd7f25-70a1-4562-ab68-cc886de094b4.png",
"Title": ""
}]
},
"3a04a6a2-f266-4b19-878e-e556b1e9bb39": {
"Author": "IxZovpnxY2Wc3Ly0lLDdar65arm1",
"Categories": {
"STUDENT": "STUDENT"
},
"Description": "<p>In this game, a character will fly to collect stars.</p>",
"LastModified": 1615772234416,
"Level": 1,
"Skills": {
"None": "None"
},
"Status": "DRAFT",
"Title": "Fly Away",
"key": "3a04a6a2-f266-4b19-878e-e556b1e9bb39",
"steps": [{
"Description": "<p>Create a sprite that has flying power.</p>",
"Title": ""
}, {
"Description": "<p>Make the sprite fall down to the bottom of the screen.</p>",
"Title": ""
}, {
"Description": "<p>When you press the arrrow key make your sprite fly.</p>",
"Title": ""
}, {
"Description": "<p>If your character hits the ground, end the game.</p>",
"Title": ""
}]
},
"3ba3767c-ea43-4143-83ef-84d27bcccdce": {
"Author": "GqrsER3FnGgSZwyTYgkkDdyyty92",
"Categories": {
"SCRATCHJR": "SCRATCHJR"
},
"Description": "<p>This is my description</p>",
"LastModified": 1635814524721,
"Level": 1,
"Status": "APPROVED",
"ThumbnailFilename": "b416aed9-fc15-4146-85d7-edbc1a024175.png",
"Title": "<p>Jumping Rabbit</p>",
"key": "3ba3767c-ea43-4143-83ef-84d27bcccdce",
"steps": [{
"Description": "<p>Create a new project and place three mushrooms or other sprites that function as obstacles.</p>",
"DescriptionSp": "<div class=\"ql-align-justify\">Crea un nuevo proyecto y coloca tres hongos u otros sprites que funcionen como obstáculos.</div>",
"ThumbnailFilename": "7b7e8cb3-c592-4d8c-8d96-d1e0c0968f05.jpg",
"ThumbnailFilenameSp": "0edee0d0-4401-48c2-8422-681d2f8dccba.webp",
"Title": "Add Sprites",
"TitleSp": "Agrega sprites"
}, {
"Description": "",
"Title": "ttile",
"TitleSp": "Agrega otro sprite"
}]
},
"3c4b9048-ad07-4b9c-b295-abc90a467234": {
"Author": "GqrsER3FnGgSZwyTYgkkDdyyty92",
"Categories": {
"SCRATCH": "SCRATCH"
},
"Description": "<p>In this project, you will build a game where the player dodges objects falling from the sky!</p><iframe class=\"ql-video\" frameborder=\"0\" allowfullscreen=\"true\" src=\"https://scratch.mit.edu/projects/580273291/embed\" height=\"402\" width=\"485\"></iframe>",
"LastModified": 1634149270986,
"Level": "3",
"Status": "DRAFT",
"ThumbnailFilename": "777811d1-abbc-4a43-ae4e-c976b82ad6f8.png",
"Title": "Watch Out!",
"key": "3c4b9048-ad07-4b9c-b295-abc90a467234",
"steps": [{
"Description": "<p>First, delete the cat sprite and choose your own sprite and background for the game. Make sure your player sprite is small so it's easier for them to dodge!</p>",
"ThumbnailFilename": "6550a016-b7f6-484f-962e-0af73bfb086a.png",
"Title": "Choose A Sprite and Background"
}, {
"Description": "<p>Program the player to move left and right when the player presses the left and right arrow keys.</p>",
"ThumbnailFilename": "277c273c-65b5-446c-9988-82b27e95d956.gif",
"Title": "Make the Player Move"
}, {
"Description": "<p>If you want, set your sprite's rotation style to left-right and have the sprite rotate in the direction it moves. This will make your sprite look like it is facing in the direction it is moving!</p>",
"ThumbnailFilename": "db2b633a-0cdd-4f60-a39c-2677fe838c21.gif",
"Title": "Turn Left and Right"
}, {
"Description": "<p>Add code to prevent the player from moving off the edges of the screen.</p>",
"ThumbnailFilename": "6095c89e-dd45-4997-82b0-494817fe1834.gif",
"Title": "Add Boundaries"
}, {
"Description": "<p>Add another sprite which will be the object falling from the sky that the player needs to dodge. Choose a sprite which is narrow so that it isn't too hard to dodge.</p>",
"ThumbnailFilename": "c0f809aa-bed0-4845-b8ff-7a2fc468b369.png",
"Title": "Choose Another Sprite"
}, {
"Description": "<p>When the flag is clicked, move the lightning sprite to the top of the screen.</p>",
"ThumbnailFilename": "fd5368e3-1d66-4c92-acee-1bdc8ab9945e.gif",
"Title": "Move Up To The Top"
}, {
"Description": "<p>Create a clone of the lightning sprite once a second and have it move to a random position at the top of the screen.</p>",
"ThumbnailFilename": "6a2b14c0-2890-4af8-915b-af825e026c6f.gif",
"Title": "Make The Clones"
}, {
"Description": "<p>Make the clones of the lightning sprite fall down!</p>",
"ThumbnailFilename": "4131ed35-b021-409e-a764-3955bb8b5c89.gif",
"Title": "Falling Down!"
}, {
"Description": "<p>Add code to delete each lightning sprite clone when it reaches the bottom of the screen.</p>",
"ThumbnailFilename": "48eeaff6-bbd2-446a-b65e-84fedc426aff.gif",
"Title": "Delete The Clones"
}, {
"Description": "<p>Create a variable for the score, set it to zero at the start of the game, and have it increase forever.</p>",
"ThumbnailFilename": "16f0b843-3cb3-43e9-a967-66de67c592a1.gif",
"Title": "Add Score"
}, {
"Description": "<p>Add code so that when the player touches a lightning, the game stops - all the lightning clones are deleted, no new ones are made, and the score stops going up.</p>",
"ThumbnailFilename": "fb881767-2d3c-4c4f-9b59-ea382a403848.gif",
"Title": "Getting Hit!"
}, {
"Description": "<p>When the player is hit by the lightning and the game ends, code them to do an animation - for example, saying \"OUCH!\" and falling over.</p>",
"ThumbnailFilename": "b8918665-1591-4b17-bd3d-0dab5a60e648.gif",
"Title": "Game Over Animation"
}, {
"Description": "<p>After the game over animation, have the player sprite tell the player their final score.</p>",
"ThumbnailFilename": "ae6e0539-8e85-4d35-8bcd-a6aad95afd3f.gif",
"Title": "Show The Player's Score"
}, {
"Description": "<p>Add a variable for tracking the player's high score and set it to their score if it is higher than the current high score.</p><p>Also code the player character to tell the player they got a high score and tell them to click the flag to play again.</p>",
"ThumbnailFilename": "87ed2d7b-27ad-4bde-8b27-d1756594b7e7.gif",
"Title": "High Score"
}, {
"Description": "<p>Change the code so that the lightning clones come faster as the player's score goes up. Can you come up with code so that the game gets harder and harder without becoming impossible?</p>",
"ThumbnailFilename": "475b8a91-b4dd-41f7-b58f-80b3d05b3201.gif",
"Title": "BONUS - Speed Things Up!"
}]
},
"3f8290db-663e-456c-9225-fdf6fe371f4f": {
"Author": "dKWJLFFpGlNBtPGbXZXGSqYCYCk1",
"Categories": {
"INTRO_TO_CODING": "INTRO_TO_CODING",
"SCRATCH": "SCRATCH"
},
"Description": "<p>This is a description</p>",
"Level": 1,
"Status": "DRAFT",
"ThumbnailFilename": "39221468-b0e9-4d38-8f9f-1f524777cbbf.png",
"Title": "This is a title",
"key": "3f8290db-663e-456c-9225-fdf6fe371f4f",
"steps": [{
"Description": "<p>This is my first step</p>",
"Title": ""
}, {
"Description": "<p>This is my second step</p>",
"Title": ""
}]
},
"40f284ab-8ad2-4d5a-845b-0ae8f114de64": {
"Author": "GqrsER3FnGgSZwyTYgkkDdyyty92",
"Categories": {
"WOOF": "WOOF"
},
"Description": "<p>Learn about basic game physics by making this simple bouncing ball game. Don't let the ball fall off the bottom of the screen!</p><iframe class=\"ql-video\" frameborder=\"0\" allowfullscreen=\"true\" src=\"https://woofjs.com/full.html#bounce-ball-no-local-storage\"></iframe><p><a href=\"https://woofjs.com/full.html#bounce-ball\" rel=\"noopener noreferrer\" target=\"_blank\">Play this demo in fullscreen.</a></p>",
"LastModified": 1620414119848,
"Level": "2",
"Skills": {
"None": "None"
},
"Status": "DRAFT",
"ThumbnailFilename": "5205366e-83c7-41d7-b5b3-2c1dd192dc7a.png",
"Title": "<p>Bounce Ball</p>",
"key": "40f284ab-8ad2-4d5a-845b-0ae8f114de64",
"steps": [{
"Description": "<p>Set the background to a solid color and make a Rectangle centered at the bottom of the screen for the player. A smaller player will make the game harder, while a bigger player makes it easier.</p>",
"ThumbnailFilename": "44e5319a-e87f-479c-a4c0-681214addccf.PNG",
"Title": "Make The Player And Background"
}, {
"Description": "<p>Make a Circle at the center of the screen for the ball. Add a Text centered at the top of the screen which displays the current score. The score should start at zero.</p>",
"ThumbnailFilename": "8f7ff932-19b9-4db4-b500-137833038925.PNG",
"Title": "Add The Ball And Score"
}, {
"Description": "<p>Make the ball fall down. Instead of moving the ball at a fixed speed, have it speed up by applying gravity to the ball. You will need to store the ball's current velocity on the y axis.</p>",
"ThumbnailFilename": "945e4e97-e329-44f1-8476-443b076d0661.gif",
"Title": "Adding Gravity"
}, {
"Description": "<p>Add controls to move the player left and right. Write code to prevent the player from going off the edge of the screen.</p>",
"ThumbnailFilename": "dea7d5e2-d872-44d6-ac09-9228a54aff0d.gif",
"Title": "Controls and Bounds"
}, {
"Description": "<p>When the ball and player are touching and the ball is falling downward, change the ball's velocity so that it goes upward. Also, add one point to the score.</p>",
"ThumbnailFilename": "b016eecd-1990-4daa-ba75-05fdabcd4648.gif",
"Title": "Ball and Player Collision"
}, {
"Description": "<p>To make the ball move left and right, you need to also store velocity for the x axis in addition to the y axis. Each time the ball collides with the player, have it set that velocity to a random number. Make sure it is equally likely to go left or right.</p>",
"ThumbnailFilename": "1d9487a5-6a87-4dde-a8bc-cf6c13cbde7f.gif",
"Title": "Horizontal Velocity"
}, {
"Description": "<p>Now that the ball can move left and right, you need to give it bounds so that it can't go off the screen, just like the player. Unalike the player, you will need to mirror the ball's x axis velocity when it hits a wall so that the ball goes in the other direction.</p>",
"ThumbnailFilename": "d9488503-04fb-4ec4-8edf-dddf53927b7b.gif",
"Title": "Bounds For Ball"
}, {
"Description": "<p>Add text for when the player loses the game, then hide it. When the ball falls off the bottom of the screen, show the text.</p>",
"ThumbnailFilename": "a1e08616-ebe8-4a69-813b-b001d72ac1a7.gif",
"Title": "Game Over!"
}, {
"Description": "<p>Add another text that tells the player they can play again by pressing a key. Then make the game reset and start again when they press that key - make sure everything is back to the way it was when the game started!</p>",
"ThumbnailFilename": "cebec1ec-1a80-47b1-8e38-52bcfef37f1c.gif",
"Title": "Play Again!"
}, {
"Description": "<p>Using the <strong>Local Storage</strong> integration, track the player's highest score across all games, and display it with some text which appears when the game is over.</p>",
"ThumbnailFilename": "b17fd2cd-a430-4f19-98b1-c222ed2bd96d.gif",
"Title": "BONUS - Add a High Score System"
}, {
"Description": "<p>Have you ever noticed that when you change the size of the browser window it can affect the gameplay of your game? That's because while the window is changing size, your code still puts everything in the same places. To make your game adapt to the size of the window, set certain key properties (the size/location of each object, strength of gravity, speed of the player, etc) using the width and height of the game window.</p><p><a href=\"https://woofjs.com/full.html#bounce-ball\" rel=\"noopener noreferrer\" target=\"_blank\">This demo tries to adapt to the size of your screen.</a></p>",
"Title": "BONUS - Dynamic Sizing"
}]
},
"41f0755d-832d-47ac-9483-1d7f4611d793": {
"Author": "lWDwCcMVwZOoOdHHC81qEAX2tpd2",
"Categories": {
"SCRATCH": "SCRATCH"
},
"Description": "<p>Create you own car with all sorts of strange, fun, gadgets that can be activated with the push of a button. </p><iframe src=\"https://scratch.mit.edu/projects/498401418/embed\" allowtransparency=\"true\" width=\"485\" height=\"402\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"\"></iframe>",
"LastModified": 1615410830388,
"Level": 1,
"Skills": {
"None": "None"
},
"Status": "DRAFT",
"ThumbnailFilename": "1ee4dad1-e51b-4e35-86a3-7dc72f4df5ae.png",
"Title": "Backseat Driving",
"key": "41f0755d-832d-47ac-9483-1d7f4611d793",
"steps": [{
"Description": "<p>Draw a nice background with something to stand, or drive, on!</p>",
"ThumbnailFilename": "e23ba100-6ad1-4a5d-82f2-de3379b74655.png",
"Title": "Draw a background "
}, {
"Description": "<p>Draw the Car Body, the wheels get their own sprites</p>",
"ThumbnailFilename": "b85ae2a3-3dcd-4131-9536-b3db3823156d.png",
"Title": "Car Body"
}, {
"Description": "<p>Draw two wheels as two separate sprites. They are not drawn on to the car so they can spin around!</p>",
"ThumbnailFilename": "59a87f42-e812-44ec-a70a-f80e37f943f3.png",
"Title": "Draw Wheels"
}, {
"Description": "<p>Place your car body and wheels on the road to get them all set for driving!</p>",
"ThumbnailFilename": "633262f7-fc9d-4a61-b0de-ceaad8e9f229.png",
"Title": "Get on the Road!"
}, {
"Description": "<p>Create a variable \"MPH\" that starts at zero and gets higher when you use the gas and lower when you use the break. Use the arrow keys (or WASD if you like) to increase and decrease MPH (Miles Per Hour)</p>",
"Title": "Speedy Car!"
}, {
"Description": "<p>Have the wheels rotate at MPH degrees, so they spin faster as MPH goes up</p>",
"ThumbnailFilename": "2dd095c7-e6f8-4562-8110-e29da778750f.gif",
"Title": "Get those wheels turning!"
}, {
"Description": "<p>Do you see how fast those wheels are turning! Make sure the car starts to slow down a bit when you take your hand off the button! Can you can use multiplication or division to do this?</p>",
"Title": "Skid Marks "
}, {
"Description": "<p>It is time to add scenery, such as clouds or lines on the road. This will make the car look like it is really moving! Clouds and lines will move in the opposite direction the car is facing. (If the car is going right, clouds will go to the left.). At the edge of the screen, the scenery should wrap around to the opposite to travel across the screen again.</p>",
"ThumbnailFilename": "e3ea1d28-a59d-4b68-b7fb-12c5dead93c6.gif",
"Title": "Scenery"
}, {
"Description": "<p>What kind of fun gizmos are hiding in this car? Can it travel through time? Can it leap through the air? How about an ice cream maker? Try ideas out. What can a car do at the push of a button?</p>",
"ThumbnailFilename": "97f1b356-1f49-450c-83a6-97e691a96d59.gif",
"Title": "Add Gadgets!"
}, {
"Description": "<p>Can you find a way to use cloning for at least one of your car's features? What comes to mind?</p>",
"ThumbnailFilename": "67c6c7cb-e3ff-4a78-b0f4-1d241e7aae26.gif",
"Title": "Bonus: Cloning"
}]
},
"47aadedf-a811-4d15-9b87-e4d369727553": {
"Author": "GqrsER3FnGgSZwyTYgkkDdyyty92",
"Categories": {
"OFFICIAL": "OFFICIAL",
"SCRATCH": "SCRATCH"
},
"Description": "<p>In this project, we're going to learn how to make clones! And Mine for Gems! Watch out for Snakes!</p><iframe src=\"https://scratch.mit.edu/projects/475108722/embed\" allowtransparency=\"true\" width=\"485\" height=\"402\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"\"></iframe>",
"LastModified": 1611433969492,
"Level": "2",
"Priority": "6",
"Skills": {
"None": "None"
},
"Status": "APPROVED",
"ThumbnailFilename": "36436249-3b0b-4ae6-8dad-8ac3e2739caa.png",
"Title": "Buried Treasure",
"key": "47aadedf-a811-4d15-9b87-e4d369727553",
"steps": [{
"Description": "<p>We need a lot of sprites! Pick out some cool ones. We need the rocks sprite, and we need something fun to collect like coins or gems, and we need something scary like a snake or a robot.</p>",
"ThumbnailFilename": "086dc097-9a6a-4147-97e1-cd4f7201477f.png",
"Title": "Add Some Sprites"
}, {
"Description": "<p>First, we are going to learn about working with costumes and art in Scratch. Click on the rocks sprite and then click on costumes. Here you can change your rock sprite any way you like. Click on the arrow tool and then click on the rocks. Wait there are two different rocks! You should be able to delete the smaller rock.</p>",
"ThumbnailFilename": "23f69f66-d43d-4a63-b5aa-de6b835e8cb4.gif",
"Title": "Sprite Costumes"
}, {
"Description": "<p>On the left, you'll see a little rocks icon with \"rocks\" written underneath. If you two finger click on it, a small menu will open. Choose duplicate. Now you have two different rocks costumes. See if you can change their color to be different. Make another rocks sprite, and repeat all of this except keep the small rock this time.</p>",
"ThumbnailFilename": "c9988366-2a6c-416b-8be9-cbf734ebf6a8.gif",
"Title": "Duplicate Your Costume"
}, {
"Description": "<p>Choose one of your rock sprites, and look for a block called \"Create Clone\" in \"Control.\" Try it out. Hmmm, nothing is happening? Try dragging it around. Huh! There are two now! Now look for a block called \"When I start as a clone.\" Match it with \"Go to random position.\" Now try making clones again. Cool, they all appear in different places! Use blocks from control to make TWO HUNDRED clones of your sprite!</p>",
"ThumbnailFilename": "380b47fb-78ba-4e23-882a-01dbbf27f9f3.gif",
"Title": ""
}, {
"Description": "<p>Keep going with your other sprites. Try to make a good mix. We want mostly rocks and dirt, with some gems and snakes mixed in.</p><p>...what's that? All of your gems are on top?...</p><p>Well, that's bad! That won't be any fun to dig up at all. This happens because of \"layering.\" Think of your screen like a house. Each sprite is a floor. So all the rocks are on one floor, and snakes on another. And maybe gems are the top floor. To mix them, look for a block in \"looks\" called \"Go to Front Layer.\" This will put everything on the same layer so it'll be mixed.</p>",
"ThumbnailFilename": "45f68110-e4cc-4b3d-94b5-1c604815d459.gif",
"Title": ""
}, {
"Description": "<p>We already gave your rocks extra costumes, but not make them for your other sprites. When they start as clones, make them choose a random costume and turn right a random number of degrees.</p>",
"ThumbnailFilename": "0dc7ab6d-b139-4618-b1af-083b0bd719d9.gif",
"Title": ""
}, {
"Description": "<p>When you click on a rock, play a sound and \"Delete the Clone.\" It's gone now!</p>",
"ThumbnailFilename": "78c15d96-f6f3-4004-824d-92c5be94b5f8.gif",
"Title": ""
}, {
"Description": "<p>When you click on a gem, play a sound, get a point, and then delete the clone.</p>",
"ThumbnailFilename": "1fb9303f-de87-4e0f-b9ea-42ae01b6fd57.gif",
"Title": ""
}, {
"Description": "<p>When you click on a snake, play a sound, and... STOP THE GAME! Watch out!</p>",
"ThumbnailFilename": "3b0543d7-8ef1-47e6-bfc5-4179f06cffcd.gif",
"Title": ""
}, {
"Description": "<p>Add a timer so players feel pressure to go fast. End the game if you run out of time.</p>",
"ThumbnailFilename": "9bc342c4-bcee-4a92-b0fe-537486e18e27.gif",
"Title": ""
}]
},
"4874d878-a903-4126-afcc-8b8b796396ea": {
"Author": "HY41waXs62PJ2JOhZKjBwscKGjE3",
"Categories": {
"INTRO_TO_SCRATCH": "INTRO_TO_SCRATCH",
"SCRATCH": "SCRATCH"
},
"Description": "<p>You use arrow keys to move the snake to catch the food.</p>",
"Level": "4",
"Status": "DRAFT",
"Title": "Snake Game",
"key": "4874d878-a903-4126-afcc-8b8b796396ea",
"steps": [{
"Description": "<p>hi</p>",
"Title": "Add a dot sprite and backdrop"
}, {
"Description": "<p>hi</p>",
"Title": "Code the sprite to move when clicking the arrow keys."
}, {
"Description": "<p>hi</p>",
"Title": "Make a food sprite"
}, {
"Description": "<p>hi</p>",
"Title": "Code the food sprite to go to a random position"
}, {
"Description": "<p>hi</p>",
"Title": "When you touch the food, make the food go to a random position."
}, {
"Description": "<p>hi</p>",
"Title": "make clones that follow the snake"
}, {
"Description": "<p>hi</p>",
"Title": "make a score variable"
}, {
"Description": "<p>hi</p>",
"Title": "make the clone delete themselves after score divided by 10 seconds."
}, {
"Description": "<p>hi</p>",
"Title": "Make the score increase when touching the snake"
}, {
"Description": "<p>hi</p>",
"Title": "Make the score reset to 0 when flag clicked."
}]
},
"48fdd66e-a1f9-4c07-bd8b-64aa45f5da1f": {
"Author": "8C3a4xJDrLc678V95SbiW98BQYu2",
"Categories": {
"SCRATCH": "SCRATCH"
},
"Description": "<p>Learn how to make a ping pong game in scratch!</p>",
"Level": "3",
"Status": "DRAFT",
"Title": "PING PONG IN SCRATCH",
"key": "48fdd66e-a1f9-4c07-bd8b-64aa45f5da1f",
"steps": [{
"Description": "<p>Learn how to make a ping pong game in scratch!</p>",
"Title": ""
}]
},
"4aa4b2bf-9972-4a8d-a89d-cb0d7767bbc0": {
"Author": "aTduKl3ifyUlIyHGjkSvE2XCf4T2",
"Categories": {
"SCRATCH": "SCRATCH"
},
"Description": "<p>Help Lenny learn how to drive</p>",
"LastModified": 1617657797618,
"Level": 1,
"Skills": {
"None": "None"
},
"Status": "DRAFT",
"Title": "Help Lenny Learn How to Drive",
"key": "4aa4b2bf-9972-4a8d-a89d-cb0d7767bbc0",
"steps": [{
"Description": "<p>Add a background to your project</p>",
"ThumbnailFilename": "733f187c-4227-4c77-a8e8-5d2f47e1ae9e.PNG",
"Title": ""
}, {
"Description": "<p>Add a sprite to your project</p>",
"ThumbnailFilename": "33d1dca7-4308-45b9-b957-cd30572022bf.png",
"Title": ""
}, {
"Description": "<p>Add a vehicle</p>",
"ThumbnailFilename": "f726c552-fab8-46a9-9fee-19b23c19ac5f.png",
"Title": ""
}, {
"Description": "<p>Give your sprite a name</p>",
"ThumbnailFilename": "6c16d8bd-a815-4203-b257-e80e529841e0.png",
"Title": ""
}, {
"Description": "<p>Add this code to your vehicle</p>",
"ThumbnailFilename": "b55be878-3e7f-4967-b3c1-4a85e1f8a228.png",
"Title": ""
}, {
"Description": "<p>Add this code to your sprite to make it show at the beginning</p>",
"ThumbnailFilename": "8f3e3bf6-667c-4e44-8934-a027521c65f6.png",
"Title": ""
}, {
"Description": "<p>Go to sounds and record yourself asking the player if they will help the sprite learn to drive their car</p>",
"ThumbnailFilename": "cb46b17d-ea85-4d3d-ad0b-c76794019865.png",
"Title": ""
}, {
"Description": "<p><em>add this block to Lenny ( your sprite) </em></p>",
"ThumbnailFilename": "310d7983-eb83-497b-a58f-a90428ac8def.png"
}, {
"Description": "<p>add a second backdrop</p>",
"ThumbnailFilename": "ba922e4c-e638-403c-ae7c-c6ec37108152.png"
}, {
"Description": "<p>add this button right after hide and set it to your original backdrop </p>",
"ThumbnailFilename": "e2b157bf-8bab-4f66-a89f-6ee8e5b23fda.png"
}, {
"Description": "<p><em>Add this block to the end of your sprites code </em></p>",
"ThumbnailFilename": "7c79fe99-2d5f-4778-be83-7201d877c74f.png"
}, {
"Description": "<p><em>make a second vehicle to your vehicle's costume section </em></p>",
"ThumbnailFilename": "5dc6faa1-4f80-4562-8daf-e9006c41ecfa.png",
"Title": "paint "
}, {
"Description": "<p>add this button from events to your vehicles </p>",
"ThumbnailFilename": "46fde0c8-cedc-46fc-89a1-70af8b4fd43d.png"
}, {
"Description": "<p>add this to your vehicle's code </p>",
"ThumbnailFilename": "5f27ce93-6247-413a-ae3b-f014b0e789c1.png"
}, {
"Description": "<p>add this to your spite code </p>",
"ThumbnailFilename": "089f597a-61b8-4ef4-ac1d-7226debc8aaf.png"
}, {
"Description": "<p>add three new sprites </p>",
"ThumbnailFilename": "b2beb4ce-e5d7-493c-985b-423c3118524b.png"
}, {
"Description": "<p>make a new game over backdrop</p>",
"ThumbnailFilename": "f0bad8bc-1cc5-48b9-8565-1813f4eb8317.png"
}, {
"Description": "<p>find all of these buttons and arrange them like this.</p>",
"ThumbnailFilename": "83d3b6c9-49f3-41a7-aec4-b0f5e8ea5799.png"
}, {
"Description": "<p>add this exact code to your person in the middle to make them show. ( not lenny). and add hide after code to make hide.</p>",
"ThumbnailFilename": "5874ac64-07fc-43c5-b835-ef5019c6c3f8.png"
}, {
"Description": "<p>THEN ADDD THIS TO THE PERSON on the right's code</p>",
"ThumbnailFilename": "7dc92d04-9f87-452a-8c5c-d11854698006.png",
"Title": ""
}, {
"Description": "<p>now add THIS to your sprites code</p>",
"ThumbnailFilename": "ca5cbb79-ffb0-40b9-843f-e56a277ef98d.png"
}, {
"Description": "<p>And finally add this code to all of your people but leave out lenny! </p>",
"ThumbnailFilename": "36767aec-1654-4679-876d-8ab2f05bd9dc.png"
}]
},
"4c245c92-ce62-4adb-be9b-8ddcd1fc8485": {
"Author": "GqrsER3FnGgSZwyTYgkkDdyyty92",
"Categories": {
"SCRATCH": "SCRATCH"
},
"Description": "<p>In this project, you are going to program a fun animation of the letters of your name!</p><iframe class=\"ql-video\" frameborder=\"0\" allowfullscreen=\"true\" src=\"https://scratch.mit.edu/projects/579625144/embed\" height=\"402\" width=\"485\"></iframe>",
"LastModified": 1635814196073,
"Level": 1,
"Priority": "1",
"Status": "APPROVED",
"ThumbnailFilename": "54dd1432-bc20-4fea-b4ee-00a1c43b12cd.PNG",
"Title": "<p>Code Your Name</p>",
"key": "4c245c92-ce62-4adb-be9b-8ddcd1fc8485",
"steps": [{
"Description": "<p>Create a new project. Delete the existing Cat Sprite and get or make a sprite for each letter of your name. Line them up so they spell your name, and give each code to go to that position when you click the flag.</p>",
"ThumbnailFilename": "f9e84b05-05f2-492d-bc92-798ec84216c3.PNG",
"Title": "Make The Letters"
}, {
"Description": "<p>Choose one of the letters in your name. Give it code so that when the flag is clicked, it spins forever. If you want, add delays or swapping the direction of spinning as well.</p>",
"ThumbnailFilename": "fcc42e90-1923-47fb-b468-e4bfdc94cdae.gif",
"Title": "Make A Letter Spin"
}, {
"Description": "<p>Choose another letter. Add code to it so that when the flag is clicked, it bobs up and down forever. If you want, add a delay in the middle.</p>",
"ThumbnailFilename": "59a4eb11-093f-4e0a-bb3c-ce77f3f17173.gif",
"Title": "Make A Letter Bob Up And Down"
}, {
"Description": "<p>For another letter, add code so that when the flag is clicked, it goes to random positions near its starting position forever. This effect is called \"jitter\" and it makes the letter look like it is shaking!</p>",
"ThumbnailFilename": "61477c66-d1bf-43ca-83ff-1d168cfa2c4a.gif",
"Title": "Make A Letter Shake!"
}, {
"Description": "<p>For the next letter, let's make it grow and shrink back and forth forever when the flag is clicked! Just like the other letters, you can add a delay if you like.</p><p>If you have additional letters in your name, you can come up with more animation effects for them or just repeat these four.</p>",
"ThumbnailFilename": "519fad97-98b4-4c3f-a848-81dd6e73560a.gif",
"Title": "Make A Letter Grow And Shrink"
}, {
"Description": "<p>Let's make the background more interesting! Using color effects, cycle the background through a rainbow of colors forever when the flag is clicked.</p>",
"ThumbnailFilename": "36da9dde-a86c-4222-a966-c27d65030de4.gif",
"Title": "Rainbow Background"
}, {
"Description": "<p>Now that your name is animated, let's add some more elements! Choose a few additional sprites that you like and code them to move around the screen in different ways. Express your creativity, this is your name after all!</p>",
"ThumbnailFilename": "94b8dfde-8270-4155-a7c3-78c21c921c99.gif",
"Title": "Get Creative!"
}]
},
"4c9e849b-db29-4fe6-835b-4c6562a4c14b": {
"Author": "wSpYRjuCutX8XKldZcNGsvag70l2",
"Categories": {
"STUDENT": "STUDENT"
},
"Description": "<p>eeee</p>",
"Level": "6",
"Status": "DRAFT",
"Title": "eee",
"key": "4c9e849b-db29-4fe6-835b-4c6562a4c14b",
"steps": [{
"Description": "<p>add backdrops</p>",
"Title": "add characters"
}, {
"Description": "<p>add backdrops</p>",
"Title": "add backdrops"
}, {
"Description": "<p>make voices for your character</p>",
"Title": "make voices for your character"
}, {
"Description": "<div>self</div><div><br></div>",
"Title": "make them move by themselves"
}]
},
"4ccdbeab-be1e-4614-bc32-55b891efd01b": {
"Author": "GqrsER3FnGgSZwyTYgkkDdyyty92",
"Categories": {
"INTRO_TO_CODING": "INTRO_TO_CODING",
"OFFICIAL": "OFFICIAL"
},
"Description": "<p>Now that you know how to write code, let's dig in to some more interesting patterns! Use your coding skills to help BB-8 navigate the maze of scrap metal, then learn some important coding vocab. </p>",
"LastModified": 1611451149787,
"Level": "2",
"Priority": "1",
"Skills": {
"None": "None"
},
"Status": "APPROVED",
"ThumbnailFilename": "436af2df-daac-4194-82b0-8441812bdbc9.png",
"Title": "<p>Programming with Rey & BB8</p>",
"key": "4ccdbeab-be1e-4614-bc32-55b891efd01b",
"steps": [{
"Description": "<p>Start by watching the video, then click the orange \"Continue\" button to start coding!</p><p><br></p><p>Write code for BB-8 to collect all of the scrap metal. Keep an eye out for patterns in the code! </p><p><br></p><p><a href=\"https://studio.code.org/s/pre-express-2020/stage/4/puzzle/1\" rel=\"noopener noreferrer\" target=\"_blank\">Click here</a> to get started on Code.org's Programming with Rey & BB-8 Lesson.</p><p><br></p><p>There is no \"Step\" button to help you debug, but you can use what you know about working line by line to debug your code when you need to. </p>",
"ThumbnailFilename": "2395a6be-c1cc-4090-9c2f-32e356f34a92.png",
"Title": "Programming with Rey & BB-8"
}, {
"Description": "<p>Grab a piece of paper and something to write with! </p><p><br></p><p>What do you think these programming words mean? Why are they important to coders?</p><ul><li><strong>computational thinking </strong></li><li><strong>pattern matching </strong></li></ul><p><br></p><p>If you are having a hard time, <a href=\"https://docs.google.com/presentation/d/1ki_ZAPPcyjCoJi5-D_Ncij9T49YXOYsiwIK3B5-kTdo/edit#slide=id.p\" rel=\"noopener noreferrer\" target=\"_blank\">click here</a> to read more about these programming words.</p><p><br></p><p>Share your definitions with your teacher and classmates!</p>",
"ThumbnailFilename": "f179d31b-46d4-4320-913c-a3a087d45cc6.png",
"Title": "Time for Some Vocab! "
}]
},
"4da13bd8-b6d9-4c38-aea0-ffdd3d5478c4": {
"Author": "lWDwCcMVwZOoOdHHC81qEAX2tpd2",
"Categories": {
"SCRATCH": "SCRATCH"
},
"Description": "<p>In this project, you're going to create a safe that none of your friends can hack into. Can you hack into <a href=\"https://scratch.mit.edu/projects/498475714/\" rel=\"noopener noreferrer\" target=\"_blank\"> this one</a>?</p><iframe class=\"ql-video\" frameborder=\"0\" allowfullscreen=\"true\" src=\"https://scratch.mit.edu/projects/498475714/embed\" height=\"402\" width=\"485\"></iframe><p><br></p>",
"LastModified": 1615665519406,
"Level": "3",
"Skills": {
"None": "None"