Delphiでゲームを作りたい
Delphi に適したゲーム エンジンはありますか。
directx 10 または OpenGL に基づいていますか?
3D ゲームに必要ですか、それとも C++ でしかできませんか?
Delphiでゲームを作りたい
Delphi に適したゲーム エンジンはありますか。
directx 10 または OpenGL に基づいていますか?
3D ゲームに必要ですか、それとも C++ でしかできませんか?
これは非常に幅広い質問であり、簡単な答えを出すのは困難です。
ほとんどの「ゲーム エンジン」は、何らかの言語で事前に構築されたシステムであり、特定の種類のゲーム用に低レベルのゲーム ロジックをすべて実装しています。通常、エンジンで実行するゲーム コンテンツ (レベル、キャラクター、スクリプトなど) を作成できるツールキットが付属しています。本物のゲーム エンジンを探しているなら、それは「Delphi 用」ではありません。スクリプト システムが組み込まれている可能性がありますが、それはスクリプト言語であり、Delphi のようなネイティブ コードにコンパイルされる実際のプログラミング言語ではありません。おそらく最も近いものは、私が構築中の進行中のTURBU エンジンです。これはコンソール スタイルの RPG 用のエンジンであり、Object Pascal ベースのスクリプトが組み込まれています。
一方、ゲーム ロジックを自分で構築するためのツールを探している場合は、Delphi で間違いなく見つけることができます。ゲームエンジンではなく、ゲーム開発フレームワークであるAsphyreを見てみましょう。DirectX/OpenGL、キーボード、マウス、その他の入力、サウンド、音楽など、コンピューター上のマルチメディア コンポーネントへのインターフェイスを大幅に簡素化する一連のクラスとユニットが含まれています。スクリプト用のコンポーネントは含まれていませんが、Delphi で使用できるスクリプト言語はかなりの数あります。
うまくいけば、これはあなたが始めるのに役立つでしょう。より具体的な質問がある場合は、こちらの StackOverflow でお気軽にお尋ねください。より役立つ回答が見つかるかもしれません。
これは、ゲーム関連の Delphi リンクのリストです。
(このリストに自由に追加してください)
there are unDelphiX
but it's mostly for 2D games and based on DirectX.
Rage 3Dと呼ばれる開発中の Delphi OpenGL ゲーム エンジンがあります。しばらく有望に見えましたが、4年間更新されていないようです.
数年前、DelphiX と呼ばれる directX ラッパー プロジェクトがありました。
プロジェクトの品質と、それが 1 年以上維持されていたかどうかについてはよくわかりませんが、ご覧いただければと思います。(または、他の誰かがそれにコメントすることができます)
Delphi が登場して以来、私は Delphi でゲームをプログラミングしています。ゲーム ボードのレンダリングには TGraphics32 を、DirectX サウンドと LAN プレイには UndelphiX を、見栄えを良くするために KSDev のスキニング パッケージを、特別な目的の機能を提供するために LMD Tools や TMS のような多数の一般的なコンポーネントを使用しています。そうすれば、ツールのことではなく、ゲームのことを書くことに集中できます。お役に立てれば。