あみだくじのプログラムです。横線を赤と青で塗りわけて、その色を判定して右折・左折を行なっています
最初に5本の中から1本を選ぶと・・・
あみだの横線をランダムに生成してあみだがスタートします
あたりました!
これははずれ
あみだの自動生成で、いくつかルールを設けました
・隣り合う列で、同じ位置に横線が置かれないようにする。これはプログラムの色判定がうまくいかなくなるため
・横線のない列はつくらない、これはあみだとして面白くないので
・1列の横線の最大数は5本ですが、生成する場合は4本が最大(5本作ってしまうと隣の列で横線が作れなくため)。これも上記と同じくあみだとして面白くなくなるので
自機を動かすプログラムですが、ループの中で色の接触判定を行うと、繰り返し真(true)と判定されて思わぬ動きをする場合があります。今回はそれを回避する為にプログラムがちょっとややこしくなっています
Scratch 3.0に対応した書籍です[PR]
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク