Создать бесплатную игру на компьютер.
В нынешнее время созданием игр в
одиночку никого не удивишь все знают флеш-игры, написанные одним-двумя
разработчиками, MineCraft
разрабатываемый и по сей день одним программистом и многие другие.
Создатель(ли) игры сам решает создавать в одиночку или прибегать к помощи
коллег.
Создать бесплатную игру на компьютер в одиночку довольно сложно, но
не невозможно. Просто Вам прийдется как минимум: программировать и создавать
уровни и рисовать графику. Если Ваша игра довольно сложная, то вам возможно еще
прийдется создавать алгоритмы искусственного интеллекта, писать сценарий и
задания, заниматься написанием музыки и звуков, проектировать игровые модели и
уровни и многое другое. Но я не буду Вас мучить всеми тонкостями разработки
игр. Я попытаюсь заостриться на основных этапах, которые помогут Вам
определиться с разработкой игры.
Во-первых необходимо решить какую
игру Вы хотите создать. Тоесть определить ее жанр, смысл и идею. Если игра
будет маленькой, иметь двухмерную графику и не сложна в программировании, то
здесь проблем с разработкой возникнуть не должно. Но если игра сложна как в
программировании та с использованием 3д графики и так далее, то здесь прийдется
немного потрудится. Но сразу хочу Вас предупредить – какая бы сложная игра не
была – создать ее в одиночку МОЖНО и нужно, если Вы этого действительно хотите,
просто часто разработчики бросают начатое из-за семейных проблем, перехотелось
ее делать или с первыми столкнувшимися трудностями создания и нехваткой
времени.
По поводу времени скажу так.
Когда я писал игру типа Марио, в которой я создал 2 тура и надоело мне ее
доделывать до логического конца, то на ее разработку у меня ушел один вечер.
Когда я делал игру танчики, в которой есть ваш танчик и 2 танка противника, то
на ее разработку я потратил 3 вечера. В основном разработка затягивалась
потому, что нужно было писать алгоритмы поведения танков-противников. А вот
когда я разрабатывал игру «Предводитель зла» (http://predvoditel.at.ua), которая представляет собой РПГ игру и сложна в
программировании, то на ее разработку я потратил 2 года. Но так долго было
потому, что я выделал в день не более 1-3 часов на ее разработку да еще и
притом что не каждый день хотелось ее делать. Поэтому время разработки зависит
от многих факторов. Не пугайтесь первых трудностей – в интернете есть много
сайтов, где можно задать вопрос программистам бесплатно и в течении суток или
двух получить ответ, например liveexpert.ru или
geeks.com.ua.
ВО-вторых необходимо определиться
со средой разработки. Если Вы будете только маленькие игры создавать, то можно
выбрать Flash CS.
Но для больших игр он не подойдет так как очень сильно такие игры нагружают
процессор компьютера. Для игр попбольше можно выбрать Delphi, C#, Visual C и другие. Си-подобные языки довольно сложны в изучении, но для
них уже есть очень много готовых примеров, которые можно внедрять в свою игру,
ускоряя ее производство. А вот Delphi
и Visual Basic очень простые языки программирования, практически ничем не
уступающие, а во многом и превосходящие конкурентов. На них разрабатываются
игры быстрее (если все реализовывать вручную). Но на них примеров больших игр
очень мало, а вот маленьких более чем предостаточно. Я программирую
исключительно на Delphi 7 или Delphi Lite так, как лично для меня,
он очень удобен и понятен а его отладчик (программа, которая ищет оштбки) и
компилятор (собирающий игру в единое целое) одни из лучших среди конкурентов.
Для трехмерной графики можно подключать библиотеку DelphiX. Изменить код из Си языков под
делфи также не сложно (просто нужно поменять командные слова на подходящие и
все).
А вот если Вы решили создавать
игры не прибегая к программированию вообще? то существует огромное количество конструкторов
игр, в которых Вы просто расставляете объекты и кликаете, кто и что должен в
игре делать. Такой подход к созданию игр очень быстр и удобен, но, к сожалению,
очень ограничен. Каждый конструктор предоставляет Вам определенное количество
возможностей и все, остальное Вам реализовать не получится. А вот языки
программирования ограничены лишь Вашей фантазией поэтому выбирать Вам.
Ну и напоследок дам Вам несколько
советов: изучайте литературу по разработке игр, читайте журналы с обзорами игр
и смотрите игровые видео – это даст Вам вдохновение, Вы сможете почерпнуть идеи
для своей игры и тому подобное. На этом у меня все если что пишите: okzona1@rambler.ru
Источник: delgame.at.ua
|