進捗状況
自分のゲームを試しにプレイさせてみたところ画面移動の際に意図しない挙動をするということを指摘されました。
この状態で上に進むと…もう一度画面端の画面移動マスを踏んでしまい、たての画面移動が発生してしまいました。
(101でmap1に移動した後上に移動し100を踏む)
画面移動の仕組みはゼミで習ったものを流用したものだが、画面移動が1マスのみのものしか想定されていませんでした。そこで、一つ内側のマスに画面移動すれば解決するのではないかと考えました。
このコードを左右上下4パターンに分解して一つ内側になるように値を1増加、または減少させました。その結果、移動直後に上下に移動しても問題が発生しませんでした。参考文献
田中賢一郎『ゲームで学ぶJavaScript 入門』インプレス,2015年
田中賢一郎『ゲームを作りながら楽しく学べる HTML5+CSS+JavaScript』インプレス,2017年
田中賢一郎『ゲームで学ぶJavaScript 入門 増補改訂版~ブラウザゲームづくりでHTML&CSSも身につく!』インプレス,2022年




