1

単純な 8 ビット時代のゲームのクローンを作成して、pygame を使用する「キャリア」を開始することを計画していました。私はヘビのクローンをほぼ完成させました。これらのゲームをラップトップに置いて、外出先でプレイできるようにすることを計画していましたが、正直なところ、ラップトップがそれを処理できるかどうかはわかりません.

ヘビのクローンを開発しているときに、ゲームが進行するにつれてゲームのラグが増加することに気付きました。ハイエンドのゲーム用コンピューターでこれを実行しているのを見て、これには驚きました。問題は、ヘビの経路を記録するためのアルゴリズム (尾の描画に使用) が座標で非常に速くいっぱいになることだと判断しました。この問題を解決するには、座標のリストを蛇の現在の長さと同じ長さにしかできないようにゲームを設定しました。これはラグを修正するために多くのことを行いましたが、ヘビを非常に長くすると、まだスローダウンが発生します.

(比較的) 変数のリストが少ないだけで、ゲームが私のコンピューターで遅れる理由がわかりません。このマシンは Skyrim をフル グラフィックスで実行できますが、数十以上の変数を使用するゲームを処理できませんか? ラップトップは明らかにゲーム機ではないので、これは私を心配させました。

ただし、ラップトップでゲームを実行できるかどうかを判断する方法がわかりません。通常、私は「実行できますか?」と尋ねます。これを理解する必要がある場合、しかし明らかに私のゲームではそれができません。私が作ったゲームを実行するために人が必要とするシステムの種類を判断する方法がわかりません。このような原始的なゲームが私のマシンでパフォーマンスの問題を引き起こすとは思っていませんでした。つまり、Skyrim をフル グラフィックスで実行できるのに、Snake ゲームが進行するにつれて速度が低下するのはなぜですか? 意味がない。またpygame.draw、グラフィックスに使用しているため、適切なスプライトを読み込んで描画する必要もありません。正直なところ、私のゲームほどグラフィックスの負荷が少ないゲームはポンだけです。これほど基本的なことが、現代のゲーム用コンピューターで問題を引き起こす可能性はありますか?

4

0 に答える 0