Меню сайта
Форма входа

Категории раздела
Уроки по созданию игр [38]
Программирование игр разной сложности
Игровые алгоритмы [24]
Алгоритмы, которые уже реализованы для разных жанров игр
Графика [5]
Учимся работать с графикой в Делфи
Мультимедиа [3]
Работа с мультимедийными возможностями Делфи
Другие статьи [18]
Статьи не вошедшие не в один из разделов
Ошибки [4]
Всевозможные ошибки и пути их решения
Четверг, 16.05.2024, 07:26
Приветствую Вас Гость

Статьи по программированию

Главная » Статьи » Другие статьи

Создание игр на делфи. Мой опыт от студента до разработчика

Создание игр на делфи. Мой опыт от студента до разработчика



 



Доброго времени суток, уважаемые читатели! Я решил написать данный пост в связи с тем, что на просторах интернета бытует мнение, якобы среда программирования Delphi не предназначена для создания игр. Хотелось бы заметить, что создание игр возможно на любом языке программирования. Разница лишь в более привычном синтаксисе, сложности набранного исходного кода, а также накопившейся информации в сети интернет о программировании на данном языке. А поскольку среда Delphi изучается в школах и университетах практически повсеместно и при этом имеет довольно удобный и простой синтаксис, то почему бы не выбрать именно Delphi для программирования игр.



 



Хочу заметить, что на Delphi и ранее создавалось довольно много компьютерных игр. Правда большинство из них были мини играми. Но были и  довольно большие и популярные игры: Космические рейнджеры, Age of Wanders, Космические рейнджеры HD: Революция, Venom. Codename: Outbreak, Space Empires V, Правда о девятой роте. Они реализованы профессиональными игровыми компаниями и назвать их плохими в сравнении с играми, созданными на других языках, было бы не справедливо.



 



Когда я в свое время изучал среду программирования Delphi, то постоянно хотел научиться делать свои игры. Именно поэтому темой своей курсовой, а затем и дипломной работы я выбрал создание компьютерной игры жанра RPG. Я так же как и все новички элементарно не знал с чего начать, поэтому постоянно подходил с вопросами к своему научному руководителю.  И он мне все разжевывал. В итоге, уделяя всего по пару часов в день, а иногда и меньше, я за пол года создал рабочую версию игры, которую назвал первоначально "Темный маг". Графика была конечно довольно плохой, но зато функционал был широким. И в ходе создания игры мне пришлось изучать очень много информации. Например, мне нужно было создать игровой мир. Я искал и читал статьи на эту тему, а затем приступал к разработке, затем я понял, что для создания и редактирования моего огромного мира мне придется сделать игровой редактор карт. И я его сделал. Я научился работать с клавиатурой, с прорисовкой графики, созданием анимации и многим другим. Именно благодаря созданию этой игры я и научился нормально программировать и понимать структуру программ и игр.



 



Когда пришло время делать дипломный проект, то я изменил название игры на "Предводитель зла", полностью поменял графику, причем половину взяв из интернета, а половину нарисовав в среде Flash CS, также добавил звук, реализовал сохранение и загрузку игры, а также доработал искусственный интеллект и оптимизировал практически весь исходный код, и добавил различные игровые режимы, больше монстров, квестов и т.д. На доработку игры у меня ушел год. Но он также не был потрачен зря. Я при доработке игры также изучил очень много информации. Для работы со звуком я выбрал тогда библиотеку Bass.dll, которой пользуюсь до сих пор. Для работы с графикой я не использовал никаких дополнительных библиотек принципиально. На данный момент эта игра выложена в сети интернет с открытым исходным кодом. Она совершенно бесплатна. Поэтому все желающие, особенно новички смогут изучить создание игр изнутри.



 



Когда же я занялся созданием мини компьютерных игр уже других жанров, то на их создание у меня уходило всего несколько дней. А все благодаря накопленному опыту при создании всего одного проекта, который охватил очень много данных. Теперь я зарабатываю на создании игр на заказ (для дипломных и курсовых проектов). Делаю это с большим удовольствием и не трачу на это много времени. Поэтому если Вы желаете создать свою собственную игру, то сначала опишите ее на бумаге. Сделайте план, что и за чем Вы будете делать. А затем начинайте искать нужную информацию и пытайтесь, исходя из нее, реализовать конкретный модуль.



 



Раньше, когда я был студентом, то мне не хватало нужной информации для создания игр, в особенности на Delphi. Но сейчас появляется все больше и больше статей и видео уроков о программировании игр и работе с графикой. Я также в последнее время специально для новичков сделал группы в социальных сетях, сайт, цикл видео уроков и канал на Youtube о создании игр в среде Delphi. Данные видео уроки показывают как можно создавать игры разных жанров за 1-2 часа. Причем Вы наглядно можете видеть особенности программирования, часто встречающиеся ошибки, а также разные методы. Мои уроки рассчитаны на новичков, которые совсем не разбираются в программировании. Я стараюсь показывать самые простые методы. Ведь сложные методы сразу отпугнут новичков от программирования. Поэтому не бойтесь! Каждый из Вас сможет создавать игры, просто посмотрев уроки. В данный момент есть 2 бесплатных (вводные уроки) и 18 платных уроков. Цена одного урока колеблется в районе 150-250 рублей. Ведь проще купить конкретный видео урок и самому сделать свой дипломный или курсовой проект, чем покупать свои проекты, потратив на них во много раз больше денег и времени.



 



Создание игр считается одним из самых сложных направлений в программировании. Так как приходится разбираться во многих аспектах программирования. С связи с этим, научившись создавать игры, Вы легко сможете делать и другие программы, которые будут казаться более легкими для Вас. Также я провожу бесплатные консультации в этой области. Обращайтесь все желающие! И Удачи всем в Ваших начинаниях по созданию игр!



 



 



Всем желающим я предоставляю ссылки:



Мой сайт



Канал на Youtube



Группа Вконтакте



Группа в одноклассниках



Группа на FaceBook



 

Категория: Другие статьи | Добавил: Armageddets (12.08.2014) | Автор: Создание игр на делфи. Мой опыт от
Просмотров: 1413 | Теги: программирование игр, создание игр, как создать игру, опыт создания игр, на чем создаются игры, Delphi | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Наш опрос
Оцените мой сайт
Всего ответов: 103
Мини-чат
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0