Сообщения

Сообщения за 2014

Battle Result Calc

Изображение
По просьбе EvilWolf сделал такую вот программу: Она отображает результат вычисления формулы на основе характеристик двух персонажей (таблицы A и B) и разброса значений. Поддерживаются все характеристики в виде переменных вида "A.atk" (регистр букв не учитывается), доступные в самом мейкере. Подходит для любой версии мейкера и от него не зависит. Думаю подготовить также английскую версию и опубликовать где-нибудь там.

Генератор подземелий

Ниже вы можете увидеть код генератора подземелий, написанный на языке Ruby. Оригинальный код на языке Python находится здесь:  http://www.roguebasin.com/ Постарался перенести как можно аккуратнее, чтобы полученный код был схож с оригиналом (вплоть до комментариев) для проверки работоспособности. Некоторые переменные не похожи, но только потому, что так уж вышло, что вначале я писал по первой версии, потом перемотал на вторую и все перемешалось. Впрочем, на работе кода это не сказалось. Также, переименовал методы в Руби-стиле. Переносом же на RGSS я займусь позднее. Примечание - размер карты не должен быть менее 12х12 клеток . Какое счастье, что даже в VX Ace карты больше этого ограничения...

Обесцвеченное нечто

Изображение
Хочу сделать небольшой проект-эксперимент с кучей анимации, черно-белой графикой и кровякой. Надеюсь, получится. Также, допилил старый скипт кейвмана, теперь количество кадров можно менять "на лету". Вот ссылка:  перейти. Пока что показывать толком нечего, эта моя забава с раннего утра длится.

Doom и прочие дела

Изображение
Устал делать FF, отвлекся пока на другой проект. Уволился с работы, так что в перерывах между просмотром вакансий, оттачиваю поочередно то навык дизайна уровней, то - стрельбы по монстрам. За основу проекта взят движок ZDoom , редактирую уровни с помощью Doom Builder . Самые удачные, на мой взгляд, скриншоты представлены ниже. Не обращайте внимания на минимум здоровья, я тестировал игру на высоком уровне сложности, когда их снимал.

Встроенная консоль для отладки

Изображение
Так как в RPG Maker XP такая консоль отсутствует, то я захотел попробовать написать что-то свое, встроенное прямо в игру. Где-то у меня уже был набросок кода, который позволяет исключить обычный выброс ошибок для самостоятельной проверки обработки ошибок. Код: Набросок сцены консоли: Всего два окна, две разных шкрки (window skins) и один спрайт курсора. Для вызова консоли я использовал модифицированный модуль клавиатуры от Fomar0153 :  pastebin.com/yy5gDGxR После такого грубого наброска, надо заставить все это работать. Некоторое время боролся с окном ввода, но что-то уже начало получаться: Для того, чтобы при вводе одной буквы не вводилось сразу несколько подряд, пришлось использовать небольшую задержку (некоторую часть секунды), так что супербыстрого ввода текста не выйдет, зато хотя бы аккуратно. Использовал для задержки Script Helper от  nathmatt . Прежде, чем дописать код для обработки нажатия всех остальных букв (а не только "А"), сделаю следующие измене

Короткопост

А потом я вдруг подумал, что временно ничего не буду писать в блог, пока не сделаю все менюшки - тогда будет пост с гифками со всех менюшек ^_^ Пожелайте мне удачи!

Размышления о навыках в FFII

Изображение
Когда я начинал перенос это замечтальной игры на мейкер, я подозревал, что будет много вещей, которые придется додумывать и реализовывать как-то по своему. Были у меня и идеи, как обойти трудности, связанные с развитием навыков, однако, на деле этих проблемвышло несколько больше. Это больше технический пост, рассчитанный на разработчиков.

Final Fantasy II Fan Remake, part 17

Изображение
Продолжаю тему рисования мира. Сегодня мой день прошел для раскрашиванием полуострова. Пришлось сильно потрудится над бесшовностью текстур и их сочетанием друг с другом. На чем остановилась работа ранее:

Final Fantasy II Fan Remake, part 16

Изображение
Устав от прочих картографий и баз данных, решил пойти дальше, чтобы хоть что-то путное в проекте делать. И начал строить карту мира. Естественно, тайлсет исключительно схематический, так что прошу прощения за ваши поврежденные глаза. Вначале - скриншоты из оригинале (GBA-версия): Строил карту, играю в "землемера на выживание" - пока считал тайлики, на мою команду периодически нападали монстры, пытаюсь порвать героев на сувениры. А потом нашел сносную карту из оригинала (NES, да), сохранил и включил отображение сетки 16х16 пикселей: И строить карты стало значительно проще. Готовая часть, которая более или менее соответствует... все же, GBA-версии, так как я основывался на ней поначалу. Думаю, дальше буду строить все же по версии NES, она попроще. Опубликую полную карту, когда закончу.

Заметки про города и государства в FFII

Изображение
Карта мира Оригинал:  http://brightrain.aerifal.cx/~dermot/map/ff2/ff2world.png Как только закончу карту мира хотя бы со схематическим тайлсетом - сделаю интерактивную карту что ли. Государства Fynn является главным городом королества. Само королевтсов названия не имеет, поэтому назовем ее условно Финн, по имени города. Крыши этого госудрства красные (Gatrea, Altair), но в самом городе они синие. Из чего следует предположение, что к королевству относятся: Gatrea Altair Fynn (главный город) Paloom Poft Salamand Bafsk Отдельно ото всех стоят самостоятельные города-государства: Kashuan Deist Mysidia Pandemonium Немного разобравшись с ситуацией, понял, что почти всем в мире владеет одно королевство, не имеющее толком никакой армии. А захватывает мир император, сидя в своем городе-государстве и рассылая войска. Тайны Кашуана Как было сказано выше, Kashuan (в разных переводах встречается разное написание) является самостоятельным городом-государством.

Выходные моделирования!

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

Запись в OpenDocumentFormat в Ruby без гемов (часть 1)

Изображение
Обычно для записи информации в файлы формата XLSX или ODF при использовании Ruby применяют гемы. RPG Maker же является такой средой, в которой подключение гемов возможно пока только теоретически, на практике обычный require может привести к различным ошибкам, а способ, описанный мной , еще до конца не протестирован. По этой причине, я начал писать скрипт самостоятельно. Код жутко наивный, скорость выполнения низкая, но работать должно.

Final Fantasy II Fan Remake, part 15

Изображение
Сегодня я снова начал красить тайлики - меню могут и подождать какое-то время, а то начинают приедаться. К тому же, я обещал одной подруге показать результаты, потому что она тоже рисует и заинтересовалась. День интерьера, мебели и аксессуаров для дома!

Final Fantasy II Fan Remake, part 14

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

Final Fantasy II Fan Remake, part 13

Изображение
Эскизы Сегодня я покажу схематические наброски меню (как в прошлый раз) и сравнение с оригиналом. Пост исключительно информационный и, судя по тонким чувствам прекрасного у некоторых читателей, весьма вырвиглазный. Пост содержит анимированные изображения, которые были засняты при помощи программы GifCam . Также, сразу предупреждаю, что все права на графику и оригинальную игру принадлежат их правообладателям. А мои разноцветные схемки принадлежат мне ^_^

Final Fantasy II Fan Remake, part 12

Изображение
Сегодня я переделывал меню. Мне понравилось решение от caveman делать его в графическом редакторе и я воспользовался самым удобным для этого инструментом - фигурами прямоугольников (инструмент "Прямоугольник"). У них можно спокойно посмотреть установленный размер, а при включенной панели информации - и положение. Впрочем, последнее вполне себе заменяется с помощью включенной сетки размером 32х32. Схематический набросок меню

Wimenui

Изображение
Wimenui - это программа для визуального дизайна менюшек для проект на движке RGSS с генерацией кода. На данный момент она еще сырая, не имеет собственного интерфейса и управляется исключительно при помощи хоткеев и встроенной консоли. Однако, уже сейчас она вполне выполняет свои функции: создает заготовки окон, которым можно менять позицию и размер: позволяет посмотреть, как будет выглядеть созданное меню в игре: генерирует код, который можно без труда установить в свой проект (код от скриншота выше): Пока что скачать нельзя, потому что хочу вначале сделать нормальный внешний вид программе, а уже потом давать тестировать и слушать комментарии, жалобы и пожелания. До скорых встреч!

Final Fantasy II Fan Remake, part 11

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

FFFIIREM, немного символов

Изображение
Я решил добавить немного больше деталей в мир игры FFFIIREM. Посему начато добавление некоторых деталей наподобие визуальных обозначений, которые можно будет увидеть на стенах или на полу. Место лечения. Поддерживает здоровье, исцеляет небольшие раны. Опасное место. Здесь может что-то взорваться или упасть вам на голову. Сокровища. Возможна неожиданная находка. Стоит также ожидать, что ее  кто-то охраняет. Магическая стена. Это место охраняется магией. Просто так тут не пройти. По крайней мере один из этих символов (еще не покрашенный) вы могли увидеть в магазине магии из прошлого поста. Знак магической стены охраняет вход в личные покои продавца в этом магазине, по вполне понятным причинам. Мне кажется, это неплохая идея.

Final Fantasy II Fan Remake, part 10

Изображение
Сегодня я решил попробовать покрасить интерьер и все детали, которые должны быть внутри домов. Пара тронов - черно-белый и цветной Это будет долгий день и длинный пост.

Final Fantasy II Fan Remake, part 9

Изображение
Графики сегодня очень немного, основные скриншоты будут к вечеру. Решил поступить так - пока что рисовать новый деталек для города я не буду. Я от него устал и у меня не хватает фантазии на детализацию. Займусь внутренними помещениями - магазинами и их работой в первую очередь. Потом уже буду рисовать больше новых тайликов, чтобы не разочароваться в проекте и собственных навыках. Сегодня же - ловите пачку иконок!