Page 146 - Super Scratch Programming Adventure -2nd Edition
P. 146

First, let’s set his starting position (x: 170, y: -30) and his size (65% of
                           the original sprite, so he’s not too big) in program ❶. Program ❷
                           controls how he moves on the platform. He just picks a random spot
                           between x:-85 and x:170 and glides there in a forever loop.



                       ❶







                       ❷











                                              In program ❸, we use the Dark HP variable we created
                                              earlier to keep track of the Dark Wizard’s health. This
                                              program also makes sure he always faces his enemy,
                                              Scratchy.
          ❸                                   In program ❹, we add two sets of if blocks inside a
                                              forever command. If the Dark Wizard touches one of
                                              Scratchy’s attacks, he’ll change color. (Scratchy’s attacks
                                              already have programs that subtract from the variable
                                              Dark HP.)



          ❹






















                                                144
                                         www.it-ebooks.info
   141   142   143   144   145   146   147   148   149   150   151