
いよいよラスト。3回目です
スコアをつけよう
変数「スコア」を作成します

敵キャラのスプライトのコスチュームを開き「ライブラリーからコスチュームを選択」を選びます

「star1(星)」を選びます

追加された星のスプライトをコスチュームの1つめに移動させます。コスチュームを上にドラッグすると移動できます

スコアをリセットする処理を、スタートボタンのスプライトに追加します

コスチューム番号をランダムに選ぶブロックの値を4に変更します。またコスチューム番号が1の場合(星の場合)はゲームオーバーではなく、スコアを10増やすようにします

敵を増やそう
敵を増やします。中央の敵はいるので、右・左の敵を作ります。ほとんど同じスプライトなのでコピーします
「中央」スプライトを右クリックして「複製」を選びます

もう一度コピーして、全部で3つにします。スプライトの名前を「右」と「左」に変更します

「左」のスプライトを変更します

「右」のスプライトを変更します

「左」「中央」「右」の3つのスプライトがランダムに表示されるようにします
スタートボタンのスプライトに「コース」という変数を作成します。これはスタートボタンでしか利用しないので「このスプライトのみ」を選びます

「左」「中央」「右」のスプライトがランダムに出現するように、スタートボタンのスクリプトを修正します。これで敵が3つのコースにランダムで出現するようになります

画面に必要のない変数が表示されている場合は非表示にします
「スコア」の変数だけが画面に表示されるようにします

これで星をとるとポイントが増えるようになりました

ネコの動きを改良しよう
敵の出現をランダムブロックに任せているので、どうしても避けられない状況になる場合があります。これでゲームオーバーになってしまうと面白くないので、ネコをコースの外(木があるエリア)に移動できるようにします

ネコが移動できる位置をチェックしている値を変更します。また、ネコがコースを外れている場合スコアが1ずつ減るようにします。これで、ずっとコースの外にでたままでいるというズルができなくなります

コースの外に動けるようになりました

キーボードだけで遊べるようにする
スタートボタンのクリックだと、再チャレンジのときに少し面倒です。スペースキーを押すことでもゲームを開始できるようにします
スタートボタンにこのスクリプトを作成します

これで完成です!
Scratch 3.0に対応した書籍です[PR]
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク