Сообщения

Сообщения за март, 2015

FFFREM, ежедневный отчет. День 28

Изображение
Настало время создания последних карт! А также показа начала детализации графики. Вот, к примеру, здание из города Гайа, который утопает в растительности. Ниже вы увидите пару скриншотов доделанных карт из списка, а также ход работы над детализацией. И да, открыв пост целиком - не пугайтесь графики. Ближе к концу вы увидите значительную разницу между наброском на бегу и серьезной вдумчивой многочасовой работой, которая, вдобавок, растянулась на два дня.

Разнообразия вечер

Изображение
Большую часть сегодняшнего дня я провел, внося некоторые дополнительные изменения в скрипты и базу данных. Также заменил шкурку окон на обновленную (тестовую, еще работаю над этим) и добавил один небольшой скрипт с настройками смещений окон при различных шкурках (прошлый требовал 12 пикселей, этот - 16). Обновленное основное меню игры Да, я знаю, кристаллы немного уехали вниз, поправлю. Также, нарисовал первое пиксель-арт дерево и, какое счастье, оно вышло не таким уж плохим, как я боялся. За урок по рисованию - отдельная благодарность Сандо, твоя помощь неоценима. Как первые деревья - сойдет, но я еще перерисую потом. Остаток вечера (примерно три с половиной часа) я провёл на вебинаре " Работа 1.0 ", который был подготовлен этой группой:  Holy Monkey (vk.com) . Остался доволен и рад, извлек некоторое количество опыта, буду переваривать его во сне. Завтра вечером будет второе занятие, но до него я успею доделаю оставшиеся две карты и нарисовать более качественн

Как я провел сегодняшний день

Изображение
Не заходил в блог пару дней, так как не занимался проектом в это время. Отдыхал, гулял, читал, набирался сил. Сегодняшний день - последний "выходной" перед тем, как заняться проектом далее. И я решил провести этот день в попытке по-новому посмотреть на тот самый движок, ставший мне ненавистным в свое время. Да, я говорю о Unity. Судя по результатам сегодняшнего дня, могу сказать, что явно не с той стороны к нему подходил в прошлые два или три раза. На сей раз я подошел к нему со стороны 2D проекта и освоение начал с самого простого - с создания собственного меню для игры, идея которой мне пришла совсем недавно. Первая проба - основное меню Я отключил две кнопки с теми меню, которые пока недоступны и которыми я займусь позднее.  Одно меню я уже сделал и оно включено в демку. Скачать результат можно по ссылке:  https://yadi.sk/d/4346V15XfWmaK . Сразу предупреждаю, что ничего, кроме трёх экранов там нет. Но по-крайней мере, я начал разбираться в том, как это работает.

FFFREM, ежедневный отчет. День 27

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

Анализ Marshal.dump в Ruby

Изображение
Чтобы проанализировать, что и как записывается с помощью метода dump модуля Marshal, я буду писать небольшой код для примера. Если вы хотите читать результаты самостоятельно и пробовать по ходу дела, выводите их в консоль или в текстовый файл, открывать который следует специализированным редактором, поддерживающим отображение служебных символов. К таким редакторам относятся Notepad++, Sublime Text и другие. Пост пишется на за один вечер и будет обновляться впоследствии. Заголовок файла Как я успел выяснить за время тестов, заголовки делятся на несколько видов: модуль, класс и объект, в зависимости от того, что было передано в качестве аргумента методу dump. Заголовок модуля Создадим пустой модуль. / / Запишем результат дампа в строку: / / В строке 6 я декодирую каждый символ отдельно, потому что иначе консоль вывода Sublime Text выдает ошибку. Декодирование можно опустить и сразу вывести результат, используя puts string . Выведем результат в консоль: Руби

Выходные с Эльфом

Какие посты нас ждут уже в эти выходные? Суббота - разбор содержимого дампа, создаваемого с помощью Marshal.dump (применяется для сохранения данных в мейкере через метод save_data). Воскресенье - долгожданные финальные карты из проекта FFFREM, графика для которых как раз готовится на данный момент. Только в этом блоге и только от Эльфа, не переключайтесь!

Генератор названий оружия

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

FFFREM, ежедневный отчет. День 26

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

Какую игру мне сделать сегодня?

Решил попробовать перенести генератор с Ruby (который многие не понимают, как запускать) на JavaScript. Теперь вы можете в любой момент времени зайти и посмотреть предлагаемые идеи для создания игры. Какую игру мне сделать сегодня? Нажми на кнопку, чтобы увидеть результат Естественно, программа является не более, чем шуткой, но некоторые интересные результаты она может вам преподнести. И это первый мой опыт написания чего бы то ни было на JavaScript. В качестве sandbox для написания использовал сайт JSBin.com . Информация для составления кода была взята отсюда: javascript.ru w3schools.com magentawave.com shpargalkablog.ru Скорее всего, перенесу еще несколько подобных генераторов на JS и встрою в страницы сайта потом.

FFFREM, ежедневный отчет. День 25

Изображение
Сегодня я не делал карт, а занимался настройкой базы данных, а конкретно - навыками и учебниками к ним. Страница со статистикой по этому поводу была обновлена. Что же сегодня было сделано? Внесены и частично настроены все навыки (белая и черная магия) Созданы учебники для всех навыков (даже для тех, которые не будут использованы в игре) Созданы состояния для всех учебников. Учебники у меня работают так: Проверяется к какому герою применяется учебник и на него накладывается соответствующее состояние Проверяется, есть ли он в партии (на всякий случай, хотя это и параноидальная проверка) Проверяется, к какому классу он относится (не все классы имеют возможность изучить магию) Если персонаж этого класса не может учить заклинания, то с него просто снимается состояние Если же он может, то проверяется его состояние, в соответствии с которым: снимается это состояние выдается соответствующих навык (изучается героем) изымается один учебник На последнем пункте у

FFFREM, ежедневный отчет. День 24

Изображение
Сегодняшний пост будет ближе к "традиционному". Скриншоты карт, немного новостей и чутка информации вы найдете ниже. Обновление тайлсета Castle Все скриншоты вы найдете в полной версии поста.

Блоггерская политика взрослоты

Изображение
Ура! Я могу продолжать публиковать в блог всякую непотребщину, которой ранее никогда не публиковал и публиковать не собираюсь! На самом деле, при первом появлении предупреждения о том, что политика Blogger в отношении содержимого, несущего возрастные ограничения (от 18+ и выше), может измениться в сторону ужесточения правил, я испугался и пошел лазить по всему блогу, пытаясь понять, в чем меня обвиняют. Как выяснилось, паника была совершенно необязательной, так как ничего подобного у меня до сих пор не бывало и впредь бывать не собиралось. Но теперь я знаю, что общими усилиями владельцы блогов на этом сайта могут повлиять на мнение компании. Это, в целом, неплохо.

FFFREM, ежедневный отчет. День 23

Изображение
Сегодня будет день разбора магических способностей персонажей. В конце концов я должен был до этого добраться, так как они являются одной из значимых частей игры. Пока я разбираюсь в этой магии, я заодно ввожу ее в базу данных, так что формально над проектом я все-таки работаю непосредственно из редактора, а не только в текстовом редакторе. Итак, вся магия в мире FFFREM делится на два вида: черная и белая. Начнем с объяснения классов волшебников, чтобы разобраться в этих видах магии подробнее. Черный, белый и красный Белый маг. Сконцентрирован на изучении белой магии. Обладает низким запасом здоровья и слаб в атаке и защите. Однако, может лечить персонажей своей партии, избавлять от воздействия проклятий, усиливать характеристики и возводить магические стены для защиты. После повышения и получения звания "Светлый волшебник" получает возможность изучать и практиковать заклинания черной магии низких уровней. Черный маг. Сконцентрирован на изучении черной магии

FFFREM, ежедневный отчет. День 22

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

Скрипт: Генератор имён и названий городов

Версия: 1.0 Последнее обновление: 27.02.2015 Описание: Генерирует случайное имя из набора гласных и согласных букв (в наборе также встречаются сочетания гласных и согласных для более интересной генерации). Иногда выдает нечто не сильно читабельное, но я думаю над тем, как это исправить. Только английская версия! Русская будет позже.

Два месяца + планы

С начала разработки FFFREM прошло уже два месяца. Я начал замечать за собой, что устал от проекта и никак не могу закончить работу над картами. Разобравшись в причинах, понял, что дело все в том, что я не очень-то хочу менять чётко спланированное настоящее на неорганизованное толком будущее. Выход из ситуации есть, он прост: составить планы на ближайший месяц. Да, сразу на месяц вперед, так как мой невероятный оптимизм заявляет мне, что я закончу проект аж за четыре или пять месяцев разработки, не позднее. А значит, времени в обрез, а работы еще полно.

FFFREM, ежедневный отчет. День 21

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