![見出し画像](https://assets.st-note.com/production/uploads/images/79762380/rectangle_large_type_2_0c473a5604bbe0597a6f994c6d26ff14.png?width=800)
クイズ番組でよくみるクローズアップクイズを作ろう!クミタテ式プログラミングドリル(p5JavaScript / Processing)
- わかりそうでわからない体験
今回作るのはクローズアップゲームです。クローズアップされた漢字をスクロールしていき、一体なんの漢字なのかを当てていきます。
クイズ番組でも定番のクイズです。特にテーマを漢字とすることで、子供からお年寄りまで、全ての人がわかりやすく、親しみが持てる秀逸なゲームとなります。
学習的なポイントとしては、擬似的なカメラを使ってスクロールをするやり方を学習していきます。
![](https://assets.st-note.com/production/uploads/images/79762521/picture_pc_cb566d91a1b307d738fc706790b9fe7a.gif?width=800)
デモアプリはこちらから。https://openprocessing.org/sketch/1589598
- クミタテ式プログラミングドリルとは?
クミタテ式は英語のp5JavaScriptのコードを、日本語で書かれた図解(通称、図解くん)を使って解説し、プラモデルのように図解通りにコードを組み立てていきながら学習する、プログラミング教材です。
プログラミング的思考を学ぶよりも、コードの書き方を優先的に学習することを目的としています。
![](https://assets.st-note.com/img/1654066742684-9j9dp3Ilad.png?width=800)
- 動画を見ながら学習する
動画と並行しながら学習するとより効率的に学習できるようになっています。
たくさんのゲームジャンルのプログラミング方法をお伝えしているのでチャンネル登録もよろしくお願いします。
動画を見るだけでなく、必ず自分でプログラミングして動かすことを心がけてください。見るだけでは理解したつもりにしかなりません。
- 開発環境
OpenProcessingを使ったp5js、Processingを環境を前提としています。
■[ここからスタート!]画面のサイズを決める
画面サイズを600x400の固定サイズにしましょう。
![](https://assets.st-note.com/img/1654066619267-5aW6Jk3w9c.png?width=800)
■背景を黄色で塗りつぶし続ける
drawの中で背景を黄色で塗りつぶし続けましょう。drawの中で毎回背景を塗りつぶすことでアニメーションが実現できます。
![](https://assets.st-note.com/img/1654066619268-LIj23hCGFC.png?width=800)
■「漢」を表示する
漢字の「漢」を(300,200)の位置座標に固定表示しましょう。
![](https://assets.st-note.com/img/1654066619203-CO175MubR8.png?width=800)
■漢字の表示を整える
文字のセンタリング、大きさ、色などを調整していきます。
まだ漢字のクローズアップはしません。
- 注意 -
Processing Javaの場合、日本語を使って文字サイズを変えると文字化けしてしまいます。
回避方法:https://codeaid.jp/processing-jp/
![](https://assets.st-note.com/img/1654066619229-wY9HRuzmps.png?width=800)
■後半は有料となりました。
後半では引き続きテキスト教材と動画解説が付属されています。
ここから先は
¥ 500
この記事が気に入ったらサポートをしてみませんか?