Навигация по сайту
Случайная игра

Вступай!!!
Облако тегов
Добавлено: 19-02-2013, 15:51
Движок игры для Sega MegaDrive / Genesis

Движок игры для Sega MegaDrive / GenesisДвижок игры для Sega MegaDrive / Genesis

Sega MegaDrive / Genesis любимая многими игровая консоль. Из-за простоты игрового процесса многие ошибочно полагают, что сделать игру для SEGA просто. Кто-то думает, что существует какой-то конструктор на подобие GameMaker'а, который может конвертировать игру в формат SMD. Всё это ошибочно, и игру для сеги сделать не так-то просто. Во всяком случае, не при помощи подобного конструктора.
На данный момент существует всего два любительских конструктора, позволяющих создать хотя бы какие-то игры для MegaDrive. Автором этих двух конструкторов является haroldoop. Теперь немного подробнее о конструкторах для создания игр для сега.
Первый конструктор игр это GINCS, последняя версия GINCS 0.52. Существует так же версия от отечественных ромхакеров TOF Studia (Студия TOF), добавляющая в движок русский шрифт. Проще говоря, GINCS это конструктор текстовых квестов для Sega MegaDrive / Genesis. GINCS это аббревиатура от слова Graphical Interactive Novel Creation System. Используя gincs, вы без знаний программирования сможете создать интерактивные тексто-графические игры. Например, игрой сделанной на этом движке является Old Ship.
Следующим конструктором всё от того же автора является Genesis RPG Creator, последняя доступная версия Genesis RPG Creator 0.20 alpha. Данный конструктор GRPGC позволял создавать jRPG на 16-битку. К сожалению не все функции данного конструктора были реализованы, но что бы создать простенькую РПГ функций вполне достаточно.
К сожалению, данные конструкторы давно заброшены своим автором, а энтузиастов так и не нашлось. Надеюсь в скором времени, вы сможете узнать больше информации об этих конструкторах у нас на сайте PSCD.ru.
К счастью с SDK (software development kit) для SEGA дела обстоят получше. Существует достаточно большое количество СДК для разработки игр и программ сега. Например такие как: Tomsoft Sega Kit, XGCC, SGCC (Sega Genesis C Compiler), Sega Genesis Dev Kit (SGDK), BasiEgaXorz и другие менее заметные движки и сборки. Из общей массы больше всего выделяется два так называемые "движка" для разработки игр для сега. Это SGDK и BasiEgaXorz. Все эти компиляторы требуют знаний в программирование.
Компилятор BasiEgaXorz позволяет создавать игры для SMD, используя язык программирования BASIC. Конечно это не лучший инструмент для создания игр на SEGA, но с минимальными познаниями в программирование как раз то, что надо. Правда к сожалению данный движок не поддерживается автором с 2010 года. Пример игры сделанной на данном движке: Yie Ar Kung-Fu.
Пришло время перейти к самой лучшей, на мой взгляд, среде разработки (Движку / Компилятору) для создания игр Sega MegaDrive от Stef. Это Sega Genesis Dev Kit. Данный СДК обладает множеством плюсов перед своими оппонентами. Во-первых, что является, наверное, самым главным, этот компилятор поддерживается своим автором на протяжении долгого времени. Последняя версия программы SGDK 0.93b. Данный инструмент поддерживает многие функции сеги, а в том случае если их нет, то всегда можно написать самому. Забыл сказать, что для создания игр на данном инструменте необходимы знания ЯП C.
Для справки хочу напомнить, что на данном движке (компиляторе) в 2009 году товарищ Krikzz сделал порт игры Battle City для SEGA. Так же в этой среде разработке сделана игра Angry Birds для SMD. Как вы видим по этим и многим другим проектам данная среда разработки SGDK хорошо подходит для создания сега игр. Забыл сказать что данная среда разработки уже поддерживает на прямую работу с графическими изображениями популярных форматов, например *.bmp. То есть вам не придётся компилировать изображение в бинарный файл, с ним можно будет работать напрямую.
Надеюсь, теперь вы не будите задавать вопросы: "Как сделать игру для SEGA?".
Теперь подошло время собственно к тому для чего я начал весь этот разговор.
Совершенно недавно пока ещё не многим известный товарищ djcouchycouch опубликовал движок игры (game engine) для Sega MegaDrive / Sega Genesis под названием Propeller. Так же djcouchycouch до недавнешнего времени занимался разработкой игры Goplanes для SMD. Коротко говоря, эта игра про приключения самолёта. Собственно на основе этой игры и был сделан простой движок платформера. В нём реализовано почти всё, что нужно для создания собственной игры. В движке реализован скроллинг двух слоёв (экранов), движение персонажа, АИ (AI) врагов, анимация, взаимодействия с объектами, различные расчёты sin / cos и т.п. К сожалению автора оставил не реализованным соприкосновение (взаимодействие) персонажа с предметами ландшафта (например: стенами). Так же в движке остались не реализованными звуки и музыка. Будем надеяться, что в будущем автор это исправит. Теперь любой при помощи этого движка игры для SMD сможет создать игру на эту столь популярную платформу, естественно, если он обладает хоть минимальными познаниями в программирование.
Для правильной сборки движка вам понадобится Sega Genesis Dev Kit (SGDK) v0.93b.
Статья отвечает на первоначальный вопрос "как создать игру на сега?".


Djcouchycouch published example game engine for Sega MegaDrive/Sega Genesis under the name Propeller. As djcouchycouch till not old time was engaged in development of the game Goplanes for SMD. In sum, this game about plane adventures. Actually on the basis of this game the simple engine of a platformer also was made. In it everything is realized almost that is necessary for creation of own game. In a engine the scrolling of two layers (screens), movement of the character, AI of enemies, animation, interactions with objects, various calculations of sin/cos, etc. is realized. In a cursor there were not realized sounds and music. Let's hope that in the future the author will correct it. Now any by means of this cursor of game for SMD will be able to create game on this so popular platform, it is natural if it possesses though the minimum knowledge in programming.

Скачать движок Propeller v1.0.2 для создание SMD игр. [99.95 Kb] (cкачиваний: 1000)

Download Propeller v1.0.2 - engine for creation of SMD games. [99.95 Kb] (cкачиваний: 1000)



Вернуться
  • Комментарий: 10
  • Просмотров: 19178
  • 1 марта 2013 17:28
  • Регистрация: --
  • ICQ: {icq}
  • Комментариев: 0
  • Новостей: 0
Хорошая информативная статья. Побольше бы таких, а то по созданию игр для sega мало информации. А если быть точным, то её вообще нет. Тем более на русском языке. Буду с нетерпением ждать обзора GINCS, редактора для создания игр. Да и вообще, хочется побольше информации про различные программы для создания игр для Sega MegaDrive.
admin
#2
  • 2 марта 2013 22:55
  • Регистрация: 5.01.2012
  • ICQ: {icq}
  • Комментариев: 77
  • Новостей: 10189
Буквально на днях появилась новая версия Sega Genesis Dev Kit 0.94.
Обзор GINCS будет, но когда сказать сложно.
  • 19 марта 2013 13:10
  • Регистрация: --
  • ICQ: {icq}
  • Комментариев: 0
  • Новостей: 0
Спасибо большое lol как раз учу basic в техникуме) давно хотел что-нибудь сделать простенькое на сегу
admin
#4
  • 19 марта 2013 19:38
  • Регистрация: 5.01.2012
  • ICQ: {icq}
  • Комментариев: 77
  • Новостей: 10189
Цитата: Dungeon96
Спасибо большое lol как раз учу basic в техникуме) давно хотел что-нибудь сделать простенькое на сегу

Ну на Басике для консолей мало чего дельного напишешь. Если всё же есть желания создавать игры для Sega MegaDrive попробуй BasiEgaXorz. Так же и для 8-ми битной NES имеется NES Basic, в виде своего рода SDK (не уверен, довели ли его до ума). Так же была возможность и на самой консоли Famicom создавать игры. Для этого нужен был набор Family BASIC, он же Famicom BASIC. В наборе шла специальная клавиатура. Позднее данную версию программы для программирования под Famicom пираты использовали в своих обучающих компьютерах типа Сюбор (Subor) и т.п.
Если же хочется сотворить, что-то для ретро сцены. Basic так же применяется на компьютере ZX Spectrum. Там применять его проще всего. Можно хорошо попрактиковаться.
Mihail
#5
  • 25 марта 2013 10:19
  • Регистрация: --
  • ICQ: {icq}
  • Комментариев: 0
  • Новостей: 0
Цитата: Dungeon96
Спасибо большое как раз учу basic в техникуме) давно хотел что-нибудь сделать простенькое на сегу

Не забудь поделиться своим творчеством с общественностью.
neo
#6
  • 2 апреля 2013 18:17
  • Регистрация: --
  • ICQ: {icq}
  • Комментариев: 0
  • Новостей: 0
хочу делать игры для сеги что для етого надо изучить и где ето все взять
admin
#7
  • 3 апреля 2013 11:41
  • Регистрация: 5.01.2012
  • ICQ: {icq}
  • Комментариев: 77
  • Новостей: 10189
Цитата: neo
хочу делать игры для сеги что для етого надо изучить и где ето все взять

Всё зависит от ваших начальных знаний. Для создания игры вы можете использовать любой выше описанный инструмент. В зависимости, от того какую игру вы хотите создать и насколько у вас достаточно знаний. В принципе если знаний в программирование нет, то вы можете создать текстовый квест для SMD, используя GINCS. Так же для облегчения работы с этим конструктором недавно была создана программа GINCS Visual Studio. Создать хорошею игру для Sega не так-то просто, для этого необходимо обладать специфическими знаниями.
Bill
#8
  • 13 декабря 2013 15:56
  • Регистрация: --
  • ICQ: {icq}
  • Комментариев: 0
  • Новостей: 0
Хорошая статья, самое главное, что почти отвечает на вопрос, как сделать игру для Sega MegaDrive.
  • 25 ноября 2014 19:45
  • Регистрация: --
  • ICQ: {icq}
  • Комментариев: 0
  • Новостей: 0
Я бы хотел спросить, где я могу найти игру дюна 2 и улицы гнева 2, точнее весь скрипт каждой игры что бы мне только расфасовать по местам и начать играть, кто знает или у кого имеется дайте знать. Напишите в цитате, заранее спасибо.
Drug
#10
  • 25 ноября 2014 20:56
  • Регистрация: --
  • ICQ: {icq}
  • Комментариев: 0
  • Новостей: 0
Не понятно, что вы конкретно имеете в виду. Уточните.
Если речь идёт о ромах:
Dune 2
Streets of Rage 2

Комментарии:

Оставить комментарий