※うまく操作できない場合は、ここをよく読んでください。 【遊び方】 マウスで操作します。 ステージパック、ステージを選ぶと、ステージが始まります。 現在、全30ステージあります。 セーブ・ロード機能もあります。 【ステージ内の操作など】 赤い点をクリックすると、光がマウスの方向に出ます。その状態でどこかをクリックすると、光の動きが止まります。 ステージ内には、光を当て続けると出現するものや、光が当たると見える星、光を当て続けると出現する黄色い円(ゴール)があります。 ゴールの色が濃い状態(光が当たり続けた状態)のとき、黄色い円をクリックすると、ステージクリアになります。その時、光の道すじ上にあった星の数が表示されます。 鏡やガラスは、クリックでマウスの方向に向き続け、その後どこかをクリックすると向き続けるのが止まります。ただし、赤い線が入ったものは向きを変えられません。 ステージ中、左端をクリックすると、ミニメニューが開きます。 【Q&A】 Q.光を一度止めたあと、動かせません。 A.もう一度赤い点をクリックしてください。 Q.ものが出現しません。 A.2~5秒くらい光を当て続けないと、完全には出現しません。 Q.鏡が動かせません。 A.赤い線の入ったものは動かせません。 Q.鏡が光を反射しません。 A.平らになっている方でしか反射しません。 また、端すぎると反射しません。 Q.ガラスが変な挙動をします。 A.屈折・全反射などがあるので、ほぼ仕様です。 たまにバグが発生することがありますが、見逃してください。 Q.よくわからないものがあります。 A.使い方は自分で考えてください。
音楽:https://dova-s.jp/ 基本どのデバイスでも動作します。 スペックが低いデバイスでも動くようソースコードを一部変更しました。 重たいのが使用だった可能性もありましたが軽くしてみました。 重たい原因は「画面を再現せずに実行」をオンにした定義ブロックで40000~120000回のループが行われていたからです。そのループ処理の中に「光をあの方向へ動かす」という処理が書いてありました。そのため鏡などを光が鏡を通り越してします。反射しなかったのは鏡で反射する処理に入らなかったからです。 セーブコードは、コードの最初が「RoL」のもののみ使えます。 <ソースコード変更箇所> ■スプライト 「光」 の定義ブロック 「動かす(種類)」