アカウント名:
パスワード:
なんの, 全プログラムをデバイスドライバとしてシステム空間内で動かせば, イベントドリブンでもポーリングでもいかようにでも!
などと邪道なことを言ってみる. でも2.6カーネルだと確かシステムモードプリエンプティブになっているからダメかな?
# 昔ドライバとして動くシステムモードデバッガがあったのでID
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
「まともな」リアルタイムゲーム (スコア:1, 参考になる)
#Type Xを使ったGIGAWING GENERATIONSは4フレーム近いレバー遅延(レバーを倒したら、4フレーム後に自機が動き出す)、ガタガタスクロール(たまにフレームスキップあり)という惨憺たるクオリティでした
Re:「まともな」リアルタイムゲーム (スコア:2, おもしろおかしい)
なんの, 全プログラムをデバイスドライバとしてシステム空間内で動かせば, イベントドリブンでもポーリングでもいかようにでも!
などと邪道なことを言ってみる. でも2.6カーネルだと確かシステムモードプリエンプティブになっているからダメかな?
# 昔ドライバとして動くシステムモードデバッガがあったのでID
Re:「まともな」リアルタイムゲーム (スコア:0)
>>動かせば, イベントドリブンでもポーリングでもいかようにでも!
実際Windowsにはそういう作りの計測制御システムなんかがありますよ. 起動するとフルスクリーン画面になって他のプログラムはみんな止まってしまいます.
Re:「まともな」リアルタイムゲーム (スコア:1)
>起動するとフルスクリーン画面になって他のプログラムはみんな止まってしまいます.
それってOSにWindowsを使用している意味が……
#開発環境などの様々な理由はあるとは思うけど~
Re:「まともな」リアルタイムゲーム (スコア:2, 参考になる)
逆にそういう知識なしでは Linuxに限らず Realtime系の kernelであっても容易に frame dropします。
PS2であっても何も知識なしに組めばすぐに stall & frame dropしますし。
Re:「まともな」リアルタイムゲーム (スコア:1)
リアルタイムOSだと,たとえば,μ秒の精度が出るとか,遅延が起こったとしても最悪値が保証されているとか,
処理完了までの必要時間が予測可能であるとか,そういうものだと思います。
一方,人間が体感できるリアルタイムは,せいぜいミリ秒単位でしょう。
プレイステーションのコントローラにしても,毎秒60回しかサンプリングしていないのに,まず問題になりませんし。
普段から我々は,リアルタイムOSではないWindowsでも,普通にゲームができているわけで,
ゲーム以外のタスクを動かさなければ,リアルタイムOSでなくても,じゅうぶんリアルタイムだと思います。
1ms以上遅延するゲームは「まとも」じゃないと仰るなら別ですけど。
Re:「まともな」リアルタイムゲーム (スコア:0)
アーキテクチャに関わらず入力遅延問題があるゲームはあるので
やっぱりソフト面でどこか抜けてる場合が
だいたいの原因なんだな。
同じアーキテクチャ上で快適なゲームがあるのなら、
一応
実時間 (スコア:0)
個人的には、おもしろいゲームであれば、プラットフォームが何であろうとかまへん。
逆に、ここ数年の間でどのプラットフォームでもクソゲーが多くなってきた(注:クソゲーの基準は人それぞれ
Re:「まともな」リアルタイムゲーム (スコア:0)
激しく動かされるコントローラーやボタンからの信号に追随しなければならないのは分かるがそれほどシビアとも思えないんだけど。
むしろ予期しないような操作に対する
Re:「まともな」リアルタイムゲーム (スコア:0)
シミュレーター作っているんじゃないから、別にあんまりまともじゃなくてもそれっぽくて遊べればなんでもいいと思うが。