アカウント名:
パスワード:
処理で遅くなるなら、砲台やミサイルのスピードも最初から遅いだろどう考えてもインベーダのスピードはプログラム的にコントロールしてる
こういうゲームはフレームごとのイベントドリブンで、全ての処理を(当時の)1フレームに収まるように書かなければいけない。ボタン入力の読み取りとか発音とかは、毎フレームやってるはず。
だから、残りの余った時間で敵機を動かしてると全部動かすのには足りないってことでしょ。1フレームに数匹、下手したら1匹しか動かせないってことじゃないかと。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
それはおかしい考察 (スコア:1)
処理で遅くなるなら、砲台やミサイルのスピードも最初から遅いだろ
どう考えてもインベーダのスピードはプログラム的にコントロールしてる
Re: (スコア:0)
インベーダーを一匹動かす→砲台を動かす→次のインベーダーを動かす→砲台を動かす
みたいなやり方で、砲台を動かすのに十分な時間的余裕がある(途中何回か砲台を動かす処理が飛ばされる可能性あり)のであれば砲台の速度は変わらずインベーダーの速度が数に依存するという結果になるのでは。
あるいは砲台は割込み処理で間に合うけどインベーダーは明らかに間に合わないので最速で動くようにしてあったとか。
たとえ話なので真実は知りませんが。
Re: (スコア:0)
こういうゲームはフレームごとのイベントドリブンで、全ての処理を(当時の)1フレームに収まるように書かなければいけない。ボタン入力の読み取りとか発音とかは、毎フレームやってるはず。
だから、残りの余った時間で敵機を動かしてると全部動かすのには足りないってことでしょ。1フレームに数匹、下手したら1匹しか動かせないってことじゃないかと。