【Scratch】あみだくじ

【Scratch】あみだくじ

あみだくじのプログラムです。横線を赤と青で塗りわけて、その色を判定して右折・左折を行なっています

最初に5本の中から1本を選ぶと・・・

【Scratch】あみだくじ

あみだの横線をランダムに生成してあみだがスタートします

【Scratch】あみだくじ

あたりました!

【Scratch】あみだくじ

これははずれ

【Scratch】あみだくじ

あみだの自動生成で、いくつかルールを設けました

・隣り合う列で、同じ位置に横線が置かれないようにする。これはプログラムの色判定がうまくいかなくなるため

【Scratch】あみだくじ

・横線のない列はつくらない、これはあみだとして面白くないので

【Scratch】あみだくじ

・1列の横線の最大数は5本ですが、生成する場合は4本が最大(5本作ってしまうと隣の列で横線が作れなくため)。これも上記と同じくあみだとして面白くなくなるので

【Scratch】あみだくじ

自機を動かすプログラムですが、ループの中で色の接触判定を行うと、繰り返し真(true)と判定されて思わぬ動きをする場合があります。今回はそれを回避する為にプログラムがちょっとややこしくなっています

あみだくじ on Scratch

Scratch 3.0に対応した書籍です[PR]

タイトルとURLをコピーしました