Delphi 中的游戏开发

问题描述 投票:0回答:4

我想尝试制作一些用于个人/学习目的的简单游戏。我所说的简单游戏是指平台游戏、迷宫游戏、街机游戏等游戏。我也想有一天创建一款带有简单编辑器的平台游戏,以允许其他人编辑和设计自己的游戏关卡。

我不确定 Delphi 编程语言是否是正确的选择,我没有看到或听到很多人用 Delphi 编写游戏,但 Delphi 是我唯一能理解的中级语言。

如果像我提到的那样 Delphi 可以用来创建简单的游戏,那么我是否正确地认为我需要一些库来帮助我做到这一点,例如 Direct X?

我正在使用 Delphi XE,我希望我已经等待并升级到 Delphi XE2,因为它似乎包含一些内置的绘图库。

我期待听到您对此的回应。

谢谢。

delphi directx delphi-xe
4个回答
12
投票

查看Asphyre

并鼓励你; Soldat、C-evo 和更多优质游戏也是使用 Delphi、Game Maker 构建的。


9
投票

有很多选择... 如果您对此真的很陌生,请查看此网站,并从尝试制作游戏的孩子那里获得一些很好的示例学校 Pascal 编程...

如果你是这里的一个级别,一些库可以为你的小型和大型游戏提供良好的开端...这是用于新的和非常先进的 Pascal 编程...

  1. GLScene 只需获取 svn 版本...(Windows、MacOsX、Linux 以及 android 和 iphone 的听说;))-- 2D、3D、等距........
  2. CastII 出色的引擎(Windows、MacOsX、Linux)——主要是 3D....
  3. Asphyre Sphinx 2 我最喜欢的一个,我已经用这个库开始了一个大型游戏...现在(Windows32-64、MacOsX、Linux 和 IOS)使用 DelphiXE2
  4. ZenGL 非常棒,而且非常容易使用(Windows、Linux、MacOsX,我也听说过 android)——主要是 2D,但我听说 3D 已经过时了......
  5. Castle 对我来说很棒的库并不容易...(Windows,Linux,MacOsX)与 freepascal 和 lazarus 结合得很好...
  6. Andorra 2d 这将是最好的,但突然停止了......最好的 2d 编程......

还有很多其他图书馆,我这里有一些是在新年之前推出的......

但是如果你更深入,你可以尝试困难的方法......标题所以......

对于 opengl,请使用此处的标头 delphigl 对于 SDL,请使用 Jedi-SDL 标头(顺便说一下,这很棒)... 对于 directX,请使用 clootie 祝你好运...

但是游戏编程中最重要的是论文...... 论文中写的每一个think都是对象编程中最有价值的对象...

希望有帮助...


4
投票

Delphi 非常适合游戏!这是一个非常好的资源,可以帮助您入门:http://www.pascalgamedevelopment.com/

它有一个友好的论坛,您可以在其中提问。

我个人使用Delphi进行图形编程多年,并用Delphi编写了一个免费的开源游戏引擎,名为ZGameEditor


0
投票

azrael11

  • GLScene 不支持 Android(据我所知,正在进行中)
  • Cast II 仅适用于 Windows
  • Asphyre Sphinx 2 不支持 Linux
  • ZenGL 还支持 iOS。 Android - 工作正在进行中。 3D - 我目前对它不感兴趣,所以只有快速的 2D 才是主要目标。
© www.soinside.com 2019 - 2024. All rights reserved.