Delphi中的游戏开发

时间:2011-11-20 17:13:27

标签: delphi directx delphi-xe

我想为个人/学习目的制作一些简单的游戏。简单的游戏我指的是平台,迷宫,街机游戏等游戏。我有一天也想用一个简单的编辑器创建一个平台游戏,让其他人可以编辑和设计他们自己的游戏关卡。

我不确定Delphi是否可行,但我没有看到或听到很多人在Delphi中编写游戏,但Delphi是我在中级水平上理解的唯一语言。

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

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

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

感谢。

4 个答案:

答案 0 :(得分:12)

查看Asphyre

鼓励你; Soldat,C-evo和更多高质量的游戏也是用Delphi,Game Maker构建的。

答案 1 :(得分:9)

有很多选择...... 如果你真的是新手,请看看这个网站,并从尝试制作游戏的孩子那里得到一些很好的例子Pascal programming for schools ......

如果你在这里的某个级别,一些图书馆可以为你提供小型和大型游戏的良好开端......这适用于新的和非常先进的pascal编程......

  1. GLScene刚刚获得svn版本...(Windows,MacOsX,Linux和Android和iphone听说;)) - 2D,3D,等距........
  2. CastII出色的引擎(Windows,MacOsX,Linux) - 主要是3D ....
  3. Asphyre Sphinx 2我最喜欢的一个人就是用这个库开始了一场大型游戏...现在(使用DelphiXE2的Windows32-64,MacOsX,Linux和IOS)
  4. ZenGL棒极了,非常容易使用(Windows,Linux,MacOsX,我也听到了android) - 大概是2D,但我听说3D已经消失......
  5. Castle伟大的图书馆对我来说不容易......(Windows,Linux,MacOsX)与freepascal和lazarus完美结合......
  6. Andorra 2d这将是最好的,但突然停止...... 2d编程处于最佳状态......
  7. 还有很多其他图书馆,我在这里有一些图书馆在新的一年之前出来......

    但如果你走得更深,你可以尝试一下......标题如此......

    for opengl使用此处的标头delphigl 对于SDL使用Jedi-SDL标头(顺便说一句)... 对于directX使用clootie并祝你好运......

    但游戏编程中最重要的是论文...... 本文中的每一篇思考都是对象编程中最有价值的对象......

    希望有帮助...

答案 2 :(得分:4)

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

它有一个友好的论坛,你可以提问。

我已经亲自使用Delphi进行图形编程多年,并在Delphi中编写了一个名为ZGameEditor的免费开源游戏引擎。

答案 3 :(得分:0)

<强> azrael11

  • GLScene不支持Android(我知道正在进行中)
  • Cast II仅适用于Windows
  • Asphyre Sphinx 2不支持Linux
  • ZenGL也支持iOS。 Android - 正在进行中。 3D - 我目前对它不感兴趣,所以只有快速的2D是主要目标。