Подтвердить что ты не робот

Разработка игр в Delphi

Я хотел бы пойти на создание простых игр для личных/учебных целей. Простыми играми я подразумеваю такие игры, как платформа, лабиринт, аркадные игры, например. В один прекрасный день я хотел бы создать платформенную игру с простым редактором, чтобы позволить другим редактировать и разрабатывать собственные уровни игры.

Я не уверен, что Delphi - путь, хотя я не вижу или не слышал, как многие люди пишут игры в Delphi, но Delphi - единственный язык, который я понимаю на промежуточном уровне.

Если Delphi является приемлемым для создания простых игр, как я уже упоминал, правильно ли я думаю, что мне потребуются некоторые библиотеки, которые помогут мне сделать это, может быть, Direct X, например?

Я использую Delphi XE, мне жаль, что я не ждал и не обновился до Delphi XE2, поскольку кажется, что он включает некоторые встроенные библиотеки чертежей.

Я с нетерпением жду ваших ответов на это.

Спасибо.

4b9b3361

Ответ 1

Отъезд Asphyre

И поощрять вас; Soldat, C-evo и многие другие качественные игры были созданы с помощью Delphi, Game Maker.

Ответ 2

Есть много вариантов... Если вы действительно новичок в этом, взгляните на этот сайт и получите хорошие примеры от детей, которые пытаются сделать программы Pascal для школ...

Если вы один уровень здесь, здесь есть библиотека, которая даст вам отличный старт для маленьких и больших игр... это для нового и очень продвинутого программирования на паскале...

  • GLScene просто получить версию svn... (Windows, MacOsX, Linux и слушать для android и iphone;)) - 2D, 3D, изометрические........
  • CastII Отличный движок (Windows, MacOsX, Linux) - В основном 3D....
  • Asphyre Sphinx 2 Один из моих любимых я уже начал большую игру с этой библиотекой... СЕЙЧАС (Windows32-64, MacOsX, Linux и IOS) с DelphiXE2
  • ZenGL Фантастический и довольно простой в использовании (Windows, Linux, MacOsX и я тоже слышал андроид) - Могущественное 2D, но я слышал, что 3D выходит...
  • Castle Отличная библиотека для меня нелегкая... (Windows, Linux, MacOsX) отлично сочетается с freepascal и lazarus...
  • Andorra 2d Это будет лучшим, но внезапно остановится... 2d программирование в лучшем случае...

есть много других библиотек, и вот некоторые из них выходят до нового года...

Но если вы пойдете глубже, вы можете попробовать тяжело... заголовки так...

для opengl используйте заголовок здесь delphigl для SDL используйте заголовок Jedi-SDL (кстати, отлично)... для directX используйте clootie и удачи...

Но самое главное в игровом программировании - это бумага... Каждый мыслить писать в статье является самым ценным объектом в объектном программировании...

Надеюсь, что это поможет...

Ответ 3

Delphi отлично подходит для игр! Вот очень хороший ресурс, чтобы вы начали: http://www.pascalgamedevelopment.com/

У этого есть дружеский форум, на котором вы можете задавать вопросы.

Я лично использовал Delphi для графического программирования в течение многих лет и написал бесплатный движок с открытым исходным кодом в Delphi, называемый ZGameEditor.

Ответ 4

azrael11

  • GLScene не поддерживает Android (работа выполняется, как я знаю)
  • Cast II работает только в Windows
  • Asphyre Sphinx 2 не поддерживает Linux
  • ZenGL поддерживает также iOS. Android - работа продолжается. 3D - меня это не интересует в настоящее время, поэтому главной задачей является только 2D.