【Scratch3.0】タイピングゲームを作ろう(上級者)

Scratchのアイコンです。
赤丸先生
赤丸先生

今日は、タイピングゲームを作っていくよ。

タイピングゲーム難しそう

青丸くん
青丸くん
赤丸先生
赤丸先生

頑張ってね。

解説スタート

赤丸先生
赤丸先生

じゃあまずは、定義ブロックを作るよ。

定義ブロックを作っているところ
タイピング(入力するローマ字)(文字)

こんな感じにして、OKを押そう。

そしたら、変数を作るよ。

「カウント」と「ローマ字」と「文字」という

変数を作るよ。

赤丸先生
赤丸先生

カウントの変数と、文字リストのリストのチェックを外そう。

非表示にできたら、文字とローマ字を

ダブルクリックして、表示を変えようね。

位置を下のようにしてね。

ネコの下に、ローマ字と文字の変数の位置を

赤丸先生
赤丸先生

そしたら、コードを下のようにしてね。

旗がクリックされたとき
タイピング(taipingu)(タイピング)

定義 タイピング(入力するローマ字)(文字)

文字▼を(文字)にする
カウント▼を(0)になる
文字リスト▼のすべてを削除する
((入力するローマ字)の長さ)回繰り返す
カウント▼を1ずつ変える
((入力するローマ字)の(カウント)番目の文字)文字リスト▼に追加する
カウント▼を(0)になる
(文字リスト▼の長さ)回繰り返す
ローマ字▼を(文字リスト)にする
<(文字リスト)キーが押された>
(keyboard2▼)の音を鳴らす
文字リスト▼の1番目を削除する

ローマ字を0にする

keyboard2は、

https://soundeffect-lab.info/sound/search.php?searchtext=Enter

からダウンロードしたよ。

効果音ラボさんありがとうございます。

赤丸先生
赤丸先生

これでタイピングゲームが作れたね。

問題をもっと増やして、タイピング名人になろう!小学生のうちは、1秒に3文字くらい入力できたらいいかな。

管理者
管理者

AMUOSは1秒に4回です。(自慢)

2人
2人

ばいばーい

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください