Сообщения

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

Нервы

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

Love | Hate

Изображение
Любовь и ненависть. Старая добрая борьба между теми, кто все еще использует телевидение для получения информации и теми, кто давно уже променял его на Интернет не прекращается. И не думаю, что прекратится когда-либо. Почему? Не думаю, что ответ станет каким-то откровением, просто я заболел и у меня появилось время думать о чем-то, кроме работы. Почему же борьба не прекратится? Это выгодно. Телевидение в последние годы работает по другой схеме, нежели об этом рассказывают. А схема проста - чем ты больше ненависти ты питаешь ко всей той аморальной тупости и отвратительной грязи, что выливают в глаза и уши ежеминутно как во время рекламы, так и во все остальное время, тем больше ты будешь выражать эти негативные эмоции и бесплатно рекламировать это самое телевидение.  По запросу " зомбоящик " Яндекс выдал мне 313 тысяч ответов и около 7 тысяч картинок. Google выдал приблизительно на 200 тысяч ответов больше. Это немного, но уже о чем-то говорит. Вы можете провести со

Ловушка киноляпов

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

Обновление

Сегодня я провожу в блоге обновление: сменил "шкурку", изменил вид комментариев в ближайшее время добавлю поддержку подсветки синтаксиса для исходных кодов скриптов позднее также сменю картинку на самом верху, не помню, где именно это делается.

Как начать проект (часть 1)

Начало, возможно, большой статьи о том, как начать проект и оставаться заинтересованным в его развитии и реализации.

Последние новости до Сигуи

Изображение
Честно, больше новостей про Сигуи не будет до самого релиза 0.6! Собственно, в связи с тем, что Сигуи после 0.6 обновлять вряд ли буду (то есть никаких 0.7 от меня не ждите потом), решено выпустить ее только в комплекте с дополненным справочником (с небольшим учебником с примерами), демонстрационной версией, показывающей большинство сильных сторон Сигуи и хотя бы половиной из задуманных дополнений. Дополнений этих запланировано целых шесть, вот список: cindel cibas cines cidex cidin cires Выходить они будут именно в таком порядке, как в этом списке. Пожелайте мне удачи на тестировании и отладке!

Конкретика, часть вторая

Изображение
И да, я сделал это! Список еще не полностью готов, может, я еще чего-то придумаю и добавлю позднее, но он уже есть! На данный момент поставлена 281 задача, из них 60 - уже выполнены. Если делать по десять задачек в день - разработка пойдет куда быстрее! Главное теперь - научится разбивать одну задачу на несколько задачек поменьше, каждую из которых можно завершить менее, чем за пять-десять минут. Таким образом, из мелочей постепенно сложится полная картина, чего я, собственно, и пытаюсь добиться. Кстати говоря, обложку для выпуска 20% я уже нарисовал, но увидите вы ее только при релизе этих самых 20%! Всем добра и удач! До встречи!

Конкретика

Изображение
Нашел для себя новое развлечение - составление списков задач . Особенно нравится, если я знаю, как решить задачу: тогда составляю довольно подробный и (или даже полный) список по пунктам. Пока такое настроение, пойду составлю наиболее полный список задач для разработки LowLife. Так их будет проще выполнять, можно даже придумать норматив какой-нибудь, например, 10 задач в день. Я слышал, как кто-то сказал: " ставь перед собой реальные конкретные цели, которых ты сможешь достичь. оставь абстрактные мечты романтикам ".

Бенчмарки

Изображение
Кто-то может спросить меня: "Эльф, а что ты там опять творишь со своим Сигуи? Что там может быть такого сложного, что ты никак не можешь выпустить новую версию?" Сегодня мне есть, что ответить на этот вопрос так, чтобы было понятно.

Архитектура CIGUI 0.6

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

Как я писал механизм очередей в CIGUI

Изображение
Написано все хорошо и довольно четко , хотя и немного не по порядку. Однако написание самого скрипта занимает немного больше времени, чем мне хотелось бы, так что займусь этим в первую очередь. Бета версия CIGUI 0.5 выйдет в ближайшее время, ее можно будет протестировать и помочь мне в поиске новых ошибок. Перед этим постараюсь проверить все сам. Законченные стабильно работающие функции сразу опишу в справочнике, которая будет доступна по той же ссылке, что и ранее.

Для ленивых

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

Подготовка Charset Maker

Изображение
Проверил работоспособность старого доброго Charset Maker версии 1.4.1 и понял, что, в сравнении с 1.2 красивостей, конечно, прибавилось, но... Стабильность программы упала очень сильно. Тогда я решил попробовать себя во франкенскриптинге ^_^ Я взял лучшие идеи из 1.2 и аккуратно добавлял новшества из 1.4.1. Поскольку большая часть скрипта написана не мной, то чего-то я до сих пор не понимаю и не могу предсказать. Именно это сподвигло меня на написание немного измененного скрипта, который будет включать в себя все необходимое и добавить те возможности, которые ранее не мог реализовать.

Буковки и словушки

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

CIGUI 0.5 alpha

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

Фундамент механизма очереди CIGUI

С версии 0.5 в Сигуи будет доступен так называемый механизм очередей. Ниже я приведу правила, по которым он будет работать .

Дружественные сайты

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

"Выжить"

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

Основные положения CIBAS

Многим скриптерам (и не толко) приходила когда-нибудь мысль о том, как бы сделать свою боевую систему с анимациями и эффектами. Такая мысль постигла и меня, поэтому я и решил записать где-то основные положения для большого аддона к CIGUI - CIBAS .

Секретные новости о новом CIGUI.

Небольшой анонс будущей версии 0.5. Выкладываю здесь предварительный список изменений, над которыми я работаю.

Иллюстратор

Записался иллюстратором для рассказов прошедшего конкурса "Фестиваль Масок" . В этом году он оказался весьма необычным - за титул лучших из лучших боролись пользователи сразу двух форумов (или более?). Подробности читайте под катом.

Старые скриншоты

Изображение
Оказывается, у меня были и другие скриншоты этого проекта, которые я мало кому показывал, да и в блоге не публиковал. Я нашел их случайно на одном файлообменнике, где я храню свои изображения.

Тысяча и три карты

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

Кратко о рисовалках

Изображение
Недавно мне все же пришлось выбирать немного другой графический редактор по нескольким причинам: Небогатая палитра, трудности в смешивании цветов, вследствие чего - не очень реалистичные тайлсеты; Разговоры с дизайнером, который является вторым разработчиком, о преимуществах и недостатках графических редакторов; В конце концов, один из рисунков у меня даже не сохранился, а программа, в которой я работал, вылетела. И вот так начались мои поиски графического редактора, подходящего по следующим параметрам: минимальное разрешение экрана для удобной работы должно быть 800х600, а не 1024х768, ввиду ограничений экрана нетбука; настраиваемые или хотя бы простые и запоминающиеся горячие клавиши для доступа к самым необходимым функциям; большая или настраиваемая цветовая палитра; редактор должен быть бесплатным или открытым, или свободно распространяемым.

CIGUI 0.4.1

Изображение
Скачать можно здесь: Архив ZIP (6,87 МБ) Справка: Документ PDF (1,66 МБ) Описание изменений: +добавлена возможность отображать иконки вещей, оружия, брони и скиллов в качестве кнопок в командных меню +добавлена статья в справочник, подробно описывающая это +добавлено, наконец, движение окон +добавлена статья в справочнике с описанием действия +добавлен эффект затемнения фона при показе меню поверх карты +добавлены команды по простому изменению прозрачности +добавлена команда по продвинутому изменению прозрачности +добавлены команды активации/деактивации окна +разделил скрипт CIGUI на подготовительный и основной код. это не совсем удобно для установки, но это все еще не релизная версия, так что придется смириться, лишь бы скриптеры трудились. +исправлена ошибка (сразу скажу - она была дурацкой), по которой не возвращался Escape после сбора цветов в демке. также поправил проверку на количество цветов. +добавлена статья по специальным тегам в справочник +нашел и ис

Скоро! CIGUI 0.4!

Изображение
подбираю логотип для CIGUI. ищу интересные шрифты и графические решения Сейчас занимаюсь подготовкой новой версии того самого интерпретатора , осталось дописать еще несколько статей в справочник, последний раз протестировать и можно будет выпускать! На данный момент уже имеется свыше тридцати команд, уже позволяющих создавать простые элементы интерфейса. Что будет в новой версии: +движущиеся окна, +работа с прозрачностью, +обновленная работа с операциями, +форматирование текста для кнопок и многое другое!

Экспорт/импорт текста

Изображение
Это не просто скрипт, а целая скриптовая система, состоящая из трех скриптов: базовый модуль Dials модуль экспорта Dials_Extractor модуль импорта Dials_Intruduce Полезна переводчикам и редакторам текстов в игровых проектах, созданный с помощью RPG Maker! Смотрите полное описание!

Мегаполисы

Изображение
dark city orange original by DeadElf79 Я решил опубликовать некоторую краткую информацию о мегаполисах, присутствующих в игре. Вы можете кликнуть по ссылке, чтобы сразу перейти к описание нужного: Честер (в народе - Rust-city) Вилстон Моску Краснос (в народе - Зеленый город) Прайд Тверск Нью-граунд Токсио  (в народе - Токсисити) В этой статье будут появляться описания по ходу написания.

Краткие новости

На данный момент Эльф находится в поиске работы, заодно потихоньку пробуя на вкус тяготы фриланса. Эльф смело сообщает о проекте следующее:

CIGUI RGSS

Изображение
CIGUI  -  Command Interpreter for Graphics User Interface  - командный интерпретатор для создания своих систем меню без надобности разбираться в скриптах и изучать  Ruby . Однажды я уже писал о подобном , но с тех пор успел неплохо доработать.

Законы

Пора брать трактор и мотать.

Дополнительные персонажи - 1

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

Сцена 1

Изображение
ГРАФОН! Решил все-таки показать, на что способны эльфийские топоры, вот законченная в плане графики и анимации сцена из первого ролика:

Чарсеты

Изображение
ЧАРСЕТЫ Нашел-таки как сделать кнопку "Далее", пойду оформлять статьи... А теперь - вторая новость. Заготовил несколько шаблонов для персонажей, по которым будут созданы все чарсеты. Смотрите в полной новости скриншоты с примерами!

Основные персонажи

Изображение
ГЛАВНЫЕ ПЕРСОНАЖИ Основных персонажей в игре пятеро, шестой встречается по сюжету не один раз и играет в нем немаловажную роль. Ниже вы найдете краткую информацию по ним, прямо из Сообщества Рун. Также начал добавлять туда же маленькие картинки с чарами, именами и идентификационными номерами. Надеюсь, оформление мне удалось!

Пользовательский интерфейс

GUI Недавно нашел такую интересную вещь на Ruby , которая в народе зовется Гуй - графический пользовательский интерфейс, если полностью. Построить его можно с помощью двух простых вещей: wxRuby и wxFormBuilder . Посмотреть кратенькую статью со ссылками вы можете  здесь . Постараюсь разобраться, потому что есть несколько идей, которые можно реализовать, если создавать приложение на чистом Ruby: можно сделать редактор интерфейсов для RGSS сделать новый редактор карт, поддерживающий мультитайлсет (как в VX ACE) и несколько слоев изображения (как в XP) можно добавлять различные меню (с поддержкой мыши), созданные в wxFormBuilder И многое другое. Накопленные знания планирую применить и в какой-нибудь далекой версии Сигуи (сейчас протестирована альфа, скоро выйдет бета).

Пользовательский интерфейс одной строкой

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

Новое лицо игры

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

Мнение о Cave Story

Изображение
Сегодня я хочу представить вам игру, которую все и так уже знают, но не так уж и многие ее прошли до конца. К слову, я тоже не смог - уж очень мне сложен уровень, где находится Boss des Autos. Я его так обозвал по известной всем аналогии с Deus ex Machina.

Генератор чибиков

Изображение
    -     CHIBI GEN     -     Решил сделать конкурента для своего же проекта Charset Maker . Эта программа называется Chibi gen и пока в ней не так уж много графики, зато дружественный интерфейс, который управляется мышкой)) Вот и скриншот: Не смотрите, что рядом с персонажем пока много пустого места - оно зарезервировано под facegen и, возможно, баттлеры)) Осталось найти время на все художества...

Старые тайлсеты

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

Атмосфера!

Изображение
Мне очень понравилось то, как хорошо автор игры, которую вы можете увидеть на скриншоте выше, сумел передать атмосферу. Музыку я скопировал себе) Еще мне понравились окошки и вообще работа с интерфейсом, на скриншоте показано нехарактерное для rpg maker 2003 окно сообщений, теперь хочется сделать что-то подобное в своем проекте. Мне не понравился только сюжет. Не люблю этих маньяков. ----- И да, у меня пиратская винда, спасибо, что заметили.

Эскиз терминала управления

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

Первый скриншот

Изображение
Здесь показан пример тайлсета "Лаборатория". Со светом я еще поработаю, не до конца настроил.

Low Life - Низкие нравы

На этой странице будут публиковаться новости по развитию проекта Low Life , в частности его первой его части: Flaming Emptiness . Описание сюжета: Главный герой, имя ему Лекс, - охотник за информацией: он бродит по просторам киберпространства в поисках нужной информации и крадет ее, продавая своим заказчикам за внушительные суммы. Однажды один заказчик вместо того, чтобы заплатить полагающуюся награду, решил уничтожить Лекса как ненужного свидетеля. Лекс пришел в себя где-то в лесу, лежа в яме, что должна была стать его могилой... Описание мира: Действие происходит в альтернативном нашему мире. Мир, в котором ядерная война произошла уже около века назад, люди выжили лишь на изолированном архипелаге, в их распоряжении - несколько городов, что здесь были до войны, немного оружия и патронов, ресурсы, которые потихоньку сходят на нет. Прошло много лет с войны, некоторые города превратились в мегаполисы, каждым из которых правит одна из элитных воинственных группировок, которые так