パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

ナムコ,Linuxベースのアーケードゲーム・プラットフォームを開発」記事へのコメント

  • by Anonymous Coward on 2004年09月28日 13時33分 (#628102)
    Linuxだったら、RTLinux [fsmlabs.com]とか使わないと、「まともな」リアルタイムゲームは無理なんじゃないですか? そもそも、一定時間ごとの処理(ゲーム)を行うためにはリアルタイムパッチが必須なわけで…
    #Type Xを使ったGIGAWING GENERATIONSは4フレーム近いレバー遅延(レバーを倒したら、4フレーム後に自機が動き出す)、ガタガタスクロール(たまにフレームスキップあり)という惨憺たるクオリティでした
    • by SteppingWind (2654) on 2004年09月28日 15時16分 (#628163)

      なんの, 全プログラムをデバイスドライバとしてシステム空間内で動かせば, イベントドリブンでもポーリングでもいかようにでも!

      などと邪道なことを言ってみる. でも2.6カーネルだと確かシステムモードプリエンプティブになっているからダメかな?

      # 昔ドライバとして動くシステムモードデバッガがあったのでID

      親コメント
      • >>なんの, 全プログラムをデバイスドライバとしてシステム空間内で
        >>動かせば, イベントドリブンでもポーリングでもいかようにでも!

        実際Windowsにはそういう作りの計測制御システムなんかがありますよ. 起動するとフルスクリーン画面になって他のプログラムはみんな止まってしまいます.
        • >実際Windowsにはそういう作りの計測制御システムなんかがありますよ.
          >起動するとフルスクリーン画面になって他のプログラムはみんな止まってしまいます.

          それってOSにWindowsを使用している意味が……

          #開発環境などの様々な理由はあるとは思うけど~
          親コメント
    • by Anonymous Coward on 2004年09月28日 16時55分 (#628203)
      latency と lockを意識していれば通常の Linux kernelでもゲーム程度なら余裕で動きますよ。
      逆にそういう知識なしでは Linuxに限らず Realtime系の kernelであっても容易に frame dropします。

      PS2であっても何も知識なしに組めばすぐに stall & frame dropしますし。
      親コメント
    • リアルタイムOSに要求されるリアルタイムと,ゲームで必要なリアルタイムは,オーダーが違うのではありませぬか。

      リアルタイムOSだと,たとえば,μ秒の精度が出るとか,遅延が起こったとしても最悪値が保証されているとか,
      処理完了までの必要時間が予測可能であるとか,そういうものだと思います。

      一方,人間が体感できるリアルタイムは,せいぜいミリ秒単位でしょう。
      プレイステーションのコントローラにしても,毎秒60回しかサンプリングしていないのに,まず問題になりませんし。

      普段から我々は,リアルタイムOSではないWindowsでも,普通にゲームができているわけで,
      ゲーム以外のタスクを動かさなければ,リアルタイムOSでなくても,じゅうぶんリアルタイムだと思います。

      1ms以上遅延するゲームは「まとも」じゃないと仰るなら別ですけど。
      親コメント
      • PCでもゲーム機でも
        アーキテクチャに関わらず入力遅延問題があるゲームはあるので
        やっぱりソフト面でどこか抜けてる場合が
        だいたいの原因なんだな。
        同じアーキテクチャ上で快適なゲームがあるのなら、
        一応
    • by Anonymous Coward
      現実はそうだけど、そこをどううまく改善してできるのかがすごく楽しみです。

      個人的には、おもしろいゲームであれば、プラットフォームが何であろうとかまへん。
      逆に、ここ数年の間でどのプラットフォームでもクソゲーが多くなってきた(注:クソゲーの基準は人それぞれ
    • リアルタイムゲームの定義が解らないけど、リアルタイム性の重要性は分かるが大袈裟に考え過ぎてないか?
      激しく動かされるコントローラーやボタンからの信号に追随しなければならないのは分かるがそれほどシビアとも思えないんだけど。
      むしろ予期しないような操作に対する
    • Windowsだって同じだと思うが、今Windows上で動いているゲームはすべてまともなリアルタイムゲームじゃないということですか。
      シミュレーター作っているんじゃないから、別にあんまりまともじゃなくてもそれっぽくて遊べればなんでもいいと思うが。

アレゲは一日にしてならず -- アレゲ見習い

処理中...