いよいよラスト。3回目です
スコアをつけよう
変数「スコア」を作成します
敵キャラのスプライトのコスチュームを開き「ライブラリーからコスチュームを選択」を選びます
「star1(星)」を選びます
追加された星のスプライトをコスチュームの1つめに移動させます。コスチュームを上にドラッグすると移動できます
スコアをリセットする処理を、スタートボタンのスプライトに追加します
コスチューム番号をランダムに選ぶブロックの値を4に変更します。またコスチューム番号が1の場合(星の場合)はゲームオーバーではなく、スコアを10増やすようにします
敵を増やそう
敵を増やします。中央の敵はいるので、右・左の敵を作ります。ほとんど同じスプライトなのでコピーします
「中央」スプライトを右クリックして「複製」を選びます
もう一度コピーして、全部で3つにします。スプライトの名前を「右」と「左」に変更します
「左」のスプライトを変更します
「右」のスプライトを変更します
「左」「中央」「右」の3つのスプライトがランダムに表示されるようにします
スタートボタンのスプライトに「コース」という変数を作成します。これはスタートボタンでしか利用しないので「このスプライトのみ」を選びます
「左」「中央」「右」のスプライトがランダムに出現するように、スタートボタンのスクリプトを修正します。これで敵が3つのコースにランダムで出現するようになります
画面に必要のない変数が表示されている場合は非表示にします
「スコア」の変数だけが画面に表示されるようにします
これで星をとるとポイントが増えるようになりました
ネコの動きを改良しよう
敵の出現をランダムブロックに任せているので、どうしても避けられない状況になる場合があります。これでゲームオーバーになってしまうと面白くないので、ネコをコースの外(木があるエリア)に移動できるようにします
ネコが移動できる位置をチェックしている値を変更します。また、ネコがコースを外れている場合スコアが1ずつ減るようにします。これで、ずっとコースの外にでたままでいるというズルができなくなります
コースの外に動けるようになりました
キーボードだけで遊べるようにする
スタートボタンのクリックだと、再チャレンジのときに少し面倒です。スペースキーを押すことでもゲームを開始できるようにします
スタートボタンにこのスクリプトを作成します
これで完成です!
Scratch 3.0に対応した書籍です[PR]
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク