Форум » Геймкриэйтинг » GINCS (SMD-конструктор игр) » Ответить

GINCS (SMD-конструктор игр)

TiberiyLTim: Первой программой, в которой можно создать игру, по большому счёту, не применяя знания языков программирования и не вникая в архитектуру этой платформы, является программа под названием GINCS (в моём случае, у меня под рукой GINCS v0.52 alpha). GINCS - это аббревиатура, которая расшифровывается как Graphical Interactive Novel Creation System, и как понятно из названия с помощью неё можно создавать интерактивные тексто-графические игры. Это система создания игр на SMD, и ещё никогда ранее до неё не было подобных программ, в которых так, сравнительно, легко можно создать собственную игру на 16-битную SMD. Программа компилирует готовую игру в ROM-файл, который можно записать на картридж или играть на эмуляторе. СКАЧАТЬ GINCS v.0.52 - http://tim007.com/prog/gincs_v0.52.zip Статья о программе в журнале TOF#8 - http://tim007.com/download.php?get=TOF_8 GINCS Studio - среда разработки и обновлённый движок. 2013 года. Давайте общаться насчет этого конструктора игр. Можно делиться своими наработками и прочим, помогать друг-другу.

Ответов - 62, стр: 1 2 3 4 5 6 7 All

TiberiyLTim: Кто пользуется, у кого какие вопросы, какие прогрессы?

gegmopo3: Ну вот вопросик, а можно на нем мутить рпг или что-нибуть мощное?

TiberiyLTim: gegmopo3 пишет: Ну вот вопросик, а можно на нем мутить рпг или что-нибуть мощное? Жанр определен: текстографические квесты. Что мощнее, 3D FPS? НЕТ, FPS, платформеры и прочие экшны - нельзя. Только пошаговые игры. А игру можно сделать любую... электронные книжки, слайд-шоу - можно. Логические пошаговые игры - МОЖНО (теоритически я вижу как это сделать). РПГ... Ну смотри, что определяет РПГ? Из того что определяет РПГ мы на данном движке можем реализовать: Диалоги (общение с персонажами, текст который может строиться исходя из выбранных вариантов ответов); Квесты (задания: сходи туда, узнай это, возьми у него то, принеси тому, получи вот это и т.д.); Перемещение по локации типа как известной РПГ Might and Magic (смотри на NES, хотябы); Система триггеров (например, зашёл в замок, там включил рубильник - открылась дверь в подвал). РПГ... в РПГ нужна система боя, как ни крути... можно релизовать ПОШАГОВЫЙ бой на той же основе, что и диалоги. Например, бой происходит так: Перед тобой на экране противник. Он нарисован в позе "размахивает мечь". Перед тобой выбор: 1. Поставить щит (тут ставим триггер, если щит ты взял с подземелья, где убил дракона, то данный пункт есть ввыборе, если не взял - не задействовал триггер), то пункта просто нет в выборе). 2. Ударить (это типа будет заведомо провальное решение - герою отнимет здоровье противник и он нанесет врагу слабый удар). 3. Уклониться (тут сделать 50 на 50 - как повезет) 4. Ничего не делать. (принять удар). ____ выбрали вариант 2. ____ происходит переход на сцену, где картинка игрок ударил мечем по врагу - оба попали по друг-другу. ____ даётся новый список вариантов ходов... ____ Жизни релизовать можно ИСКУССТВЕННО. То есть продумать все возможные варианты. ________________________ Для наглядности тебе полезно ознакомиться с этой игрой: "Глеб Бейбарсов в магическом подземелии" http://t-artsstudio.narod.ru/Knigi/GlebBeybarsov.exe (288 Kb. Язык русский) - игра-квест (такую же можно сделать на GINCS на SMD). Ещё есть игра "Гопник" - http://t-artsstudio.narod.ru/TOF/gop.rar (её описание в журнале TOF#2). - классная текстовая РПГ... пока так.


Darkgamewizard: Кстати, а в Gincs вроде бы можно компилировать игры больше 4 МБ? Так получается их нельзя будет записать на карик.

TiberiyLTim: Darkgamewizard пишет: Кстати, а в Gincs вроде бы можно компилировать игры больше 4 МБ? Так получается их нельзя будет записать на карик. ну компилируй до 32 Мбит, чтобы записать на карик. Кстати, у меня же есть флешкарик - нужно будет проверить работоспособность игр на железе...

TiberiyLTim: Записал несколько примеров, сделанных на этой системе, на флеш-карик, запускал на приставке - черный экран. Проверял на оригинальной японской Sega Mega Drive II... х.з. мож это связано именно с моей приставкой - регион или что ещё не совместимо - х.з. но предполагаю, что сама система криво работает.

Darkgamewizard: я так и думал. Ну невозможно, чтобы все эти компиляторы в конце выдавали работоспособную игру, если учесть, что там вообще есть возможность компилировать ромы объемом больше 4 мб

TiberiyLTim: Darkgamewizard пишет: есть возможность компилировать ромы объемом больше 4 мб япроверял 1мб и 700 кб.

Darkgamewizard: Все равно, они не правильные, если в потенцаиле ест такая возможность, мне так кажется

TiberiyLTim: Darkgamewizard пишет: Все равно, они не правильные, если в потенцаиле ест такая возможность, мне так кажется Не, из-за этого ничего. Если сделать "неровный ром", то его при записи на карик просто заполнить пустыми байтами до ровного размера... А больше 32 Мбит не делать.

Gecko: А как для GINCS создавать музыку? Вопрос, по большому счету, риторический, так как композитор из меня никакой, но вот хотелось мы как-нибудь конвертить чужую трекерную музыку в формат, понятный программе. Возможно ли это?

TiberiyLTim: Gecko пишет: А как для GINCS создавать музыку? Вопрос, по большому счету, риторический, так как композитор из меня никакой, но вот хотелось мы как-нибудь конвертить чужую трекерную музыку в формат, понятный программе. Возможно ли это? Поддерживаемый формат - MVS. Для создания музыки в этом формате используется MVSTracker. Есть функция импорта мелодий из популярного формата MOD, но там переносится только код (инструменты нужно переподбирать) и, вроде, криво.

Cool-Spot: Пробовал, прикольно. Только лень рисунки рисовать:)

MayLemon: Пытаюсь разобраться с возможностями этого движка. Было бы очень полезно посмотреть исходный скрипт демки ArtMoney, чтобы немного глубже понять, как там всё работает. Пожалуйста, если у вас есть исходники - выложите их.

TiberiyLTim: MayLemon пишет: Пытаюсь разобраться с возможностями этого движка. Было бы очень полезно посмотреть исходный скрипт демки ArtMoney, чтобы немного глубже понять, как там всё работает. Пожалуйста, если у вас есть исходники - выложите их. Нет, не остался скрипт. Проще всего ориентироваться по прилагаемому квесту. В нём используется скрипт по максимуму - больше сложно сделать. Там самое главное: переход между комнатами, отображение текста и графики, включение триггеров (взять ключ, открыть дверь), включение музыки. Всё это - буквально несколько команд в скрипте.

MayLemon: Меня интересовала отрисовка номеров страниц электронной книги. И использование нескольких разных шрифтов. Даже зная про ключи, переходы и прочее, не совсем понятно, как это делалось. Там ещё и форма указателя менялась из стрелочки в квадратик, что ли.

TiberiyLTim: MayLemon пишет: Меня интересовала отрисовка номеров страниц электронной книги. И использование нескольких разных шрифтов. Даже зная про ключи, переходы и прочее, не совсем понятно, как это делалось. Там ещё и форма указателя менялась из стрелочки в квадратик, что ли. Всё просто - это графика. Просто картинки 320 на 224, а поверх текстовое меню.

GhostDog: А есть еще, исходники кроме стандартного?

TiberiyLTim: GhostDog пишет: А есть еще, исходники кроме стандартного? А зачем? В стандартном реализованы все возможности.

Cool-Spot: Кстати, можно прогу написать для удобного редатирования скриптов.

TiberiyLTim: Cool-Spot пишет: Кстати, можно прогу написать для удобного редатирования скриптов. Напиши, кто не даёт? А текстового редактора не хватает?

bolon777: подскажиите а как музыку писать для GINCS

TiberiyLTim: bolon777 пишет: подскажиите а как музыку писать для GINCS Нужно скачать программу MVSTracker и в ней писать музыку в нужном формате.

GhostDog: #set можно только один использовать?

TiberiyLTim: GhostDog пишет: #set можно только один использовать? Хоть сколько. Присваиваются же имена: #set fl0002, #set fl0003 и т.д. Смотри скрипт-пример.

GhostDog: TiberiyLTim пишет: Хоть сколько. Присваиваются же имена: #set fl0002, #set fl0003 и т.д. Смотри скрипт-пример. ага. разобрался уже. это намного улучшает возможности GINCS =) скрипт-пример изучаю, хотя там изучать особо нечего... из логических там только - not, как я понял. С графикой вроде полие мение разобрался. рисую в GIMP-е, корректирую в Photoshop-е. иногда после GIMP-а косяки появляются. TiberiyLTim, а ты какой граф. ред. для создания изображений используешь? С музыкой бы разобраться. качал MVS Tracker открыл-посмотрел-закрыл =)

TiberiyLTim: GhostDog пишет: а ты какой граф. ред. для создания изображений используешь? Любой. Другое дело - какой фильтр уменьшения цветности и конвертатор в нужный формат. Главное: файл сохранить в PCX, 16 цветов, не больше 320x240 пикселей.

GhostDog: TiberiyLTim пишет: Главное: файл сохранить в PCX, 16 цветов, не больше 320x240 пикселей. да, я в курсе. а рекомендуется 320x160 пикселя. а цветов можно и 31 поставить, но возможно (и скорее всего) будут баги :) думаю вот книжку сделать простую для начала. а потом может и простенькую игру или хотя бы квест маленький )

TiberiyLTim: GhostDog пишет: рекомендуется 320x160 пикселя Это если ты хочешь внизу оставить черный участок. Лучше там рамочку для текста сделать какую-нибудь. GhostDog пишет: думаю вот книжку сделать простую для начала. а потом может и простенькую игру или хотя бы квест маленький Начинай сразу с игры уж.

GhostDog: TiberiyLTim пишет: Это если ты хочешь внизу оставить черный участок. цвет этого участка можно менять... вот если бы цвет шрифта сменит было бы не плохо TiberiyLTim пишет: Начинай сразу с игры уж. я еще не обдумал все толком. этот жанр[квест] для меня новый, у меня пока только мысли и идеи в голове :) а с книжкой меньше проблем. + ко всему сейчас практика у меня, времени свободного меньше...

TiberiyLTim: GhostDog пишет: вот если бы цвет шрифта сменит было бы не плохо Палитру можно легко и просто поменять с помощью ромхакинга.

GhostDog: TiberiyLTim пишет: Палитру можно легко и просто поменять с помощью ромхакинга. а поподробней можно?

TiberiyLTim: GhostDog пишет: а поподробней можно? Что подробнее? Доки по ромхакингу есть на Шедевре и т.д. Читай. Сделаешь игру, попросишь меня или ещё кого поменять цвет, если не можешь. Дело 1 минуты.

GhostDog: попробую. пока и белого хватит :)

GhostDog: а последняя версия gincs-а 0.52? больше не выходило никаких версий? над ним вообще идут какие-то разработки...

TiberiyLTim: GhostDog пишет: а последняя версия gincs-а 0.52? больше не выходило никаких версий? над ним вообще идут какие-то разработки... Ничего не знаю, новее не видел.

TiberiyLTim: Официальны сайт конструктора - http://haroldoop.fortunecity.com/currproje.html

Boba: А можно ли к ней добовлять расширения и библиотеки так чтобы она работала с ЯП Perl,C#?

GhostDog: Boba, лучше поищи sega sdk

Скорпион: А как ваще его запустить?

TiberiyLTim: Скорпион пишет: А как ваще его запустить? А его не запускают, интерфейса нет, если ты об этом Скрипт пишется в блокноте, затем включается билдер для компиляции.

Shich: Зацените что у меня получилось с GINCS Old Ship

TiberiyLTim: Shich пишет: Зацените что у меня получилось с GINCS Old Ship О, отлично! Сейчас скачал, запустил, посмотрел... завтра поиграю... ща поздно. А ты в курсе, что можно использовать картинки 320x224 пикселей, например, для создания красивого окна для текста? И мне показалось, что графику можно было более щадяще оптимизировать к 16-ти цветам.

cari: Shich пишет: Зацените что у меня получилось с GINCS Old Ship Прикольная гама, радует что из лего) Сам давным-давно хотел из лего квест сделать, но так руки и не дошли.

TiberiyLTim: "Ъ" используется как "Ь". Прошел игру - короткая и малоходовая - как демка вполне неплохо получилось! Запостил о ней тут, чтобы кто-то ещё погамал =)) Музыку сам писал или как-то конвертировал? Формат там, конечно, ужасный.

Shich: Спасибо за критику и PR. Ъ и Ь действитеьно перепутал и рамку поленился рисовать. Музыку конвертил, причем начинал от MID. Гемор страшный, а редактор - кошмар. А как графику можно было оптимизировать к 16-ти цветам?

cari: Shich пишет: А как графику можно было оптимизировать к 16-ти цветам? Для начала можно было фотографировать лего на каком-то однотипном фоне. Что бы он не забирал на себя лишнею палитру.

TiberiyLTim: Shich пишет: А как графику можно было оптимизировать к 16-ти цветам? Ну можно поэксперементировать с фильтрами и алгоритмами уменьшения цветности.

cari: Shich пишет: Музыку конвертил, причем начинал от MID. Гемор страшный, а редактор - кошмар. Думаю будет полезно узнать полный процесс конвертирования. Мало ли он кому-то понадобится, кто захочет создать игру на сега.

koma: да! не плохо было бы узнать про конвертирование мидишек. попробовал сам что-то сделать на этом инструменте. результат:

Shich: попробую написать по шагам как делал, но попозже

xanadu: хм... как в этой чудо проге делать игры... честно пытался изучить конкретно может поясните вкратце ... плиз

TiberiyLTim: xanadu пишет: хм... как в этой чудо проге делать игры... честно пытался изучить конкретно может поясните вкратце ... плиз Редактируешь текстовый файл(ы), нажимаешь на файл "билд" и получаешь скомпиллированный бинарник.

пользователь: а вот есть что нить подобное для написания подобия плеера или сам плеер для сега мегадрайв??? просто у меня потртивка было бы кульно если была бы возможность слушать музыку)

Shich: koma пишет: да! не плохо было бы узнать про конвертирование мидишек. Ну что же. По просьбам трудящихся. Конвертировать MID в MOD идеологически неверно. Можно потерять очень много полезной информации. Использовать кривой редактор MVSTracker для написания музыки, и который понимает довольно ограниченный формат MOD, и поддерживает всего 4 трека из 6 возможных на SEGA тоже неверно. Правильно было бы использовать TFMaker от Shiru, но его кто-то должен сначала прикрутить к GINCS. Чтобы проделать все что описано ниже очень желателен опыт работы с треккерами. Способ довольно геморройный, всегда нужно иметь возможность откатиться на шаг назад, если что-то пошло не так. Предупреждаю, что за убитое время и результат я ответственности не несу. 1) Берем .MID (MIDы бывают разные, может быть не со всеми такой трюк проходит) 2) Импортируем его в OpenMPT (такой треккер под windows http://openmpt.org/). Смотрим насколько похоже он звучит на оригинал. Скорее всего, мало общего. Главное чтобы угадывалась общая картина, невзирая на кривые инструменты, которые все-равно потом менять. 3) Сохраняем .IT Смотрим внимательно на ноты. Т.к. MOD Поддерживает только ноты C4-B6 (всего-то 3 октавы), остальные ноты пропадут после конвертации в MOD. Из меню Find (Relpace) хитро делаем транспозицию на октаву выше/ниже всему треку где ноты выбиваются из указанного диапазона. Еще в MOD не бывает больше 64 (тактов?) - уменьшить поможет кнопка SHRINK PATTERN. При этом можно потерять сложный ритмический рисунок. Пришлось так делать со всеми паттернами по-порядку. Глюк, который возник на более позднем этапе. После 16 го(№15) паттрена у меня уже на Sega при проигрывании начинались глюки (вместо мелодии игралась каша). Поэтому пришлось ограничиться 16 партернами. Правильно было бы именно на этом этапе сделать меньшее число паттернов.

Shich: 4) В Song Properties говорим что это больше не .IT а .MOD Поскольку в MOD больше 4 треков не бывает - OpenMPT спросит какие 4 трека оставить. Нужно сделать невозможное и пожертвовав 12ю(?) трэками, из всех треков выбрать 4 самых характерных (ударные, бас, мелодия…) 5) После этого сохраняем COMPATIBLE, ставим галку Protracker 1.ХХХХ. Смотрим что получилось. Именно смотрим, а не слушаем, т.к. инструменты после конвертации из MID все-равно будут кривые. Возможно тут правильно будет удалить все эффекты из треков. MVS_tracker из всего многообразия все-равно понимает только эффекты 12,13 и 15 (что-то из них темп, остальные забыл) 6) Шаг скорее всего не нужен и его можно пропустить, но я его проделывал. Открываем в FastTracker2 (такой треккер под DOS)- там есть кнопка Purge? выбираем All instruments. При этом сами инструменты уйдут (все-равно кривые), но инструменты посортируются по-порядку 1,2,3,4... Сохраняем как MOD 7) Делаем импорт MOD в MVS_Tracker. Особенность №1 после сохранения и переоткрытия в mvs_tracker "пофиксеный" паскалем/канедой, (http://gendev.spritesmind.net/index.php?page=mvst) ноты меняются(?)(плохо это или хорошо я так и не понял), а в оригинальном mvs_tracker(http://neobitz.com/Pages/DevTools/MVSTracker.aspx) такого нет(?). Особенность №2 - если сохранить файл с мутом канала - в переоткрытом файле ноты пропадут! Возможно, все операции с импорта MOD до экспорта MVS нужно делать в одну сессию без сохранения. 8)Подбираем инструменты более-менее в тему, используя те, что идут с MVS (вспоминаем где ударные, где бас, где мелодия…) Делаем транспозицию нужным трекам на октаву выше/ниже (каждый паттерн отдельно) если нужно. 9) Сохраняем что получилось как mvs. Полученый bin фиксим (убираем любым способом 256 первых байт - до сигнатуры MVS0) 10) Переименовываем BIN в MVS, компилим в GINCS, скрещиваем пальцы и слушаем что получилось.

babulya: я скачал,все сконвентил,но когда запускаю пишет что приложение не совместимо с 64 разрядной версии винды может у кого нибудь драйверок есть?

ScorpionMK: да как

TiberiyLTim: пользователь пишет: а вот есть что нить подобное для написания подобия плеера или сам плеер для сега мегадрайв??? просто у меня потртивка было бы кульно если была бы возможность слушать музыку) Есть. На форуме Эму-ленда была такая штука для MP3 или Wav. Давно видел и даже пробовал. Также от разработчика GINCS был плеер MVS. Shich спасибо за инфу. ScorpionMK что как?

TiberiyLTim: Доделал и выложил логическую игру на GINCS - "Racer" - качайте и смотрите на возможности этого движка. Там же есть и версия для сборки, чтобы вы могли посмотреть скрипт и понять как и что было сделано.

NormalStyle228: А на этом движке можно GTA сделать?)

TiberiyLTim: NormalStyle228 пишет: А на этом движке можно GTA сделать?) Это смешно типа?



полная версия страницы