Speed down
I did not rekognize that recent high-performance gaming PCs operate at 100fps, 200fps or higher. I thought that it is meaningless to raise fps value above 60, because of human's eyes' limitation.
I found that the game speed was super fast when you play my games on high-spec PCs, since the game execution speed was set to "Move at full speed as much as possible" for low performance environments.
Therefore, I modified the screen drawing cycle so that it works at an average of 60 fps on any machine.
Safari Matter
In Safari on iOS15, the position of the toolbar has changed to the bottom of the screen. Because of this, the toolbar pops up and down during gameplay, which can be annoying.
You can move the toolbar back to the top or hide the toolbar by the device-specific settings, but I didn't want players to make such extra settings.
Therefore, I rewrote the HTML and CSS of the game display pane so that the toolbar does not get in the way of play.
I have confirmed the operation in various environments, but in some cases the speed or game display may be unexpected. If you think something is strange, please let me know.
最適化アップデート
MAY 22, 2022スピードダウン!
最近の高性能ゲーミングパソコンって、100fpsとか200fpsで動作してるんですね。知らんかった。人間の目の処理能力が60fps程度で、それ以上数値を上げてもどうせ見えないから無意味であるなどと勝手に思い込んでおりました。
そんでもって、ゲームの実行速度を、スマホの低電力モードや低スペックPC向けに「可能な限り全速で動かせ」みたいな設定にしていたせいで、高スペックのマシンでプレイする際に、超はやいゲームになっちゃってたみたいでした。
というわけで、ゲームの描画サイクルの部分を修正し、どんな環境でも平均60fpsで動作するようにしました。
一応いろんな環境で動作確認しましたが、場合によっては想定していない速度になっちゃってるかもしれません。ゲームスピードがおかしいなーと思われましたらご一報いただけるとうれしいです。
Safari対応
iOS15でiPhoneの標準ブラウザSafariの仕様が変更され、URLを入力するツールバーが画面の下に配置されるようになりました。配置変更だけならともかく、画面をタッチしたり指を離したりするたびにツールバーが出たり消えたりするせいで、ゲームプレイ中に邪魔くさくて仕方ありません。
端末ごとの設定で「ツールバーを上部に移動する」とか「ツールバーを非表示にする」と設定できるみたいですが、「iPhoneX以降の機種を使ってSafariで当サイトをご覧になる際はブラウザの設定を変更してください」なんて注釈を付けるなんてことはやりたくないですよね。
仕方ないのでゲーム表示部分のHTMLとCSSを作り直して、だいたい問題ないように変更しました。
iPhoneXとiPhone5Sでしか動作確認していないので、Androidでどのように見えるのか不明です。もしなんか表示がおかしかったりしたらお教えください。