Включаем-выключаем звук и рассматриваем его свойства.
Разработка продолжается. В основном сейчас занимаемся техническими вещами - алгоритм движения котёнка переписывается полностью, а также добавляются всякие дополнительные элементы интерфейса. Вот кнопка, включающая-выключающая звук, например. К проекту присоединился еще один программист по имени Макс! Дела пошли значительно быстрее, да и настроение улучшилось, мотивация выросла! Благодаря ему я, собственно, и пишу этот как бы урок или экскурс.
Сегодня я покажу, как просто можно включить-выключить звук во всем ролике всего одной кнопкой в AS3:
Музыка в играх.
По моему мнению, музыка в играх (не только в РПГ, это относится к любому жанру) является одной из важнейших составляющих. Музыка делает геймплей более интересным, увлекательным. Если в игре хорошая музыка и она (что очень важно!) поставлена в нужные места, то игроку будет гораздо приятнее в нее играть.
Увы, не всегда мейкеристы и создатели инди-игр внимательно относятся к этой стороне создания игр. Чаще всего, конечно, этим страдают новички. Цель этой статьи – показать, как важно правильно использовать музыку в играх.
В данной статье я дам основные понятия о музыке в играх, приведу примеры и разберу их.
Плюс музыка.
Мелкие мелочи.
Проект "Котёнок" по уши погряз во всякого рода мелочах.
Прогресс сейчас довольно мелкий, но ощутимый:
- поправились некоторые графические неточности
- поправились некоторые орфографические, пунктуационные и лексические ошибки
- из текста убраны символы, которые не воспринимаются новым шрифтом (EraserCyr)
- переходы между сценами теперь стали плавными, как и советовали на форуме
- в меню регулирования параметров добавилась кошачья лапка для красоты
- оформились предварительные титры
- в процессе всего этого найдены еще разнообразные баги, в том числе и серьезные - некоторые править пока только предстоит
- и самая главная мелочь: сократился размер графических и звуковых файлов более, чем в 2 раза! Возможно, финальная версия будет весить даже меньше, чем демка!
Дорабатываем скрипт на Ren'py
Товарищ ZeroT согласился помочь с встраиванием музыкального сопровождения в игру и сейчас работает над добавлением в скрипт озвучки.
А я тем временем разобралась, как менять внешний вид изображений на кнопках меню. В папке под названием _roundrect содержатся изображения, которые используются для элементов интерфейса в меню. Если их изменить, то их форма поменяется. А цветовая схема на этом движке редактируется отдельно. Не обязательно выбирать одну из предусмотренных движком схем, как выяснилось, можно сделать и свою.
Программисткие новости, мяу!
Как движутся программисты?
На данный момент в проекте напрямую задействован только один программист - Wins Vega, который, к тому же, скоро уедет. До этого к нам в команду пришло и ушло три программиста - два парня и одна девушка. AS3 - все-таки язык не такой уж и простой и удобный, пока мы сделали такой нехороший вывод. Один из программистов на "съезде" даже назвал его "конфетным", потому что там много чего скрыто.
Как движется кот?
Удалось сделать движение котёнка по нажатию кнопки мыши, как это должно быть в нормальном квесте. Направление котёнка меняется в зависимости от стороны, куда он идет. Это достигается благодаря смене видимости разных мувиков, в которых прорисована анимация котенка в разные стороны. Также когда он останавливается, он садится и моргает глазками, то есть еще один мувик на это. А движение у нас будет происходить линейно, по заданным точками по порядку, путь можно обозначать в редакторе, делалось специально для дальнейшего удобства разработки.
Да будет звук!
Наконец-то нам стало понятно, как добавить звуки и музыку во флеш. Правда, оно занимает много места, поэтому еще не известно будет ли полная озвучка. Будем использовать сжатое mp3.
Глубина и объём.
Выделены объекты за котёнком и перед котёнком в отдельные группы мувиков и классы соответственно. Также с помощью глубины отрисовки благодаря неизвестному мне алгоритму получилось сделать движение реки программно волнами. Тоже глубина и объём! И красота...
Какая рисуется перспектива?
Никакой. Нет, не пугайтесь, это я в том смысле, что кот пока рисуется без перспективы, он не удаляется, когда отходит в сторону горизонта, а остается такого же размера, когда должен уменьшаться. В принципе, перспектива для дальнейшего программирования - сделать перспективу, а также определять точку появления кота на каждой сцене, откуда он вышел. Что касается "текстового движка", надеюсь, удастся использовать тот же, что и в демке. Работы еще много, а самое сложное почти позади. Будем надеяться.
Демо-версия "Приключений котёнка"
Рада представить вашему вниманию новую демо-версию игры про котёнка! Она доступна для скачивания в разделе "Наши игры"!
Переделала всю графическую часть интерфейса, чуть ли не кардинально, исправила баги некоторые, доделала сюжетную линию до конца, частично готова озвучка, добавлена музыка, которую любезно предоставил Wins Vega.
В дневнике проекта выложила сценарий игры, и карту с прохождением для всеобщего блага!
Легенда о Дряньке: почетный лист разработчиков!
AnnTenna - ведущий разработчик и руководитель проекта: автор сказки, внешний вид и характеры героев, автор дополнительных квестов, текстов и диалогов, создание всех сюжетных эвентов, создание эвентов NPC, создание эвентов для битв, система прокачки боевой магии, создание головоломок, подборка графики, пиксельарт, маппинг и дизайн уровней, боевые анимации героев, анимация магии, системная графика, звукорежисер, озвучка битв, подборка звуковых эффектов, подборка музыки, тестирование, координация проекта.
Villain - титульник игры и оформление, звукооператор, озвучка битв, переход c RPG-Maker 2000 на 2003, подборка музыки, создание головоломок, маппинг, тестирование.
Dr. Nick To - подборка звуковых эффектов, музыки и графики, доработка сюжета, маппинг, озвучка битв, техническая поддержка, тестирование.
Sn@ke - тестирование, маппинг, озвучка битв, доработка сюжета, подборка графики, пиксельарт, лица NPC на фейсмейкере, подборка музыки.
Silent Meiousei - маппинг, создание эвентов NPC, создание головоломок, квесты, подборка графики, пиксельарт, тестирование
Рино - пиксельарт, корректировка и подборка графики, боевые анимации героев, системная графика, тестирование
Laendel - маппинг, доработка сюжета, подборка графики и музыки, тестирование
Avatosius - создание эвентов для битв, озвучка битв, маппинг, создание эвентов NPC, лица NPC на фейсмейкере, тестирование
Герберт Уэст - маппинг, анимация магии, подборка графики, пиксельарт, тестирование
mephis - помощь в создании системы магии в игре, техническая поддержка и тестирование
TauroFW - тестирование, подборка системной графики, лица NPC на фейсмейкере
Kusharami - тестирование, корректировка текста, подборка музыки
Agckuu Coceg - пиксельарт, тестирование
Wins Vega - автор саундтрека к игре и подборка звуковых эффектов
Аlexian - тестирование
Джекил - тестирование
Sed - тестирование
Sirius - помощь в создании системы магии в игре
Обновление Летучего корабля до версии 1.6
[img]http://lokatorstudio.byethost4.com/images/stories/shapka3k.png[/img]
Летучий корабль обновился до версии 1.6!!! Ох, и сколько это ждали!!! И вот - оно свершилось!Наконец-то, в игру была добавлена музыка! Да, вы не ослышались - музыка! Теперь игра стала как и все нормальные игры с музыкой!!! А также, кроме того, шрифт был изменен на более красивый, исправлен маленький баг, ну и немного косметических улучшений, в результате чего, несомнено, игра стала лучше, по крайней мере по мнению разработчика! А вот насколько лучше - это уже судить вам. Надеюсь, в этой конфигурации играть станет более приятно и интересно, и не придется делать еще патчи с улучшениями. В общем-то сделала всё, что могла, а что не могла, помогли сделать другие! Поэтому отдельная благодарность Крису и Винсу за участие в этом улучшении.