1.4にはパックマンのサンプルプログラムが付いています非常に完成度の高いゲームなので、どうやって実装しているのか調べてみました。・オープニング画面はなし・スコアはなし・パワーエサはなし・敵もなし・フルーツターゲット(ボーナス)もなし・食べ終わってもクリアにはならないです。Scratchで作成パックマンのコスチュームコスチュームは全部で5つ5つめのCollisionというコスチュームは、壁との当たり判定に使っています拡大したのがこちらオリジナル版は4つのマーカーの色が同じような青だったので、わかりやすく赤・水色・緑・青に変更しました。壁との衝突判定時に一瞬だけこのコスチュームに切り替えて、上下左右のマーカーの色が壁の色にぶつかっていないかを調べていますステージ背景は2つ。オリジナル版ではステージのクリアごとに交互に利用していますが、今回のプログラムでは切り替えていません。切り替えたい場合は手動で。壁部分に同じ色を使えば、自作のコースに差し替えても動作すると思いますプログラムについて使っている変数パックマンの動きだけだと、変数はこれだけです。黄色い背景の変数は「このスプライトのみ」です。数値を大きくするとパックマンが早く動きますが、数値によっては壁をすり抜けたり、ドットを食べ残したりします。現在のy座標を偶数に変換した値を一時的に保存プログラムの概要2つのスレッドで構成されています1つめパックマンを実際に動かす処理を行なっています2つめキーの押下状態を調べて、行きたい方向に壁がなければ進むように変数にセットします下矢印の時だけ、モンスターの部屋に入らないようにする処理を追加していますドット(黄色)に触れれば黒で塗りつぶしますこうやってプログラムを読み解いて行くと、そんなに複雑ではないことがわかります。九九の段を入力すると、答えの一の位の数字を結んだ図形を描画します。理科「しぜんのかんさつ」たんぽぽをプログラムで作ってみました。...記事を読む【Scratch】Photoshop風カラーピッカーPhotoshopを参考にカラーピッカーを作ってみました。第11回「奇跡のチョウを直せ」Why!?プログラミングの第11回「奇跡のチョウを直せ」が放送されました。ネット...記事を読む【書籍】スマホアプリも作れちゃう「プログラミングでなにができる?」こども向けのプログラミング入門本「プログラミングでなにができる?」を読みました。7インチタッチスクリーンをモバイルバッテリー(TMB-4K)で運用する有限会社スタジオビートニクス代表の稲福です。