
SLPの回転ギミック
ソルブ中に盤面が回転すると言う嫌がらせギミックなんだが、回転ギミックを発動したときのログが正しくならず、デバッグしたところ、なるほど、回転した場合の移動座標が90°回転する為、手順を記録した際、操作は正しく保存されているが回転を考慮してないので最終的にまったく違う手順になっていたということなんだよな
そこで、保存する際、回転を考慮して座標変換をした手順を保存することで解決した。
中々ややこしいゲーム途中の座標の入れ換え、プレイヤーも混乱するが、開発側も混乱した。

SLPの回転ギミック
ソルブ中に盤面が回転すると言う嫌がらせギミックなんだが、回転ギミックを発動したときのログが正しくならず、デバッグしたところ、なるほど、回転した場合の移動座標が90°回転する為、手順を記録した際、操作は正しく保存されているが回転を考慮してないので最終的にまったく違う手順になっていたということなんだよな
そこで、保存する際、回転を考慮して座標変換をした手順を保存することで解決した。
中々ややこしいゲーム途中の座標の入れ換え、プレイヤーも混乱するが、開発側も混乱した。
オヤジのつぶやき
オヤジのつぶやき
オヤジのつぶやき
オヤジのつぶやき
オヤジのつぶやき