Архив рубрики: Архив AlternativaGame

Демо-версия движка Alternativa3D

Постоянные посетители нашего блога всё поймут без лишних слов, для остальных читателей объясняем:

Это технологическая демо-версия Flash-движка Alternativa3D, созданного в рамках разработки MMORPG Alternativa, онлайновой многопользовательской браузерной игры. В качестве платформы движок использует Flash-плеер версии 9 и, насколько нам известно, работает во всех поддерживающих эту технологию браузерах. Alternativa3D оптимизирован с учётом особенностей будущей игры и использует нетривиальные решения для быстрого отображения игровой графики.

Демо-версия движка Alternativa3D
Размер: 0.9Мб

Основные особенности:

  • Трёхмерная геометрия и 3D-спрайты. Здания и ландшафт выполняются в «честном» 3D, объекты со сложной геометрией — в виде спрайтов, в т.ч. многофазных.
  • Система освещения, включающая направленные и точечные источники света. Изменение времени суток, рассеянный и солнечный свет, автоматическое затенение в углах, динамические тени, включая тени от спрайтов.
  • Настраиваемое качество текстур и освещения (при отсутствии аппаратной поддержки 3D-графики во Flash это особенно важно).
  • Низкая нагрузка на процессор (исключая моменты изменения освещения и вращения камеры, что происходит нечасто и не критично для игры).

В настоящее время мы оптимизируем движок и готовим его к интеграции с сервером. В ближайшем будущем — разработка системы персонажей (скелетная анимация с плавными переходами, одежда), строительство игрового мира и закрытое бета-тестирование стартовой версии игры.

Если вы не видите картинки, значит Flash-плеер версии 9 у вас не установлен. Скачайте и установите его отсюда, или используйте прямую ссылку на файл.

Просим сообщать о найденных глюках, приглашаем к конструктивной беседе на тему.

+5 к жизни?

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

plus5.jpg«Аналоговое» мышление естественно для человека. При работе с цифрами человеку приходится как бы включать встроенный аналогово-цифровой преобразователь. Когда мы получаем на вход какие-то числа, мы их сразу интерпретируем в свою «аналоговую» систему оценки. Например, цена 1500$ для ноутбука — средняя, 2 сигареты в пачке — кончаются, 20% годовых — выгодно, 30 килограммов — тяжело, 37,5 на градуснике — заболел и т.п.

Continue reading +5 к жизни?

Фотокамера

Когда в «Альтернативе» мне захочется запечатлеть интересный игровой момент, я нажму на кнопку фотоаппарата. Фотик позволяет снимать с зумом, сохранять и использовать полученные картинки.  Есть удаление снимков и прочие штуки. Пока что может глючить (и глючит).

Photocamera

Всё вместе

Все наработки по визуализации собраны в одно целое. Без особых затрат можно использовать bump-маппинг (рельефность) и уникальные световые эффекты (например, отсвет от травы на цоколе). Ещё есть потенциал по оптимизации, но скорость расчётов в основном зависит от настроек качества текстур.

Предполагается что все объекты в игре будут визуализированы в масштабе 1 пиксель = 1 сантиметр.

Визуализация здания

Управление:

  • Пробел — переключение сцены освещения (утро/день/вечер/ночь)
  • Колёсико — изменение масштаба
  • Shift + колёсико — качество текстуры
  • Ctrl + колёсико — качество карты освещения
  • Alt + колёсико — качество рельефа
  • Q — вкл/выкл интерполяцию текстур

Мобильный телефон

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

Вот демо-образец мобильного телефона. Как видите, в нем будет доступен почти весь функционал среднего мобильного телефона, включение/выключение, уровень сигнала в зависимости от местности. Общение по телефону будет происходить через чат-панель. Технологии и опыт позволяют сделать полноценный понтофон с фотокамерой, мелодиями и аудиопотоком для звукового разговора, но на начальном этапе в этом нет необходимости.

Сотовый телефон

Телевизор

Мы стремимся к реалистичности, и в игре просто необходимо телевидение. При «взаимодействии» с телевизором будет открываться его окно, с вещанием на нескольких телеканалах. Как минимум это будут внутриигровые новости, сюжеты (есть задумки!), реклама.

С интерфейсом, думаю, разберетесь. На втором канале передача про кота Чуку.

Наручные часы

Если в «Альтернативе» вам нужно точное время — раздобудьте наручные часы, которые висят на экране в удобном для вас месте (чтобы не тратить много места, их можно будет «свернуть» в уменьшенную версию).

Наручные часы

Предметы: газета

Газета — административный «рупор», голос создателей игры и возможность узнать последние новости. Газеты продаются на всех углах. Газету можно найти просто лежащей на земле (правда, она скорее всего старая). Газета содержит статьи и фотографии. Каждый может стать корреспондентом газеты и заработать внутриигровых финансов, публикуя интересные статьи.

newspapper.jpg

(!) Спойлер: влиятельные игроки могут создать свою газету. Для этого понадобятся финансы, своя или «знакомая» типография, ну и связи в администрации, разумеется.