Skip to content

Место vange rs в общей картине

Dzmitry Malyshau edited this page Dec 26, 2017 · 2 revisions

Уровень-1: оригинальные Вангеры

С открытием исходного кода (https://github.com/KranX/Vangers) стало возможным исправление ошибок в оригинале и обновление до более современного вида. В частности, на горизонте родная поддержка высоких разрешений, а также отвязка физики от 14fps.

Уровень-2: эксперимент vange-rs

Проект создавался для экспериментов с исходными ресурсами Вангеров и попыткой переписать логику в более простом, современном и поддерживаемом виде: на языке Rust, с использованием библиотек игрового сообщества.

Задачи, поставленные перед проектом:

  • возможность создания более продвинутой версии Уровня-1:
    • родная поддержка DirectX-11, OpenGL, включая iOS/Android и WebGL2, с аппаратным ускорением
    • компактный, читаемый и надёжный код
  • детальная разборка оригинальной логики
  • откатка трассировочного шейдера для росования уровня
  • запасной путь на случай неудачи Уровня-3

Уровень-3: новые переосмысленные Вангеры

Совершенно новая игра может быть основана на следующих компонентах:

  • шейдеры и логика из vange-rs
  • ресурсы из Униванга 4/7: https://vk.com/univang
  • технология графической абстракции gfx-hal, потенциально через движок Amethyst или Three-rs
  • дух оригинала и поддержка его ценителями