スクラッチでA-Zタイピングの作り方

初級

今回つくるゲーム

難易度2 out of 5 stars

今回はスクラッチでA-Zタイピングゲームを作っていきます。アルファベットが次々と右側から流れてきて、タイピングで撃ち落としていきます。どんどんと流れるスピードが速くなってきて、何回までタイプできるかを競うゲームです。

この記事でも順番に作り方を解説しますがくわしくははYouTube動画で確認してください。


まずはゲームをプレイしてみましょう。

youtube解説

こちらの動画ではわかりやすくゲームの作り方を解説しています。実際に作るときはこの動画を見ながら作ることをお勧めします。チャンネル登録もよろしくお願いします!

[スクラッチ]A-Zタイピングの作り方

コスチュームを作る

まずはアルファベットを右から左へ流せるようにしましょう。新しいプロジェクトを開き、ネコを削除して、スプライトを選ぶ、からAを選びます。

スクラッチでA-Zタイピングの作り方
Screenshot
スクラッチでA-Zタイピングの作り方

そして、コスチュームにB〜Zを足していきます

スクラッチでA-Zタイピングの作り方
スクラッチでA-Zタイピングの作り方

最後に、アルファベットが砕けたコスチュームを作ります。消しゴムを使えばかんたんに作れます。

スクラッチでA-Zタイピングの作り方

アルファベットを流す

次にアルファベットを右から左に流していきます。以下のようにコードを書きましょう。アルファベットがx=150の場所にきたら、次のアルファベットが流れてくるようになっています。

旗を押すと右から次々とアルファベットが流れてくることを確かめてください。

スクラッチでA-Zタイピングの作り方

次に、流れてくるスピードを時間の経過とともにどんどん速くしていきます。このようにコードを追加してください。

スクラッチでA-Zタイピングの作り方

タイプでアルファベットを砕く

次にタイプでアルファベットを砕いていきます。以下のようにコードを追加しましょう。コスチュームの名前は、「Block-a」「Block-b」となっているのでコスチュームの名前の7文字目をタイプできれば成功ということになります。成功してもクローンは削除せず大きさを小さくして幽霊の効果で見えなくしておきます。そして左端にきたときに大きさが100のままだと、タイプできなかったと判断されゲームオーバーとなります。

スクラッチでA-Zタイピングの作り方

同じアルファベットが流れてこないようにする

さいごに、画面上に同じアルファベットが存在しないようにします。以下のように「表示中」というリストを作って、表示されているアルファベットを管理して、それ以外のアルファベットが流れてくるようにコードを書きます。

スクラッチでA-Zタイピングの作り方

すべてのコード

これで完成です。すべてのコードはこちらから確認できます。

A-Zタイピング