Альфа версия

» опубликован
Первая версия (от 22 сентября) нашей новой карты, которая представлена в виде редактора уровней.
Что реализовано на текущий момент:
  1. Игровая механика, которая позволяет играть в ice escape как обычно, а так же тестировать созданные уровни.
  2. Классный лоадскрин
  3. Редактор уровней, который состоит из 3-ёх строителей:
a) Main builder (f2), с помощью него устанавливаются старт и финиш уровня, регулируется скорость уровня, можно включать-выключать сетку тайлинга, рестартить и паузить/унпаузить уровень, отображать/скрывать регионы.
b) Terrain builder (f3), необходим для рисования самого уровня, в нём имеется:
6 типов льдов, снег, 9 типов земли.
с) Units builder (f4), служит для установки мобов, в этом билдере на текущий момент имеется 4 типа мобов:
*первый (22шт): Моб - тупо стоящий на месте моб, можно регулировать угол поворота.
*второй (17шт): Патруль - мобы этого типа могут иметь простой вариант (патрулирование из точки А в Б и назад) и сложный вариант (более двух точек, причём порядок патруля может быть A-B-C-A-..., A-B-C A-B-C (телепорт в А из С) и A-B-C-B-A-..., можно регулировать скорость бега юнита.
*третий (7шт): Кастер - мобы которые атакуют точку на земле используая абилку или ground-атаку, можно регулировать кулдаун и задержку запуска при старте.
*четвёртый (2шт): Циркуляр - мобы которые двигаются по кругу вокруг статичного моба, или патруля, или другого циркуляра, регулируется пока что только направление, по часовой или против. Ну и радиус (за радиус берётся расстояние от юнита до его "центра")
  1. Описание всего что есть реализовано в квестах (F9), команды расписаны в подсказках (комбинация ALT+H)
  2. Система позволяющая сохранять и загружать уровни. (-save filename & -load filename)
С помощью этой системы можно сохранять построенные уровни в папку wc3\Ice Editor\ в виде прелоад файлов.
Загрузка уровня может осуществляться в мультиплеере используя синхронизацию данных.
результаты тестов загрузки с синхрой:
--когда два игрока - загрузка быстрая, лага после загрузки почти нет
--когда 4 игрока - после загрузки происходит задержка хоста секунд на 30~
  1. Ещё мы подняли samba сервак что бы использовать его в качестве датабазы уровней
(как место где любой сможет скачать себе уровней для карты, либо закачать свои)
Вход на него осуществляется с помощью bat-ника wc3\Ice Editor\Open Level DB.bat
Загрузка всех своих уровней на сервер осуществляется bat-ником wc3\Ice Editor\Upload Levels.bat
Пока вроде всё, это результаты которых удалось достичь на текущий момент.


Просмотров: 1 119

» Лучшие комментарии


SomeFire #1 - 3 года назад (отредактировано ) 3
Загрузка всех своих уровней на сервер
Что происходит, если загружать уже существующий уровень? А если кто-то другой попытается записать уровень с тем же именем?
awesomesk1ll #2 - 3 года назад (отредактировано ) 2
SomeFire:
Что происходит, если загружать уже существующий уровень? А если кто-то другой попытается записать уровень с тем же именем?
На сервере по нику игрока располагаются файлы т.е \db\wc3nickname\
(ну если батником загружать их, пока что ничего умнее не придумали)
Мы проводили тесты - если запускать игру не от админа(Win7) то можно прелоадить уровни напрямую с самба сервера (тоесть ссылка такого вида \\server\db\level.preload.file), или например примонтировать в винде сетевой диск и грузить с него.
Но мы мапу пилим под iCCup, а там лаунчер запускает варик с правами админа.. так что для нас не актуально :(
Aws #3 - 3 года назад 1
Не особый фанат айсглайдеров и слайд ниндзя слайд по причине того, что не умею в них играть. Но сделано кошерно. И идея шикарная и автор реализовал всё очень круто. В общем плюсик огромный.