-
Notifications
You must be signed in to change notification settings - Fork 480
/
authored_hints.en.yml
2654 lines (2470 loc) · 204 KB
/
authored_hints.en.yml
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
---
en:
data:
authored_hints:
2-3 Artist 1 new_authored_hint:
2-3_Artist_1_new_a: If you use the block to have me `move forward by 100 pixels`, I will draw a line automatically.
2-3_Artist_1_new_b: Having trouble turning the corner? Use the `turn right 90 degrees` block.
2-3 Artist 11_authored_hint:
2-3_Artist_11_a: 'Having trouble with the angles? You need to go 360 degrees in 8 turns. What is 360/8? '
2-3 Artist 12_authored_hint:
2-3_Artist_12_a: There are 360 degrees in a circle, so if the artist turns 1 degree each time through the loop, he'll need to go through 360 times.
2-3 Artist 2 new_authored_hint:
2-3_Artist_2_new_a: The artist doesn't seem to be pointing in the correct direction. Can you make them turn first before drawing the line?
2-3 Artist 3new_authored_hint:
2-3_Artist_3new_a: What is 100-70? Based on the story problem, that's how tall the hat needs to be!
2-3_Artist_3new_b: The artist doesn't seem to be pointing in the correct direction. Can you make them turn first before drawing the line?
2-3 Artist 4_authored_hint:
2-3_Artist_4_a: To finish the house, all we need to do is draw a square!
2-3 Artist 6_authored_hint:
2-3_Artist_6_a: 'To make those little angles, you have to turn *farther* each time than you did with the square. '
2-3_Artist_6_b: Since I'm already facing to the right, it's easiest to start by moving forward, then make left turns to create the triangle.
2-3_Artist_6_c: Each side of the triangle is the same length as each side of the square...100 pixels!
2-3 Artist 7_authored_hint:
2-3_Artist_7_a: The easiest way to solve this puzzle is to draw the first square and end with the artist pointing down before starting your second square.
2-3 Artist 8_authored_hint:
2-3_Artist_8_a: If you cut 200 in half, how many pixels wide does each square need to be?
2-3 Artist 9 NEW_authored_hint:
2-3_Artist_9_a: This diamond is really just a square on its side
2-3 Artist 9 REPLACEMENT_authored_hint:
step_size: Each step is 100 pixels wide and 100 pixels high.
2-3 Artist 9_authored_hint:
2-3_Artist_9_a: This diamond is really just a square turned 45 degrees.
2-3_Artist_9_b: |-
Don't forget to turn the artist left by 45 degrees before you start drawing your square!
![](https://images.code.org/47cc2474e533667101a2d73b98da204e-image-1467744539967.gif)
2-3 Artist Debugging 10_authored_hint:
2-3_Artist_Debugging_10_a: Remember, you want the control panel 10 pixels *wider*...so be sure to **add** 10 to whatever number you change.
2-3_Artist_Debugging_10_b: "**Trial and error is perfectly fine here!** \n\nStart by changing one number at a time. \n\nWhich numbers do what? \n\nIf you get too lost, just click \"Start over\" and your code will be reset."
2-3 Artist Debugging 2_authored_hint:
2-3_Artist_Debugging_2_a: 'Hint: Each whisker is 75 pixels long.'
2-3 Artist Debugging 3_authored_hint:
2-3_Artist_Debugging_3_a: One of the turns is 15 degrees too small.
2-3_Artist_Debugging_3_b: If the program runs too fast to see what's happening, try slowing it down with the slider.
2-3 Artist Debugging 7_authored_hint:
2-3_Artist_Debugging_7_a: What happens if you have the artist move or jump backward after he draws the first line?
2-3 Artist Debugging 8_authored_hint:
2-3_Artist_Debugging_8_a: |-
How many times did my shape repeat?
How many times *should* the shape repeat?
Where can you change that in the program?
2-3 Artist Debugging 9_authored_hint:
2-3_Artist_Debugging_9_a: The artist needs to turn 60 degrees farther left before starting to draw!
2-3_Artist_Debugging_9_b: You don't need to add another block to get the full turn, just add 60 degrees to the `turn left` block that's already there!
2-3 Artist Functions 1_authored_hint:
2-3_Artist_Functions_1_a: The squares each have 100 pixel sides, that means that you will have to move forward 175 pixels before drawing your second square.
2-3_Artist_Functions_1_b: It is okay to draw overlapping lines to make your glasses.
2-3 Artist Functions 11_authored_hint:
2-3_Artist_Functions_11_a: You will need to change not only the number and length of sides within the function, but also the angle the artist turns between each side.
2-3 Artist Functions 12_authored_hint:
2-3_Artist_Functions_12_a: Try running the code first to see what you need to add.
2-3 Artist Functions 2_authored_hint:
2-3_Artist_Functions_2_a: |-
Your program should:
- Use function
- Move forward 100 + 75 pixels
- Use function
2-3 Artist Functions 3_authored_hint:
2-3_Artist_Functions_3_a: "**115 + 45 = 160**"
2-3 Artist Functions 4_authored_hint:
2-3_Artist_Functions_4_a: The artist needs to turn 120 degrees between each square to complete this design.
2-3 Artist Loops New 11_authored_hint:
2-3_Artist_Loops_New_11_a: |-
Remember that the code from the last puzzle was:
![](https://images.code.org/15288d042780242ec5edeed5204c6ebb-image-1469640792081.png)
2-3_Artist_Loops_New_11_b: Your new turn should go at the **end** of the code inside the loop.
2-3 Artist Loops New 12_authored_hint:
2-3_Artist Loops_New_12_a: Before starting the diamond, the artist needs to turn left by 60 degrees to get on the right path.
2-3_Artist Loops_New_12_b: After the artist goes forward 100 pixels, he will need to turn right 120 degrees to make the sharp corner.
2-3_Artist Loops_New_12_c: The artist will need to turn right only 60 degrees to create a wide corner.
2-3 Artist Loops New 13_authored_hint:
2-3_Artist_Loops_New_13_a: "At the end of each diamond, the artist is already facing the right direction to start the next one. \n\nBecause of this, we don't need to add an extra `turn left by` block before we start again."
2-3_Artist_Loops_New_13_b: "To make each diamond, the artist needs to: \n- move\n- turn right 120 degrees\n- move\n- turn right 60 degrees \n\nThen do it all again!"
2-3 Artist Loops New 9_authored_hint:
2-3_Artist_Loops_New_9_a: The artist needs to turn 45 degrees to the right before he starts drawing.
2-3_Artist_Loops_New_9_b: This V is really just half of a square. What would the code be to draw half of a square?
2-3 Artist Nested Loops 1_authored_hint:
2-3_Artist_Nested_Loops_1_a: Remember to put all of the grey blocks inside of your loop.
2-3 Artist Nested Loops 3_authored_hint:
2-3_Artist_Nested_Loops_3_a: "Need help with the angles? \n**360/12 = 30**"
2-3_Artist_Nested_Loops_3_b: Remember to put all of the grey code and your turn block inside of a loop.
2-3 Artist Nested Loops 4_authored_hint:
2-3_Artist_Nested_Loops_3_a: "Need help with the angles? \n**360/12 = 30**"
2-3 Artist Nested Loops 5_authored_hint:
2-3_Artist_Nested_Loops_5_a: "Try using the `jump forward` block to get from the top of one square to the place where you will start the next. \n\nIf your squares are 20 pixels tall and they are 20 pixels apart, how far do you need to jump?"
2-3 Artist Nested Loops 7_authored_hint:
2-3_Artist_Nested_Loops_7_a: "How far should you turn in each loop? \n\nWhat is 360/10?"
2-3 Artist Nested Loops 9_authored_hint:
2-3_Artist_Nested_Loops_9_a: |-
Need help finding the correct angle?
**360 / 12 = 30**
2-3 Bee Conditionals 14_authored_hint:
2-3_Bee_Conditionals_14_a: Having a hard time figuring out how to get the blocks down? Try treating the red flower exactly the same as a purple flower!
2-3_Bee_Conditionals_14_b: If the red flower were purple, could you figure out how to use an extra `repeat` loop to cut down on code?
2-3_Bee_Conditionals_14_c: "Try breaking this up into two separate chunks: \n\n\n![](https://images.code.org/895a52f3febff9edb83979f7861cf67a-image-1469640892331.png)\n\n1) Gather nectar 3 times\n - Move forward 5 times\n - Check to see if nectar, if so: get it\n - Turn left\n \n2) Make honey \n - Move forward one time\n - Make two honey"
2-3 Bee Conditionals 15_authored_hint:
2-3_Bee_Conditionals_15_a: 'Remember: Purple flowers only have either 0 or 1 nectar and they can change each time you run the program.'
2-3 Bee Conditionals 3_authored_hint:
2-3_Bee_Conditionals_3_a: The code will be shortest if you use a loop each time you move forward, another loop to gather nectar, and another one to make honey.
2-3 Bee Conditionals 6_authored_hint:
2-3_Bee_Conditionals_6_a: 'Remember: Purple flowers change between 0 and 1 nectar when you run your program!'
2-3 Bee Debugging 1_authored_hint:
2-3_Bee_Debugging_1_a: Once you find and fix the incorrect block, do you see any patterns that could be made more simple using a `repeat` loop?
2-3 Bee Debugging 2_authored_hint:
2-3_Bee_Debugging_2_a: Once you find and fix the incorrect block, do you see any patterns that could be made more simple using a `repeat` loop?
2-3 Bee Debugging 4_authored_hint:
2-3_Bee_Debugging_4_a: Is there any place where the bee does something that doesn't make sense? What happens when you change that block?
2-3 Bee Functions 4_authored_hint:
2-3_Bee_Functions_4_a: You don't have to use a loop with a function. Try moving, using the function, then moving and using the function again.
2-3 Bee Functions 6_authored_hint:
2-3_Bee_Functions_6_a: You don't have to use a loop with a function. Try moving, using the function, then moving and using the function again.
2-3 Bee Functions 8_authored_hint:
2-3_Bee_Functions_8_a: "If the puzzle seems challenging, try building your function a little at a time. \n\nAdd some blocks, then try it out. Add more, then try again. Soon, you'll get there!\n\n![](https://images.code.org/3875224b35889000a0998ca25cfa4ecf-image-1467996493914.gif)"
2-3 Bee Functions 9_authored_hint:
2-3_Bee_Functions_8_a: "If the puzzle seems challenging, try building your function a little at a time. \n\nAdd some blocks, then try it out. Add more, then try again. Soon, you'll get there!"
2-3_Bee_Functions_8_b: |-
Remember to build your code inside of the green function block.
![](https://images.code.org/8fe1fae5caf4ede3a9c9bd9f26940cde-image-1467996837459.gif)
2-3 Bee Loops 2_authored_hint:
2-3_Bee_Loops_2_a: You should end up with four blocks inside your loop.
2-3 Bee Loops 3_authored_hint:
2-3_Bee_Loops_3_a: You should have 6 blocks inside your loop.
2-3 Bee Loops 3B_authored_hint:
2-3_Bee_Loops_3B_a: You will need two different `repeat` loops, one after the other.
2-3 Bee Loops 4_authored_hint:
2-3_Bee_Loops_4_a: You should end up with five blocks inside your loop.
2-3 Bee Loops 4A_authored_hint:
2-3_Bee_Loops_4A_a: The first action will be a turn, rather than a move.
2-3_Bee_Loops_4A_b: The last piece of the program can be finished by writing code at the end of your program outside of your loop.
2-3_Bee_Loops_4A_c: If you can't spot the loops yet, try coding it out the long way first, then see what you can combine into a `repeat` loop at the end.
2-3 Bee Loops 5_authored_hint:
2-3_Bee_Loops_5_a: If you can't spot the blocks to put inside `repeat` right away, start by coding out each move and look for a pattern.
2-3 Bee Loops 6_authored_hint:
2-3_Bee_Loops_6_a: If you can't tell what should go into the `repeat` loop, try dragging blocks out one by one and see if you can find a pattern.
2-3_Bee_Loops_6_b: There should be 6 blocks inside your `repeat` loop when you're done.
2-3 Bee Loops 7_authored_hint:
2-3_Bee_Loops_7_a: The first action will be a turn, rather than a move.
2-3_Bee_Loops_7_b: 'If you can''t quite picture the loop from the beginning, try coding it out the long way, then look for a pattern. '
2-3 Maze 1_authored_hint:
2-3_Maze_1_a: To use a `move forward` block, drag it from the toolbar area out into the workspace and connect it to the `when run` block.
2-3 Maze 16_authored_hint:
2-3_Maze_16_a: If the pattern is hard to see, try coding it all out first and see what things repeat over and over before you put the loops in.
2-3_Maze_16_b: "To put lots of blocks inside a `repeat` loop, just drag a loop out into the workspace, then drag all of the blocks from the starting program inside of it. \n\nConnect it all back to the `when run` block and you're good to go!"
2-3 Maze 6_authored_hint:
2-3_Maze_6_a: There are two ways to solve this puzzle!
2-3 Maze Loops 17_authored_hint:
2-3_Maze_Loops_17_a: If the pattern is hard to see, try coding it all out first and see what things repeat over and over before you put the loops in.
2-3_Maze_Loops_17_b: Did the starting code get deleted? Click `start over` to get it back!
2-3 Maze Loops 18_authored_hint:
2-3_Maze_Loops_18_a: If the pattern is hard to see, try coding it all out first and see what things repeat over and over before you put the loops in.
2-3 Maze Loops 19_authored_hint:
2-3_Maze_Loops_19_a: If you are stuck, try writing out the code without loops first and looking for patterns.
2-3_Maze_Loops_19_b: Putting one repeat loop inside of another can help decrease the number of blocks used.
2-3 Maze Loops 20_authored_hint:
2-3_Maze_Loops_20_a: Look for a stair-step pattern in this maze to find where a loop can be used.
2-3 Maze Loops 21_authored_hint:
2-3_Maze_Loops_21_a: If you are having trouble finding the stair-step pattern, try covering the blocked paths with your finger.
4-5 Artist 1_authored_hint:
4-5_Artist_1_a: "![](https://images.code.org/e5a08f29a9c4e306de5553dafca9fb5d-image-1467913845542.gif)"
4-5 Artist 11_authored_hint:
4-5_Artist_11_a: Within your loop, make sure the artist jumps backwards and upwards after drawing each line.
4-5 Artist 3_authored_hint:
4-5_Artist_3_a: |-
If the flower bed is 600 pixels around and two of the sides are 200 pixels long, here is how to figure out what the short sides add up to:
**600 - 200 - 200 = 200**
That means both short sides add up to 200 pixels.
**What is 200 / 2?**
4-5_Artist_3_b: If you can't see where the `repeat` loop goes right away, try coding out the whole solution and look for a pattern.
4-5 Artist 4_authored_hint:
4-5_Artist_4_a: "There are 360 degrees in a circle! \n\nThat's how many times you need to repeat this code (turning 1 degree at a time) before the circle is done!"
4-5 Artist 5_authored_hint:
4-5_Artist_5_a: |-
Trial and error is a great method, but you can also solve the problem by dividing the 90 degree angle into thirds.
**90 / 3 = _____**
4-5 Artist 7_authored_hint:
4-5_Artist_7_a: 'Which angle is the smallest? At which angle is the artist standing? '
4-5 Artist 8_authored_hint:
4-5_Artist_8_a: "The long sides are 240 pixels each. That means that the 2 short sides must total:\n\n**800 - 240 - 240 = 320**\n\nWhat is **320/2** ? "
4-5_Artist_8_b: "This image can be done 2 ways! \n- Draw two rectangles that are **120** long and **160** tall, with an overlapping side\n\n- Draw one rectangle that is **240** long and **160** tall, then add a line in the middle."
4-5 Artist 9_authored_hint:
4-5_Artist_9_a: "When a triangle is an equilateral, all sides and all angles are the same. \n"
4-5_Artist_9_b: You will need to draw three triangles of the same size. Don't forget to jump to your new position after each one.
4-5 Artist Assessment 1_authored_hint:
4-5_Artist_Assessment_1_a: You only need to draw the outside triangle to complete this puzzle.
4-5 Artist Patterns 11_authored_hint:
4-5_Artist_Patterns_11_a: If there are 360 degrees in a circle and each loop turns 3 degrees, how many times would you need to loop draw half of a full circle?
4-5 Artist Patterns 2_authored_hint:
4-5_Artist_Patterns_2_a: Notice that since the squares are 20 pixels long, you'll need to jump 20 pixels before you start your next square.
4-5 Artist Patterns 3_authored_hint:
4-5_Artist_Patterns_3_a: Be careful to pull out the full block of "code from the toolbar each time you try a new one.
4-5_Artist_Patterns_3_b: If your code becomes too confusing, you can always click "Start Over" and try again!
4-5 Artist Patterns 5_authored_hint:
4-5_Artist_Patterns_5_a: "Now, when the artist finished each diamond, he's facing the opposite direction from where he needs to be to start the next one. \n\nHow many degrees does he need to be turned to set himself straight?"
4-5 Bee Conditionals 4_authored_hint:
remember_quantum: "**Remember:** This puzzle changes each time it's run. \n\nYou'll want to use a conditional block (`if` or `if/else`) to solve the challenge."
4-5 Bee Conditionals 5_authored_hint:
remember_quantum: "**Remember:** This puzzle changes each time it's run. \n\nYou'll want to use a conditional block (`if` or `if/else`) to solve the challenge."
4-5 Bee Conditionals 6_authored_hint:
4-5 Bee Conditionals 6_a: You can solve this puzzle using only the blocks on the workspace. What order should they go in?
4-5 Bee Conditionals 6_b: Make sure that you are checking to see if the flower has more than **0** nectar at least **3** times to solve this puzzle.
4-5 Bee Debugging 1_authored_hint:
4-5_Bee_Debugging_1_a: If you are having trouble figuring out what's not right, try running it to see where things go wrong.
4-5 Bee Nested Loops Rows_authored_hint:
4-5_Bee_Nested_Loops_Rows_a: Try treating this puzzle like a long rectangle where the bee needs to move forward, then turn left several times to complete the path.
4-5 Maze 10_authored_hint:
4-5_Maze_10_a: |-
If you can't see how to use loops to solve the puzzle right away, try solving it the long way first, then looking for a pattern.
What should you put a `repeat` around to make the code shorter?
4-5 Maze 4_authored_hint:
4-5_Maze_4_a: If you are having a hard time figuring out where to put the repeat, try coding everything out and looking for a pattern.
4-5 Maze 5_authored_hint:
4-5_Maze_5_a: Try using a `repeat` loop anytime you need to `move forward` more than two steps.
4-5_Maze_5_b: You can use more than one `repeat` loop in a puzzle.
4-5 Maze 6_authored_hint:
4-5_Maze_6_a: "Try tracing out a path with your finger. \nIs it the shortest path you can find?"
4-5 Maze 7_authored_hint:
4-5_Maze_7_a: "**Want to get your code as small as it can be?** \n\nLook for patterns in your blocks. Do you see something that repeats? Try putting a loop around it instead!"
4-5 Nested Loops 12_authored_hint:
4-5_Nested_Loops_12_a: "**360 / 36 = ?**"
4-5 Nested Loops 2_authored_hint: {}
4-5 Nested Loops 6_authored_hint:
4-5_Nested_Loops_6_a: |-
Don't forget to make a turn after your inner loop.
You'll be looping 6 triangles over 360 degrees.
**360 / 6 = ?**
4-5 Nested Loops 7_authored_hint:
4-5_Nested_Loops_7_a: |-
This design will loop 10 times over 360 degrees.
**360 / 10 = ?**
4-5 Nested Loops 8_authored_hint:
4-5_Nested_Loops_8_a: |-
You will be looping this shape 6 times over 360 degrees.
**360 / 6 = ?**
4-5 While Loops 8_authored_hint:
4-5_While_Loops_8_a: Each item will need its own `while` loop.
Artist Inspiration_authored_hint:
brush_width: We set the brush width to 1, then the color to blue before we did anything else.
double_loop: Try putting a `for loop` inside of a `repeat` loop.
specifics: "The `for loop` runs from three to seventeen for each of the six \"petals\" before moving on to create the next, drawing shapes with only an odd number of sides.\n \nThe `set alpha` block uses division to fade the color as the counter gets higher."
after: When you're done with each "petal", be sure to `move forward` 20 pixels before you make a 60 degree rotation.
solution: |-
**Solution**
![Image of Solution Blocks](https://images.code.org/d85a18bd31a09f87b41a818fc8d6c1cc-image-1469641375258.png)
Bergeron Robot Maze1_authored_hint:
2-3_Maze_1_a: To use a `move forward` block, drag it from the toolbar area out into the workspace and connect it to the `when run` block.
Course 4 Artist 11_authored_hint:
Course_4_Artist_11_a: 'The half-hexagon has a **length of 30** and turns right by **60 degrees**. '
Course_4_Artist_11_b: 'The 2/3 triangle has a **length of 80** and turns right by **120 degrees**. '
Course 4 Artist 12_authored_hint:
Course_4_Artist_12_a: 'Each repeated shape is the combination of **half of a hexagon**, followed by **2/3 of a triangle**. '
Course_4_Artist_12_b: 'The unit shape is almost the same as in the last puzzle, except the half-hexagon is a bit bigger. '
Course_4_Artist_12_c: "1) The first three lines are 60 pixels long and you need to turn 60 degrees. \n 2) The next two lines are 80 pixels long and you need to turn 120 degrees "
Course_4_Artist_12_d: |-
**Solution:**
![Image of Solution Blocks](https://images.code.org/03dfe3f862f4bdbee2a1f5865b7d9d50-image-1469641020695.png)
Course 4 Artist 6_authored_hint:
Course_4_Artist_6_a: There are 3 triangles within the 360 degree rotation...how many times does 3 go into 360?
Course 4 Artist 7_authored_hint: {}
Course 4 Artist 8a_authored_hint:
Course_4_Artist_8a: |-
Need help figuring out how far to turn?
There are 3 triangles within the 360 degree rotation.
How many times does 3 go into 360?
Course 4 Artist 9_authored_hint:
Course_4_Artist_9_a: "Need to know how much to turn? \n\nWhat is 360 divided by 10?"
Course 4 Artist Binary Free Play 2b_authored_hint:
Course_4_Artist_Binary_Free_Play_2b_a: This code uses two `for loops`. One counts up from 1 to 8, the other counts down from 8 to 1.
Course_4_Artist_Binary_Free_Play_2b_b: Each `for loop` has three repeats. The first draws the leftmost set of 1s, the second draws the 0s in the middle and the third draws the 1s on the right.
Course_4_Artist_Binary_Free_Play_2b_c: In each repeat you need `counter` for 1s and `16-(2 x counter)` for 0s.
Course_4_Artist_Binary_Free_Play_2b_d: |-
**Solution:**
![solution](https://images.code.org/b282dd6324910b7d604e24182cbbccbb-image-1469641477135.png)
Course 4 Artist For Loops 11_authored_hint:
Course_4_Artist_For_Loops_11_a: "The turn angle will change with each shape! \n\nUse the math block to enter 360 divided by the number of sides the shape has to get the angle right. "
Course 4 Artist For Loops 11a_authored_hint:
Course_4_Artist_For_Loops_11a_a: '360 divided by the number of sides a shape has is the number of degrees you''ll need to turn. '
Course_4_Artist_For_Loops_11a_b: 'Each time, you will need to move forward by 10 times the length of the current number of sides. '
Course 4 Artist For Loops 3_authored_hint:
Course_4_Artist_For_Loops_3_a: To have the `for` loop drive your movement, make sure that you're using `counter` as your distance.
Course 4 Artist For Loops 4_authored_hint:
Course_4_Artist_For_Loops_4_a: "**What is the smallest number you will need? \nWhat is the largest number? \nHow big is the increase each time?**\n\nThose are the questions you need to ask to fill in the blanks of the `for` loop."
Course 4 Artist For Loops Challenge_authored_hint:
Course_4_Artist_For_Loops_Challenge_a: The largest shape has 19 sides. The smallest has just two.
Course_4_Artist_For_Loops_Challenge_b: The `for` loop counts up by two each time through.
Course 4 Artist For Loops Challenge_a_authored_hint:
Course_4_Artist_For_Loops_Challenge_a: The largest polygon has 19 sides.
Course_4_Artist_For_Loops_Challenge_b: Each polygon is incomplete, with one side fewer than it should have.
Course 4 Artist For Loops inspire_authored_hint:
Course_4_Artist_For_Loops_inspire_a: The foundation of this code is the same as the solution to the previous challenge puzzle...with a couple of changes.
Course_4_Artist_For_Loops_inspire_b: Try a `for` loop that goes from 3 to 10 with an increment of 1.
Course_4_Artist_For_Loops_inspire_c: There are two iterations of the same repeat loop inside the `for` loop, but the second repeat turns the opposite direction.
Course_4_Artist_For_Loops_inspire_d: "**Solution:** \n\n![Solution](https://images.code.org/418dfd57794706de541f1c162911a6e2-image-1469641233597.png)"
Course 4 Artist Functions Inspiration_authored_hint:
Course_4_Artist_Functions_Inspiration_a: Start with the code from the last puzzle and add an extra `turn right` of three degrees inside the repeat loop.
Course_4_Artist_Functions_Inspiration_b: Try turning by more than 90 degrees outside of the `repeat loop`, but still inside the `for loop`.
Course_4_Artist_Functions_Inspiration_c: |-
**Solution:**
![Solution](https://images.code.org/0c94bcde33a00595aa099fea964ca80e-image-1469641309381.png)
Course 4 Artist Functions challenge_authored_hint:
Course_4_Artist_Functions_challenge_a: Part of understanding how to use functions is figuring out which ones you need, and which ones you don't.
Course_4_Artist_Functions_challenge_b: Use a `for loop`, then use its counter variable inside of a nested `repeat` loop.
Course_4_Artist_Functions_challenge_c: Each iteration, you should draw a square then jump forward.
Course_4_Artist_Functions_challenge_d: You will need to turn left by 90 degrees outside of your `repeat`, but still inside the `for loop`.
Course 4 Artist Inspire_authored_hint:
Course_4_Artist_Inspire_a: After you complete one square, try jumping forward half of it's length before turning and making another.
Course_4_Artist_Inspire_b: Each square and jump is repeated four times (using a left turn inbetween) to make a full pinwheel-like unit.
Course_4_Artist_Inspire_c: Each pinwheel is also repeated four times, with a right turn of **360/sides**.
Course_4_Artist_Inspire_d: |-
**Solution:**
![Blocks for solution](https://images.code.org/35fa852515d73aa8cf6c2bde4f2d46a3-image-1469641128278.png)
Course 4 Artist Vars 13_authored_hint:
Course_4_Artist_Vars_13_a: You need two repeat loops (one inside the other) both repeating `sides` times.
Course_4_Artist_Vars_13_b: "The inner repeat loop draws an octagon (turning to the left). \n\nAfterwards, you need to move forward and turn right only in the outer loop."
Course_4_Artist_Vars_13_c: To adjust the shape to stay the same size when the number of sides change, use the math block to divide the length in pixels by the number of sides.
Course 4 Artist Vars 6_authored_hint:
Course_4_Artist_Vars_6_a: To draw a regular polygon, turn **360/sides** each time.
Course 4 Artist Vars 8_authored_hint:
Course_4_Artist_Vars_8_a: If you divide your starting length by the number of sides, the length of each side will get shorter as the number of sides gets higher.
Course 4 Bee Params 7_authored_hint:
notice_pattern: 'Do you see a pattern in how the number of nectar changes? '
count_with_for: Notice that the nectar goes up in steps. What kind of block can you use to do the same thing many times while counting up?
Course 4 Bee Params 8_authored_hint:
Course_4_Bee_Params_8_a: It's okay to ask for a honey number and a nectar number each time. If there's none of something, the number can be 0.
Course 4 Play Lab Params 2_authored_hint:
Course_4_Play_Lab_Params_2_a: You will need to click "edit" on the jump function and update it so that it uses the `height` parameter.
Course 4 Play Lab Vars 2_authored_hint:
Course_4_Play_Lab_Vars_2_a: Make sure to set the number for `dog_speed` to something larger than `cat_speed`.
Course 4 Play Labs For Loops 2_authored_hint:
Course_4_Play_Labs_For_Loops_2_a: What would you add to your `for` loop every time to skip the even numbers?
Course 4 Playlab For Loop Freeplay_authored_hint: {}
Course 4 Playlab For Loops 4b_authored_hint:
Course_4_Playlab_For_Loops_4b_a: The flags are about 330 pixels away from the characters.
Course_4_Playlab_For_Loops_4b_b: How can you make each character reach 330 pixels in the same number of moves with different starting and stopping numbers?
Course_4_Playlab_For_Loops_4b_c: Remember, it doesn't matter how much a character passes the flag by on its last step, as long as it takes each character the same number of steps to get to the flag.
Course 4 Playlab For Loops 5b_authored_hint:
Course_4_Playlab_For_Loops_5b_a: The characters are about 175 pixels away from the center.
Course_4_Playlab_For_Loops_5b_b: Remember, a character's next step will be longer than their last, since the counter keeps getting larger.
Course 4 Playlab For Loops 6b_authored_hint: {}
Course 4 SCF 1_authored_hint:
Course_4_SCF_1_a: Each hexagon has 40 pixel sides.
Course_4_SCF_1_b: There is a 120 pixel jump between each hexagon in each horizontal line.
Course_4_SCF_1_c: "Before you draw the second row of hexagons, you need to turn right by 60 degrees and jump forward 40 pixels. \n\nOnce you're in the correct vertical location, you have to turn your artist back again and jump backward 320 pixels."
Course_4_SCF_1_d: "Before you draw the third row of hexagons, you need to turn right by 60 degrees and jump forward 40 pixels. \n\nOnce you're in the correct vertical location, you have to turn your artist back again and jump backward 440 pixels (120 pixels farther than your `shift down/forward` function. "
Course_4_SCF_1_e: |-
**Solution:**
![Solution Blocks](https://images.code.org/d64a0e22c1db1d98c35b243bca6460ab-image-1469727090121.png)
Course 4 SCF 1a_authored_hint:
Course_4_SCF_1a_a: Remember your functions from stage 16.
Course_4_SCF_1a_b: "Look at this path as your main route: \n\n![](https://images.code.org/1c3feab70af706409b3a05af4dc83c2e-image-1469726967858.png)"
Course_4_SCF_1a_c: You should consider using a `for loop`. Not for the steps, but for the function parameter.
Course_4_SCF_1a_d: |-
**Solution:**
![Solution Blocks](https://images.code.org/aa5a636a1d072e1449b481973ff27337-image-1469727008929.png)
Course 4 SCF 1b_authored_hint:
Course_4_SCF_1b_a: "Notice that the shape of all honey points is similar. \n\nGood place for a function!"
Course_4_SCF_1b_b: "Look at this idea for how the bee might travel: \n\n![](https://images.code.org/996ab4a2de6048cbb99b84c56cc4ad61-image-1469726859769.png)"
Course_4_SCF_1b_c: You should consider using a `for loop` for the distance the bee travels.
Course_4_SCF_1b_d: |-
**Solution:**
![Solution Blocks](https://images.code.org/15ef56cd19a1efd510527345f077d6eb-image-1469726894398.png)
Course 4 SCF 2_authored_hint:
Course_4_SCF_2_a: Each octagon has 40 pixel sides.
Course_4_SCF_2_b: There is a 136 pixel jump between each octagon in each horizontal line.
Course_4_SCF_2_c: "Before you draw the second row of octagons, you need to turn right by 45 degrees and jump forward 96 pixels. \n\nOnce you're in the correct vertical location, you have to turn your artist back again and jump backward 408 pixels. "
Course_4_SCF_2_d: "Notice that because there are fewer octagons in the even rows, you don't have to jump back any further to get to the starting place for the odd rows. \n\nThis means you can use the same function for all rows."
Course_4_SCF_2_e: |-
**Solution:**
![Solution Blocks](https://images.code.org/de5a99b0fb4c079504ff7cca9a249f02-image-1469727175091.png)
Course 4 SCF 3_authored_hint:
Course_4_SCF_3_a: "![](https://images.code.org/9310e6352e85a8265b424c9d57ca28d1-image-1446239776339.gif)"
Course_4_SCF_3_b: 'This is a series of octagons with sides that are `counter` pixels long. '
Course_4_SCF_3_c: 'Each octagon is called from inside a `for` loop that goes from 200 down to 2 by 2. '
Course_4_SCF_3_d: 'Don''t forget to turn by 22.5 degrees at the end of each iteration. '
Course_4_SCF_3_e: Both the color of each octagon and the width of the pen are controlled by the `counter` variable.
Course_4_SCF_3_f: |-
**Solution:**
![Solution Blocks](https://images.code.org/a82cfea836b95ce6625b08afcc3b7b37-image-1469727289590.png)
Course 4 SCFL 1_authored_hint:
Course_4_SCFL_1_a: "Take a look at this option for movement: \n\n![](https://images.code.org/07fa7bdbbaaae3ecf2663a360b3e87d7-image-1469726373660.png)"
Course_4_SCFL_1_b: 'Try using two `for` loops: One for climbing up and grabbing nectar, and the other for climbing down and making honey.'
Course_4_SCFL_1_c: "Notice that one `for` loop needs several regular loops inside that repeat `counter` times to make the increasing stair pattern. \n\nThe other `for` loop only needs one regular loop to make `counter` amount of honey."
Course_4_SCFL_1_d: |-
**Solution:**
![Solution Blocks](https://images.code.org/1a61eae7e12742c8d850f2bf7e939f72-image-1469726415313.png)
Course 4 SCFL 1a_authored_hint:
Course_4_SCFL_1a_a: You may have to travel farther overall to use the smallest number of blocks.
Course_4_SCFL_1a_b: "Take a look at this option for movement: \n\n![](https://images.code.org/253d710ff7d1b494fe8fd20cfc92baaf-image-1469726263579.png)"
Course_4_SCFL_1a_c: A `for loop` will help you execute the same pattern, but with a changing number of steps. Notice that the number of steps needed decreases from 7 to 5 by 1.
Course_4_SCFL_1a_d: "**Solution:**\n\n![Solution Blocks\t](https://images.code.org/8742b441717ee3ab7cbc91d84f688dbb-image-1469726297064.png)"
Course 4 SCFL 1b_authored_hint:
Course_4_SCFL_1b_a: Try using a `for loop`.
Course_4_SCFL_1b_b: "Take a look at this option for movement: \n\n![](https://images.code.org/1957633c453f4025a3fd6ce0e201398b-image-1469642319721.png)"
Course_4_SCFL_1b_c: |-
**Solution:**
![](https://images.code.org/349a0baf93e00a679cf7ed348f8309b4-image-1469642354856.png)
Course 4 SCFL 2_authored_hint:
Course_4_SCFL_2_a: "Take a look at this option for movement: \n\n![](https://images.code.org/a69c63a039031254097f19231dd7bf95-image-1469726483169.png)"
Course_4_SCFL_2_b: Notice that there are three points during each iteration of this `for` loop where you stop to interact with objects.
Course_4_SCFL_2_c: During each iteration of the `for` loop, the number for each object relates to the `counter` variable in some way.
Course_4_SCFL_2_d: |-
**Solution:**
![Solution Blocks](https://images.code.org/df47aa475c36d0c1664c2fdb16b5613c-image-1469726516185.png)
Course 4 SCFL 3_authored_hint:
Course_4_SCFL_3_a: The `pen width` is 1. The first square has 50 pixel sides, and each square is 50 pixels wider than the last.
Course_4_SCFL_3_b: The opacity on the brush is always `counter`/2.
Course_4_SCFL_3_c: After you make each square, don't forget to jump backward, turn, jump again, then turn back!
Course_4_SCFL_3_d: |-
**Solution:**
![Solution Blocks](https://images.code.org/7f14ddfa5cdcbfdfacd8b1e45511d583-image-1469726581880.png)
Course 4 SCFL 4_authored_hint:
Course_4_SCFL_4_a: The color change happens using the `set color with red, green, blue` block. Red is always the value of `counter`, green is always `255 - counter`, and blue remains constant at 255 exactly.
Course_4_SCFL_4_b: Each shape is a square with sides that are `counter` pixels long, starting with 5px, and increasing by 5px all the way up to 200px.
Course_4_SCFL_4_c: The artist turns 15 degrees between each square.
Course_4_SCFL_4_d: |-
**Solution:**
![Solution Blocks](https://images.code.org/b85604648076fa7adfc7a30be41d13fa-image-1469726651617.png)
Course 4 SCFL 6_authored_hint:
Course_4_SCFL_6_a: The color change happens using the `set color with red, green, blue` block. Red is set constant at 255, green is always the value of `counter`, and blue is always `255 - counter`.
Course_4_SCFL_6_b: The code for this is much more simple than you might think. Just set the color inside the `for loop`, move forward, then turn.
Course_4_SCFL_6_c: 'The `for loop` goes from 5 to 250 by 2. '
Course_4_SCFL_6_d: |-
**Solution:**
![Solution Blocks](https://images.code.org/a61c16d76d876d9c26ebcaebef3f97a2-image-1469726730055.png)
Course 4 SCFL 7_authored_hint:
Course_4_SCFL_7_a: The color change happens using the `set color with red, green, blue` block. Red is set to `counter`. Green is `255 - counter`, and blue is set constant at 255.
Course_4_SCFL_7_b: 'This drawing is made using two similar `for loops`. One goes from 5 to 200 by 2, the other goes from 200 to 5 by 2. '
Course_4_SCFL_7_c: Inside each `for loop` you move forward 5 pixels before you turn by `360 / counter`. Don't forget to set your brush to width `counter` before you do!
Course_4_SCFL_7_d: You'll need to turn left by 225 degrees between the two `for loops`.
Course_4_SCFL_7_e: |-
**Solution:**
![Solution Blocks](https://images.code.org/96adbffef5520417927b6129875e6125-image-1469726787490.png)
Course 4 SCV 1_authored_hint:
Course_4_SCV_1_a: 'Variables are helpful because you can add to them each time through a loop. '
Course_4_SCV_1_b: This puzzle has one loop that creates the polygon, one loop that repeats the polygon `sides` times, then another loop that does it all again after adding 5 to `sides`.
Course_4_SCV_1_c: Using a variable for `sides` and one for `length` makes the code cleaner because you can loop the same code multiple times, instead of creating a new copy for each set of numbers.
Course_4_SCV_1_d: |-
**Solution:**
![Solution](https://images.code.org/311b4a946cb8f3b4144b5075be6460a3-image-1469641878222.png)
Course 4 SCV 2_authored_hint:
Course_4_SCV_2_a: "The completed image is made up of 10 of these \"flowers\": \n![](https://images.code.org/bac2a606dfa59c00409294499540267d-image-1469641972385.png)\n \n...which are made up of 10 of these decagons: \n![](https://images.code.org/1e15f278c9c1606f90a2490ec3a94eb4-image-1469642051512.png)"
Course_4_SCV_2_b: 'This design uses nested loops (three deep). All loops run `sides` times. '
Course_4_SCV_2_c: The artist turns to the left when creating each decagon, but turns to the right in both of the other loops.
Course_4_SCV_2_d: To prevent all of your 10 petal "flowers" from getting drawn in the same place, make sure to jump forward by `length`/`sides` before you turn 360/`sides` degrees as part of your outermost loop.
Course_4_SCV_2_e: |-
**Solution:**
![Solution](https://images.code.org/889fda43ab85f9972fdabe5bb968ff95-image-1469642093490.png)
Course 4 SCV 3_authored_hint:
Course_4_SCV_3_a: 'Use your math block to add and subtract points to the `points` variable when sprites collide. '
Course_4_SCV_3_b: You can change the parameter for how far you move your sprite each time one of the arrow keys is pressed.
Course_4_SCV_3_c: |-
**Solution:**
![solution](https://images.code.org/8d4bcfb29308eabff39500ad9db813fd-image-1469641570287.png)
Course 4 SCV 4_authored_hint:
Course_4_SCV_4_a: Three variables will help you out here. One for units of nectar, one for units of honey, and one for how far the bee should move each iteration.
Course_4_SCV_4_b: 'It will be very helpful to use three loops inside of your main loop. One for moving forward, one for collecting nectar and one for making honey. '
Course_4_SCV_4_c: "Take a look at this option for movement: \n\n![](https://images.code.org/78f8fb83da67c5b80126555a362b8b20-image-1469641782259.png)"
Course_4_SCV_4_d: |-
**Solution:**
![Solution](https://images.code.org/c57fc9df2e24b1f8497b7e4ca9e1f568-image-1469641818826.png)
Course 4 SCV 5_authored_hint:
Course_4_SCV_5_a: |-
Take a look at this option for movement:
![](https://images.code.org/7f6f09c55cf9552a91fc1d33f44a7315-image-1469641639330.png)
Course_4_SCV_5_b: Each time through the loop, the flowers have two less nectar and the bee needs to make one more honey.
Course_4_SCV_5_c: Notice that at the beginning of the outside loop, the bee moves as many times as there is nectar in the next flower.
Course_4_SCV_5_d: |-
**Solution:**
![Image of Solution](https://images.code.org/831d8675f6551d79b212da594a9a73f0-image-1469641703833.png)
Course 4 SCV 6_authored_hint:
Course_4_SCV_6_a: |-
Take a look at what a single completed shape looks like
![](https://images.code.org/9e30d3a87186cefe730984feee195806-image-1469642178866.png)
Course_4_SCV_6_b: 'You will benefit from creating 8 variables: red1, green1, blue1, red2, green2, blue2, length, and sides.'
Course_4_SCV_6_c: Each of the shape's 5 sides is broken up into pieces of `length`/`sides` where the zig is teal (rgb = 0,175,200) and the zag is purple (rgb = 100, 50, 150).
Course_4_SCV_6_d: 'To zig, turn left by `360`/`sides`. To zag, turn right by `360`/`sides`. '
Course_4_SCV_6_e: 'The rest of the program is very standard for making a full 360 degree rotation from a shape, except that we are overlapping the shapes by half, so we have to turn right by `180`/`sides`, which means that we need twice as many of them as usual (`sides`*`2` repetitions). '
Course_4_SCV_6_f: |-
**Solution:**
![Solution](https://images.code.org/72f0ce970999deffe87bd93af0db959f-image-1469642214408.png)
Farmer for Authored Hint testing_authored_hint:
first_hint: |-
This is the first hint.
It has *some* **basic** `markup`
second_hint: |-
This is the second hint. It has an image.
![](https://images.code.org/cab43107265a683a6216e18faab2353f-image-1452027548372.png)
last_hint: This is the third and final hint. It doesn't have anything special.
Farmer for TTS testing_authored_hint:
first_hint: |-
This is the first hint.
It has *some* **basic** `markup`
second_hint: |-
This is the second hint. It has an image.
![](https://images.code.org/cab43107265a683a6216e18faab2353f-image-1452027548372.png)
last_hint: This is the third and final hint. It doesn't have anything special.
Harvesting_authored_hint:
pointer_harvester_test: What kind of block can I use to check something and make a decision?
Inspirational Artwork_authored_hint:
brush_width: We set the brush width to 1, then the color to blue before we did anything else.
double_loop: Try putting a `for loop` inside of a `repeat` loop.
specifics: "The `for loop` runs from three to seventeen for each of the six \"petals\" before moving on to create the next, drawing shapes with only an odd number of sides.\n \nThe `set alpha` block uses division to fade the color as the counter gets higher."
after: When you're done with each "petal", be sure to `move forward` 20 pixels before you make a 60 degree rotation.
solution: |-
**Solution**
![Image of Solution Blocks](https://images.code.org/d85a18bd31a09f87b41a818fc8d6c1cc-image-1469641375258.png)
InspirationalArtwork_authored_hint: {}
K2.0 sequence 1_authored_hint:
K2.0_sequence_1_a: This program is missing one block. Can you figure out which one?
K2.0 sequence 10_authored_hint:
K2.0_sequence_10_a: If you're having trouble, try writing down the steps on a piece of paper first.
K2.0_sequence_10_b: You will need three different kinds of arrows to solve this puzzle.
K2.0 sequence 12_authored_hint:
K2.0_sequence_12_a: If the pig isn't moving far enough, try adding another block.
K2.0 sequence 2_authored_hint:
K2.0_sequence_2_a: One of the blocks is moving the bird in the wrong direction. Can you figure out which one and replace it with the correct block?
K2.0 sequence 3_authored_hint:
K2.0_sequence_3_a: If you are having trouble, try to figure out what the correct path is and then remove the block that doesn't fit.
K2.0 sequence 4_authored_hint:
K2.0_sequence_4_a: Use 2 different arrow blocks to solve this puzzle!
K2.0 sequence 5_authored_hint:
K2.0_sequence_5: Your final code should have three movement blocks.
K2.0 sequence 6_authored_hint:
K2.0_sequence_6_a: There is 1 block that you need to add to move the bird to the pig.
K2.0_sequence_6_b: If you can't figure out what to do, try drawing the puzzle on paper and use your finger to figure out which way to move.
K2.0 sequence 7_authored_hint:
K2.0_sequence_7_a: If you're stuck, try drawing the image on paper to see how the bird should move.
K2.0 sequence 8_authored_hint:
K2.0_sequence_8_a: Stuck? Try tracing the bird's path with your finger.
K2.0 sequence 9_authored_hint:
K2.0_sequence_9_a: If you're having trouble, try writing down the steps on a piece of paper first.
K2.0_sequence_9_b: You will need to go three different directions to solve this puzzle.
K2.0 sequence FP_authored_hint:
K2.0_sequence_FP_a: If the path you need is unclear, use your finger to trace your way from the bird to the pig.
K2.0 sequence pre_authored_hint:
K2.0_sequence_pre_a: If you are having trouble getting the bird to move, make sure blocks are connected under `when run`.
MikeStar_authored_hint:
hint1: Don't give up!
MikeStarHard_authored_hint:
hint1: Don't give up!
MikeStarNested_authored_hint:
hint1: Don't give up!
NEW Course 4 Artist Functions 13_authored_hint:
NEW_Course_4_Artist_Functions_13_a: Edit the `draw a line of squares` function so that you don't have to call it twice.
NEW_Course_4_Artist_Functions_13_b: Notice, you'll have to move forward by 60 pixels and turn 144 degrees.
NEW_Course_4_Artist_Functions_13_c: What code would you need if you were going to try to make a star with regular lines?
NEW Course 4 Artist Functions 4_authored_hint:
NEW_Course_4_Artist_Functions_4_a: You will have to use a `turn right by 120 degrees` block after each square.
NEW Course 4 Artist Functions 9_authored_hint:
NEW_Course_4_Artist_Functions_9_a: Try running the code before you add any blocks. What makes the drawing look a little off?
NEW_Course_4_Artist_Functions_9_b: If you can't quite put your finger on what's going wrong, try slowing down the artist's by moving the slider to the left.
NEW Course 4 Artist Params 11_authored_hint:
NEW_Course_4_Artist_Params_11_a: There is more than one number that needs to be replaced by a variable inside the function.
NEW Course 4 Artist Params 13_authored_hint:
NEW_Course_4_Artist_Params_13_a: 'You will need to divide the *perimeter* by the number of sides in order to keep the shapes the same size overall. '
NEW Course 4 Artist Params 14_authored_hint:
NEW_Course_4_Artist_Params_14_a: It's okay to run the program a few times to figure out how the function works with different parameters.
NEW Course 4 Artist Params inspire_authored_hint:
brush_width: We set the brush width to 1, then the color to blue before we did anything else.
double_loop: Try putting a `for loop` inside of a `repeat` loop.
specifics: "The `for loop` runs from three to seventeen for each of the six \"petals\" before moving on to create the next, drawing shapes with only an odd number of sides.\n \nThe `set alpha` block uses division to fade the color as the counter gets higher."
after: When you're done with each "petal", be sure to `move forward` 20 pixels before you make a 60 degree rotation.
solution: |-
**Solution**
![Image of Solution Blocks](https://images.code.org/d85a18bd31a09f87b41a818fc8d6c1cc-image-1469641375258.png)
NEW Course 4 Bee For Loops 10a_authored_hint:
NEW_Course_4_Bee_For_Loops_10a_a: Can you find a pattern between the number of steps you need to take and the number of nectars to gather?
NEW_Course_4_Bee_For_Loops_10a_b: You'll need to have 2 repeats, one will use a math block.
NEW Course 4 Bee For Loops 7_authored_hint:
NEW_Course_4_Bee_For_Loops_7_a: |-
Try doing some math with the counter variable.
What do you have to do to the counter at each flower to equal the amount of nectar you need to collect?
NEW Course 4 Bee For Loops 8_authored_hint:
NEW_Course_4_Bee_For_Loops_8_a: "If your loop is counting up, the increment is added to your counter variable each time through. \n\nWhat do you need to add to each number to get the number after it?"
Pattern Bee 1_authored_hint:
conditional_pointer: |-
Start by thinking about this part: what's different each step of the way? What kind of block can you use to make a *decision* about whether you're at a flower or honeycomb?
![](https://images.code.org/a4883ea91c2f879ca1bb281d7944ed87-image-1471477752512.48.07 PM.png)
turn_at_honeycomb_pointer: Other than making honey, do you see anything different that you have to do at each honeycomb?
Planning Farmer_authored_hint:
conditional_pointer: |-
Start by thinking about this part: what's different each step of the way? What kind of block can you use to make a *decision* about whether you're at a flower or honeycomb?
![](https://images.code.org/a4883ea91c2f879ca1bb281d7944ed87-image-1471477752512.48.07 PM.png)
turn_at_honeycomb_pointer: Other than making honey, do you see anything different that you have to do at each honeycomb?
aE1_authored_hint: {}
aE2_authored_hint:
aE2_a: Notice that since the napkins are 20 pixels long, you'll need to jump 20 pixels before you start your next loop.
aE3_authored_hint:
aE3_a: After you run your **nested loop** from the last stage, you need to jump back to the start of the line.
aE3_b: "Don't forget to move the artist down before you start a new row of shapes! \n\nTo move the artist down and get him facing the right way again, make sure to:\n- Turn 90 degrees (to face down)\n- Jump 20 pixels (to get to new row)\n- Turn back 90 degrees (to face right again)"
aE3_c: When you're all done, your **nested loops** should be three repeats deep.
aE3_d: If your code becomes too confusing, you can always click "Start Over" and try again!
aE3alternate_authored_hint:
aE3alternate_a: After you run your **nested loop** from the last stage, you need to jump back to the start of the line.
aE3alternate_b: "Don't forget to move the artist down before you start a new row of shapes! \n\nTo move the artist down and get him facing the right way again, make sure to:\n- Turn 90 degrees (to face down)\n- Jump 20 pixels (to get to new row)\n- Turn back 90 degrees (to face right again)"
aE3alternate_c: When you're all done, your **nested loops** should be three repeats deep.
aE3alternate_d: If your code becomes too confusing, you can always click "Start Over" and try again!
aE3alternateB_authored_hint:
aE4alternateB_a: After you run your **nested loop** from the last stage, you need to jump back to the start of the line.
aE4alternateB_b: "Don't forget to move the artist down before you start a new row of shapes! \n\nTo move the artist down and get him facing the right way again, make sure to:\n- Turn 90 degrees (to face down)\n- Jump 20 pixels (to get to new row)\n- Turn back 90 degrees (to face right again)"
aE4alternateB_c: When you're all done, your **nested loops** should be three repeats deep.
aE4alternateB_d: If your code becomes too confusing, you can always click "Start Over" and try again!
aE4_authored_hint:
aE4_a: After you run your **nested loop** from the last stage, you need to jump back to the start of the line.
aE4_b: "Don't forget to move the artist down before you start a new row of shapes! \n\nTo move the artist down and get him facing the right way again, make sure to:\n- Turn 90 degrees (to face down)\n- Jump 20 pixels (to get to new row)\n- Turn back 90 degrees (to face right again)"
aE4_c: When you're all done, your **nested loops** should be three repeats deep.
aE4_d: If your code becomes too confusing, you can always click "Start Over" and try again!
aE5_authored_hint: {}
aE6_authored_hint:
aE6_a: |-
If there are 180 degrees in a semicircle and each loop the artist makes turns 3 degrees, how many times would you need to loop to draw half of a full circle?
**180 ÷ 3 = ?**
aE7_authored_hint:
aE7_a: Draw the bottom half of a circle and then the top half of a circle to make one segment.
aE7_b: You will need 4 segments to complete this puzzle.
aE8_authored_hint:
aE8_a: "To make a square from your line, you will need to: \n- draw the line \n- use the curvy corner\n\nRepeat these steps 4 times."
artistDebugVideo1_authored_hint:
courseA_artist_loops7_a: Can't figure out where to put the loop? Try writing the code step-by-step and look for a pattern.
artistFunctionsVideo1_authored_hint: {}
artistLoopsK2_authored_hint:
artistLoopsK2_a: If you want the loop to repeat more than 4 times, you can change the number at the top of the block.
artistLoopsK2gradek_artist_loops3_authored_hint:
artistLoopsK2_a: If you want the loop to repeat more than 4 times, you can change the number at the top of the block.
artistLoopsK3_authored_hint:
artistLoopsK3_a: Try using what you've learned about repeat blocks to complete this puzzle!
artistLoopsK4_authored_hint:
artistLoopsK4_a: Stuck? Try running the code to see which block is incorrect.
artistLoopsK5_authored_hint:
artistLoopsK5_a: All 4 of the starting blocks should go inside of your repeat block to solve this puzzle.
artistLoopsK6_authored_hint:
artistLoopsK6_a: Try running the code to see where there is a bug.
artistLoopsK7_authored_hint:
artistLoopsK7_a: All of the blocks you need for this puzzle are already in your workspace!
artistLoopsK8_authored_hint:
artistLoopsK8_a: Try running the code to see where there is a bug.
artistLoopsK9_authored_hint:
artistLoopsK9_a: This challenge uses FOUR loops, one right after another!
artistLoopsKA_authored_hint:
artistLoopsKA_a: Use the jump block to move forward without drawing a line.
artistLoopsKB_authored_hint:
artistLoopsKB_a: There should be 3 blocks inside of your loop to solve this puzzle.
artistLoopsKFP_authored_hint: {}
courseA_artist_loops10_authored_hint:
courseA_artist_loops10_a: Use the jump block to move forward without drawing a line.
courseA_artist_loops11_authored_hint:
courseA_artist_loops11_a: There should be 2 blocks inside of your loop to solve this puzzle.
courseA_artist_loops11_predict2_authored_hint: {}
courseA_artist_loops12_authored_hint: {}
courseA_artist_loops2_authored_hint:
courseA_artist_loops2_a: Can't figure out how to draw a line? Start attaching blocks to the `when run` block to see what happens.
courseA_artist_loops3_authored_hint:
courseA_artist_loops3_a: Is something not quite right? Trace slowly through the program with your finger to see where it goes wrong.
courseA_artist_loops4_authored_hint:
courseA_artist_loops4_a: If you want the loop to repeat more than 4 times, you can change the number at the top of the block.
courseA_artist_loops5_authored_hint:
courseA_artist_loops5_a: Try using what you've learned about repeat blocks to complete this puzzle!
courseA_artist_loops6_authored_hint:
courseA_artist_loops6_a: Can't figure out how to make the hill? Try playing with the blocks a bit to see what each one draws.
courseA_artist_loops7_authored_hint:
courseA_artist_loops7_a: Can't figure out where to put the loop? Try writing the code step-by-step and look for a pattern.
courseA_artist_loops8_authored_hint:
courseA_artist_loops8_a: Try running the code to see what has been written for you.
courseA_artist_loops8_b: How would you loop the code that has been given to you?
courseA_artist_loops8_c: "What does the code do? \nWhat is it supposed to do? \nWhat does that tell you?"
courseA_artist_loops9_authored_hint:
courseA_artist_loops9_a: 'You don''t have to delete everything! Some of the code is good. Use it to build the rest of the stairs. '
courseA_collector_loops10_authored_hint:
courseA_collector_loops10_a: If you can't figure out where to put the loops, try writing the code out step-by-step and look for a pattern.
courseA_collector_loops11_authored_hint:
courseA_collector_loops11_a: If you can't figure out where to put the loops, try writing your code step-by-step and look for patterns.
courseA_collector_loops11_predict2_authored_hint: {}
courseA_collector_loops3_authored_hint:
courseA_collector_loops3: Try using a `repeat` loop to do the job!
courseA_collector_loops3_predict1_authored_hint: {}
courseA_collector_loops4_authored_hint:
courseA_collector_loops4_a: To change how far the adventurer goes, change the number of times that the loop runs.
courseA_collector_loops4_b: Don't forget that the adventurer needs to walk down and collect gold after she finishes the `repeat` loop!
courseA_collector_loops5_authored_hint:
courseA_collector_loops5_a: If you can't figure out the answer right away, try using a piece of paper to figure out what arrows you will need and look for a pattern.
courseA_collector_loops6_authored_hint:
courseA_collector_loops6_a: Can't figure out what's wrong? Try running the code a couple of times to see what happens.
courseA_collector_loops7_authored_hint:
courseA_collector_loops7_a: If you can't figure out what comes next, try running the code to see where Laurel ends up.
courseA_collector_loops8_authored_hint:
courseA_collector_loops8_a: If you are having trouble figuring this puzzle out, try writing the moves down on a piece of paper and look for a pattern.
courseA_collector_loops9_authored_hint:
courseA_collector_loops9_a: Does the code feel really long? Try putting two of your `repeat` loops inside of another loop to make it much shorter!
courseA_maze_seq1_authored_hint:
courseA_maze_seq1_a: If you are having trouble getting the bird to move, make sure blocks are clicked in under the `when run` event.
courseA_maze_seq1_b: The bird will need to move `W <--` three times to get to the pig.
courseA_maze_seq10_authored_hint:
courseA_maze_seq10_a: If you're having trouble, try writing down the steps on a piece of paper first.
courseA_maze_seq10_b: You will need to go three different directions to solve this puzzle.
courseA_maze_seq11_authored_hint:
courseA_maze_seq11_a: Use 2 different arrow blocks to solve this puzzle!
courseA_maze_seq12_authored_hint:
courseA_maze_seq12_a: If the pig isn't moving far enough, try adding another block.
courseA_maze_seq12_predict2_authored_hint: {}
courseA_maze_seq13_authored_hint:
courseA_maze_seq13_a: If the path you need is unclear, use your finger to trace your way from the bird to the pig.
courseA_maze_seq2_authored_hint:
courseA_maze_seq2_a: This program is missing one block. Can you figure out which one?
courseA_maze_seq2_predict1_authored_hint: {}
courseA_maze_seq3_authored_hint:
courseA_maze_seq3_a: One of the blocks is moving the bird in the wrong direction. Can you figure out which one and replace it with the correct block?
courseA_maze_seq4_authored_hint:
courseA_maze_seq4_a: If you are having trouble, try to figure out what the correct path is and then remove the block that doesn't fit.
courseA_maze_seq5_authored_hint:
courseA_maze_seq5_a: Try writing down the steps on paper to find a solution!
courseA_maze_seq6_authored_hint:
courseA_maze_seq6_a: Your final code should have three movement blocks.
courseA_maze_seq7_authored_hint:
courseA_maze_seq7_a: There is 1 block that you need to add to move the bird to the pig.
courseA_maze_seq7_b: If you can't figure out what to do, try drawing the puzzle on paper and use your finger to figure out which way to move.
courseA_maze_seq8_authored_hint:
courseA_maze_seq8_a: If you're stuck, try drawing the image on paper to see how the bird should move.
courseA_maze_seq9_authored_hint:
courseA_maze_seq9_a: Stuck? Try tracing the bird's path with your finger.
courseA_playLab_events2_authored_hint:
courseA_playLab_events2_a: "Here is the block you should connect to the `when run` block: \n\n![](https://images.code.org/ae72d1270ad210cd00fae7e0dfb3549a-image-1478144412134.png)"
courseA_playLab_events3_authored_hint:
courseA_playLab_events3_a: drag this block out ![](https://images.code.org/b3d6215901969328333d6393f8101c5b-image-1478142333199.png) and connect it to ![](https://images.code.org/4f2130b2a3053695414a02c3d39ef864-image-1478143461271.png)
courseA_playLab_events4_authored_hint:
courseA_playLab_events4_a: |-
Here is the event block that you will need to get Jorge to move right:
![](https://images.code.org/cfc4b696b1ad5762ff40c1c8a17a194d-image-1478141370249.png)
courseA_playLab_events4_b: |-
Here is the block you should connect to the `when right` event:
![](https://images.code.org/e5c559cc1deef643c8b997d17ecb78e3-image-1478141726783.png)
courseA_playLab_events5_authored_hint:
courseA_playLab_events5_a: "Here are the event blocks that you will need to use to move Jorge up and down:\n\n![](https://images.code.org/cf9a6992f7b4619dfb592fb6905effbb-image-1478140906017.png)\nand \n![](https://images.code.org/bb2a117cef485e79119a63e5d027968e-image-1478140979742.png)"
courseA_playLab_events6_authored_hint:
courseA_playLab_events6_a: |-
Here is the event block that you would use to have Jorge do something when clicked:
![](https://images.code.org/6e3a654378643fd0590307ec3a0e429c-image-1478140058859.png)
courseA_playLab_events6_b: |-
Here is the block you would use to change the background:
![](https://images.code.org/3f6d7a642b37c3abffe7b0de062ea076-image-1478140261440.png)
courseA_playLab_events6_c: |-
Here is the block you would use to play a random sound:
![](https://images.code.org/81a8ef4f64023039438199fef67bb56b-image-1478140125332.png)
courseB_artist_loops10_authored_hint: {}
courseB_artist_loops2_authored_hint:
courseB_artist_loops2_a: If you want the loop to repeat more than 4 times, you can change the number at the top of the block.
courseB_artist_loops3_authored_hint:
courseB_artist_loops3_a: Remember to use a `repeat` loop for better code!
courseB_artist_loops4_authored_hint: {}
courseB_artist_loops5_authored_hint:
courseB_artist_loops5_a: Drag out a `repeat` loop, then put the other blocks inside of it. How many times do you need to repeat?
courseB_artist_loops6_authored_hint: {}
courseB_artist_loops7_authored_hint:
courseB_artist_loops7_a: This challenge uses FOUR loops, one right after another!
courseB_artist_loops7_b: |-
Notice that every loop makes a stair pattern that travels in a different direction.
![](https://images.code.org/7d08d5514766c5c15074e90731991505-image-1466705649513.gif)
courseB_artist_loops7_c: "The loops should do this:\n- Loop 1\n - Right\n - Down\n \n- Loop 2\n - Right\n - Up\n\n- Loop 3\n - Left\n - Up\n\n- Loop 4\n - Left\n - Down"
courseB_artist_loops8_authored_hint:
courseB_artist_loops8_a: How many times should you repeat the pattern to make the ladder?
courseB_artist_loops8_predict1_authored_hint: {}
courseB_artist_loops9_authored_hint: {}
courseB_collector_loops10_authored_hint:
courseB_collector_loops10_a: You'll need three `repeat` loops to solve this puzzle.
courseB_collector_loops3_authored_hint:
courseB_collector_prog3_a: Try using a `repeat` block to collect your treasure.
courseB_collector_loops3_predict1_authored_hint:
courseB_collector_prog3_a: Try using a `repeat` block to collect your gold.
courseB_collector_loops4_authored_hint:
courseB_collector_loops4_a: Is something not right? Try using the step button to figure out where things go wrong.
courseB_collector_loops5_authored_hint:
courseB_collector_loops5_a: Try using more than one loop to get the job done.
courseB_collector_loops6_authored_hint:
courseB_collector_loops6_a: Can't figure out where things start going wrong? Use the "Step" button to run through your program one block at a time.
courseB_collector_loops7_authored_hint:
courseB_collector_loops7_a: If you are having a hard time with the puzzle, try drawing it on paper to help you figure it out.
courseB_collector_loops8_authored_hint:
courseB_collector_loops8_challenge_a: 'If you can''t figure out where to put the repeat loops, program it out step-by-step and look for a pattern. '
courseB_collector_loops8_challenge_b: Does the code feel a little long? You can make it much shorter by moving two of your `repeat` loops inside of another loop.
courseB_collector_loops9_authored_hint:
courseB_collector_loops9_a: |
Does this seem too hard? Break it up into 4 little problems to make it feel easier.
courseB_collector_prog3_authored_hint:
courseB_collector_prog3_a: Try using a `repeat` block to collect your gold.
courseB_maze_seq1_authored_hint: {}
courseB_maze_seq10_authored_hint:
courseB_maze_seq10_a: If you're having trouble, try writing down the steps on a piece of paper first.
courseB_maze_seq10_predict1_authored_hint: {}
courseB_maze_seq11_authored_hint:
courseB_maze_seq11_a: If you're having trouble, try writing down the steps on a piece of paper first.
courseB_maze_seq1_predict1_authored_hint: {}
courseB_maze_seq2_authored_hint:
courseB_maze_seq2_a: This program is missing one block. Can you figure out which one?
courseB_maze_seq3_authored_hint:
courseB_maze_seq3_a: One of the blocks is moving the bird in the wrong direction. Can you figure out which one and replace it with the correct block?
courseB_maze_seq4_authored_hint:
courseB_maze_seq4_a: Try adding one instruction at a time until you get to the pig.
courseB_maze_seq6_authored_hint:
courseB_maze_seq6_a: Your final code should have three movement blocks.
courseB_maze_seq7_authored_hint:
courseB_maze_seq7_a: There is 1 block that you need to add to move the bird to the pig.
courseB_maze_seq8_authored_hint:
courseB_maze_seq8_a: If you're stuck, try adding one block at a time until you solve the puzzle.
courseB_maze_seq9_authored_hint:
courseB_maze_seq9_a: If you're having trouble, try writing down the steps on a piece of paper first.
courseB_maze_seqCold_authored_hint:
courseB_maze_seqCold_a: Stuck? Try tracing the bird's path with your finger.
courseB_maze_seqCold_b: The extra blocks need to be added before the last ![](https://images.code.org/145dfc20c086bc8fc265de47f3cfe4b0-image-1467848177684.35.51 PM.png )
courseB_maze_seqOld_authored_hint:
courseB_maze_seqOld_a: If you're having trouble, try writing down the steps on a piece of paper first.
courseB_playlab_events2_authored_hint:
courseB_playlab_events2_a: |-
This is the block to have Daisy say something:
![](https://images.code.org/6d8944bb38eac46c02a601660e8a3562-image-1475625777800.02.48.png)
courseB_playlab_events3_authored_hint:
courseB_playlab_events3_a: |-
This is the block you should use to add the event:
![](https://images.code.org/5ccb483d5a5ccc80692716728d7a0e6e-image-1475698549442.03.08.png)
courseB_playlab_events3_b: |-
This is the block you need to switch Daisy's mood:
![](https://images.code.org/209bad7062fa2821a7dcf000072ec7bf-image-1475698952158.22.11.png)
courseB_playlab_events4_authored_hint:
courseB_playlab_events4_a: |-
This is the block that makes the knight move left.
![](https://images.code.org/f6b9c780dc6ff97bad485553e0aced26-image-1475692773359.38.51.png)
courseB_playlab_events5_authored_hint:
courseB_playlab_events5_a: "This is the event block that controls the right arrow: \n\n![](https://images.code.org/d14e2a6cdf78c4ae7d2010113ea8d321-image-1475695765628.29.00.png)"
courseB_playlab_events5_b: "This is the block that makes the knight run away. \n\n![](https://images.code.org/2e4f0701a371a9932a37853294a170fe-image-1475695777801.29.09.png)"
courseB_playlab_events6_authored_hint:
courseB_playlab_events6_a: |-
You will need these event blocks:
![](https://images.code.org/02dcc4efc752dfa4187d0b1268427100-image-1475707266348.40.55.png)
courseB_playlab_events7_authored_hint:
courseB_playlab_events7_a: |-
This is the event block that you will need:
![](https://images.code.org/2ed42b3a3108c6affdfc866de57f2eec-image-1475624565390.42.18.png)
courseB_playlab_events7_b: |-
This is the block you need to play a sound.
![](https://images.code.org/58e9b9a146a4ca3a8eee25845110b805-image-1475624550269.42.00.png)
courseB_playlab_events7_c: |-
This is the block you need to make the knight vanish:
![](https://images.code.org/f468611cbe51e1cb35531334f625395a-image-1475624478204.41.02.png)
courseB_playlab_eventsTemplate_authored_hint: {}
courseB_playlab_eventsToolbox_authored_hint:
courseB_playlab_events7_a: |-
This is the event block that you will need:
![](https://images.code.org/2ed42b3a3108c6affdfc866de57f2eec-image-1475624565390.42.18.png)
courseB_playlab_events7_b: |-
This is the block you need to play a sound.
![](https://images.code.org/58e9b9a146a4ca3a8eee25845110b805-image-1475624550269.42.00.png)
courseB_playlab_events7_c: |-
This is the block you need to make the knight vanish:
![](https://images.code.org/f468611cbe51e1cb35531334f625395a-image-1475624478204.41.02.png)
courseC_PlayLab_events3_authored_hint:
courseC_PlayLab_events3_a: You only need to move Jorge to the right by about 25 pixels to solve this puzzle.
courseC_PlayLab_events4_authored_hint:
courseC_PlayLab_events4_b: Jorge needs to move right 100 pixels to reach the cat.
courseC_PlayLab_events4_a: You will need to attach a block to the `when actor touches` event to solve this puzzle.
courseC_PlayLab_events5_authored_hint:
courseC_PlayLab_events5_a: You will need to click the dropdown menu in the `actor say` block to find the text "What's new?"
courseC_PlayLab_events7_authored_hint:
courseC_PlayLab_events7_a: 'Use both the `move actor 2 up 400 pixels` block and the `move actor 2 down 400 pixels` block inside the `repeat forever` loop to solve this puzzle. '
courseC_PlayLab_events8_authored_hint:
courseC_PlayLab_events8_a: You will need to connect blocks to the `when actor touches` block to make this happen correctly.
courseC_PlayLab_events8_b: The `actor say` and `play sound` blocks in the toolbox should help you out!
courseC_PlayLab_events9_authored_hint:
courseC_PlayLab_events9_a: The `score point` block will help you to solve this puzzle.
courseC_PlayLab_eventsA_authored_hint:
courseC_PlayLab_eventsA_a: Use the `set background` block and the `set actor to a ____ speed` block to solve this puzzle.
courseC_PlayLab_eventsFP_authored_hint:
idea1: |-
*Need an idea?*
**Who's there?** Make characters appear with random images, so no one knows who's showing up next.
![](https://images.code.org/a56e03479801995d93ad5a4e4384a79e-image-1475340154498.gif)
idea2: |-
*Need an idea?*
**Going on an Adventure** - Change the background, then have the characters talk about where they are now.
![](https://images.code.org/010c4d919f841d6049caf9211ab65ccc-image-1475340583052.gif)
idea3: |-
*Need an idea?*
**Pinball** - Make one character move using the arrow keys (use `when up arrow`, `when down arrow` blocks), then play random sounds when it collides with other characters on the screen.
courseC_artist_prog1_authored_hint: {}
courseC_artist_prog2_authored_hint:
courseC_artist_prog2_a: If you use the block to have me `move forward by 100 pixels`, I will draw a line automatically.
courseC_artist_prog2_b: Having trouble turning the corner? Use the `turn right 90 degrees` block.
courseC_artist_prog3_authored_hint:
courseC_artist_prog3_a: |-
To create this window, just draw a square with 100 pixel sides.
- move forward
- turn
- move forward
- turn
- move forward
- turn
- move forward
courseC_artist_prog4_authored_hint:
courseC_artist_prog4_a: To finish the rocket, just draw the triangle on top!
courseC_artist_prog5_authored_hint:
courseC_artist_prog5_a: Use the "Step" button to run your code line by line to see where things go wrong.
courseC_artist_prog6_authored_hint:
courseC_artist_prog6_a: The artist is already facing the correct way to draw his first line.
courseC_artist_prog6_b: This diamond is really just a square that's standing on its corner.
courseC_artist_prog6_c: Since this diamond is also a square, be sure to turn 90 degrees at the corners.
courseC_artist_prog6_predict1_authored_hint: {}
courseC_artist_prog7_authored_hint:
courseC_artist_prog7_a: Every angle is either 45 or 90 degrees.
courseC_artist_prog7_b: "Does it work at the first step? \nHow about the second? \nWhere does it go wrong?"
courseC_artist_prog8_authored_hint:
courseC_artist_prog7_a: The exterior angles on this triangle are 120 degrees each.
courseC_collector_prog2_authored_hint:
courseC_collector_prog2_a: You can use four `move forward` blocks or use the `repeat 4 times` block to make your program shorter.
courseC_collector_prog3_authored_hint:
courseC_collector_prog3_a: The program will only run the blocks that are connected to the `when run` block.
courseC_collector_prog3_b: Try using the "Step" button to run your code one line at a time. Do you see where the code goes wrong?
courseC_collector_prog5_authored_hint:
courseC_collector_prog5_a: "Where does this program go wrong?\n\n- Does it work at the first step?\n- Does it work at the second step? \n- Where do things go wrong?"