危険ドライブゲームを作ろう(完)

 

前回の 危険ドライブゲームを作ろう 2 のつづきです。

危険ドライブゲームは、今回で完結です。
頑張りましょう。

 

ライフ表示は、はじめから

敵の車と当ればライフが減り、ライフが表示されます。
でもライフ表示ははじめからあった方がいいです。
「このゲームは残機制」「3つの残機がある」という情報が得られるからです。

はじめからライフ表示するには、ライフの初期設定を行います。
情報 の中の ライフを3にする をドラッグします。

ライフの初期設定を行う

 

最初だけ の中に入れます。

最初だけの中にライフの初期設定を入れる

 

これではじめからライフ表示が行われます。

ゲーム開始からライフの表示がある

 

スコアを表示しよう

ゲームに欠かせないスコアを入れます。
このゲームでは敵を倒したりしないので、敵の発生回数をスコアにします。
情報 の中の スコアを1変える をドラッグします。

スコアを1変えるを使う

 

敵の車の発生時にスコアを加算します。

敵が発生するときスコアを加算する

 

敵の赤い車の出現した数がそのままスコアになります。
ゲームオーバーになるとスコアが表示されます。

ゲームオーバー時にスコアの表示がある

 

もし、ハイスコアを表示したいのであれば ライフが0の時 の中に game over勝ち を入れたブロックを用意しましょう。

ライフ0でゲームオーバーを入れる

 

背景をスクロールさせよう

ゲームとしての形はできました。
最後に背景をスクロールさせて走っているような感じにします。

標準で用意された機能ではできないことなので拡張機能を使います。
拡張機能をクリックしてください。なお、見当たらない時は「高度なブロック」の中を探してみてください。

拡張機能で背景をスクロールさせる

 

次のようなページが開きます。
拡張機能は色々あります。前のページに戻りたい時は左上の戻るをクリックします。

拡張機能は色々ある

 

ページ上部にある検索のところで background と入力して ENTER キーを押してください。
該当する機能のみ表示されます。
arcade-background-scr をクリックします。

拡張機能を探す

 

いつものエディタ画面に戻ったら、カテゴリの一番下を見てください。
Scroller が追加されています。

Scrollerのカテゴリが追加される

 

Scroller の中の scroll background with vx-50 vy-50 をドラッグします。

scroll backgroundブロックを使う

 

最初だけ の中に入れたら vx100vy0 に変更します。

横スクロールするようにパラメータを変更する

画面を確認すると左から右へ横スクロール(x軸のスクロール)しています。
試しに vx を -100 にすると右から左へスクロールします。

 

完成

完成しました。
全コードを載せておきます。

危険ドライブの全プログラム1 危険ドライブの全プログラム2

 

改造しよう

一度、公式のトップページに戻りましょう。
何か閃いたら改造することをお勧めします。
改造することで理解が深まると思います。

改造する前に、今作ったプロジェクトをコピーしましょう。
オリジナルは残しておいた方がいいです。

改造例として、逆スクロール版などはどうでしょうか。
プレイヤー車を左側に配置して、敵の車を右側から発生させ左へ移動させます。
車の向きを反対にしたい時は、スプライトエディタ上で反転させるのが簡単です。
絵の左右反転ツールは下図のところにあります。

左右反転機能

 

MakeCode Arcade

  1. MakeCodeはいかが
  2. りんご狩りゲーム
  3. りんご狩りゲーム(完)
  4. ピザを避けてゲーム
  5. ピザを避けて 2
  6. ピザを避けて(完)
  7. アカウント登録
  8. ケーキ早食いゲーム
  9. ケーキ早食い 2
  10. ケーキ早食い(完)
  11. 危険ドライブ
  12. 危険ドライブ 2
  13. 危険ドライブ(完)
  14. 15秒シューティング
  15. 15秒Shooting 2
  16. 15秒Shooting(完)
  17. ブロック崩し
  18. ブロック崩し 2
  19. ブロック崩し(完)
  20. ヘビキングを撃て
  21. ヘビキング(完)
  22. ちょびっと迷路
  23. ちょびっと迷路 2
  24. ちょびっと迷路(完)
  25. でんでんジャンプ
  26. でんでんJump 2
  27. でんでんJump(完)
  28. ミニダンジョン
  29. ミニダンジョン 2
  30. ミニダンジョン 3
  31. ミニダンジョン 4
  32. ミニダンジョン(完)