Warcraft Cavegame

Добавлен , опубликован
Карта
Жанр:
Other, FPS
Минимум игроков:
1
Максимум игроков:
12
Выпуск Warcraft:
Frozen Throne
Версия Warcraft:
1.24 - 1.28 [UjAPI v1.1.27.285]
Версия карты:
0.8
Защита:
Не защищена
Доступные языки:
Английский
Warcraft Cavegame - любимая игра про кубы теперь в вашем варкрафте!!!
Это примитивный клон Minecraft Classic в Warcraft 3, сделано было из научно-спортивного интереса и посмотреть на возможности/лимиты движка, UjAPI и AngelScript. Получилось, как мне кажется, неплохо.

Возможности и особенности

  • Песочница про блоки. Весь мир состоит из блоков, и вы вольны разрушать их и ставить новые так, как захотите, там, где захотите и тогда, когда захотите. Вы ограничены только вашей фантазией и ограничениями движка. и скудным инструменталом. и малым количеством контента.
  • Бесконечный* мир. Вы вольны передвигаться в любую сторону, и ничто вас не остановит. Никаких невидимых стен и ограничений карты. В отличии от майнкрафта, мир бесконечен и по вертикали (вверх и вниз)! * в следствии того, как устроен наш мир и компьютеры в частности, по-настоящему бесконечным мир быть не может. Однако никаких ограничений со стороны самой карты нет.
  • Рабочие сохранения. Не варкрафтовские!! Здесь используются свои. Миры можно сохранять и загружать.
  • Рабочий* Мультиплеер. Простая синхронизация игроков, блоков, и даже сохранений. Но тестировалось только на двух игроках и то на одном компьютере. Технически поддерживает 12 игроков, но, вероятно, сетевая часть этого не выдержит. Текущая API синхронизации не даёт передавать много данных (по крайней мере в моих тестах), так что мультиплеер сделан насколько возможно в рамках ограничений.
  • На всё про всё у вас одно ядро, старое двигло и очень устаревший графический движок. Скажу прямо, задача для варкрафта по-настоящему тяжелая. С моей стороны сделано многое, чтобы FPS держался на приемлимом уровне, но все-равно приходится сильно жертвовать дистанцией прорисовки и скоростью генерации мира. эти параметры настраиваются в меню игры.
Управление
WASD - Ходьба
Shift - Присесть
Ctrl - Спринт
Мышь - крутить камерой
Левая кнопка мыши - ломать блок
Правая кнопка мыши - ставить блок
Цифры (0 - 9) - Выбрать соответствующий блок из хотбара
E - "Инвентарь"
ESC - Меню
F3 - Отладочная информация

Установка

  1. Требуется Warcraft III версии 1.24 - 1.28 (Тестировалось на 1.26)
  2. Требуется UjAPI (Создавалось и тестировалось на v1.1.27.285)
  3. Если в UjAPI/UjAPIFiles/Modules нет AngelScript.dll, то скачать отсюда и положить туда.
  4. Закинуть карту в Warcraft III/Maps
  5. Играть
Послесловие
Было воплощено практически всё, что было в планах. Дальше только накидывание контента (больше блоков, больше типов блоков, больше систем, мобы), что мне уже не так интересно. Идея была "ачтоесли майнкрафт в варкрафте??!!", вот её результат. Обновлений, вероятно, не будет. Ну, возможно, кроме фиксов критических багов. Исходный код открыт! (но лучше туда не смотреть...)
Выпуск The Frozen Throne и Reign of Chaos на Windows:
  • (если это zip архив) Достать файл w3x, w3m или w3n из архива, открыв его двойным кликом
  • Открыть расположение игры с помощью правого клика по иконке игры - открыть расположение файла. Иногда это нужно повторить в открывшемся окне (ссылка на ссылку)
  • Если это карта:
    • Открыть папку Maps
    • (не обязательно) Создать там подпапку XGM
    • Переместить файл w3x или w3m в папку Maps или подпапку
  • Если это кампания (w3n):
    • Открыть папку Campaigns
    • Переместить файл w3n в папку Campaigns
Выпуск Reforged на Windows:
  • (если это zip архив) Достать файл w3x, w3m или w3n из архива, открыв его двойным кликом
  • Открыть проводник (Win + E)
  • Если это карта:
    • Ввести в адресной строке Documents\Warcraft III\Maps или %UserProfile%\Documents\Warcraft III\Maps и нажать Enter
    • (не обязательно) Создать там подпапку XGM
    • Переместить файл w3x или w3m в папку Maps или подпапку
  • Если это кампания (w3n):
    • Ввести в адресной строке Documents\Warcraft III\Campaigns или %UserProfile%\Documents\Warcraft III\Campaigns и нажать Enter
    • Переместить файл w3n в папку Campaigns
Выпуск The Frozen Throne и Reign of Chaos на Mac:
  • (если это zip архив) Достать файл w3x, w3m или w3n из архива, распаковав его двойным кликом
  • Откройте Искатель (Finder)
  • Нажмите и удерживайте клавишу OPTION или ALT, затем перейдите в меню Finder в верхней строке меню и откройте меню "Перейти". Когда вы удерживаете клавишу OPTION или ALT, в раскрывающемся меню появится опция "Библиотека". Нажмите "Библиотека". Теперь вы находитесь в папке "Библиотека"
  • Откройте "Поддержка приложений" - Blizzard - Warcraft III
  • Создайте папку "Maps", если ее нет
  • Поместите файлы карт в папку "Maps"
  • В случае кампаний вместо Maps папка Campaigns
Выпуск Reforged на Mac:
В выпуске Reforged такой же алгоритм, но надо перейти в раздел Библиотека от "вашего аккаунта", а не в глобальную библиотеку.
Пример пути: Users/ВАШ АККАУНТ/Library/Application Support/Blizzard
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
20
Рецензия на публикацию
Ждали этот проект всем селом.
Кубы — это модно и молодежно, тут сразу ставишь лайк без вопросов. Смотреть на то, как Minecraft пытается жить в недрах Warcraft, так же захватывающе, как и играть в пеонов в своё время. Безумно рад, что инженерный гений трахает Warcraft через UjAPI. Итак, если вы хотите забыть про гуй муй, оп-лимит, разрыв потока, фазы лун с cjassи раздор в комьюнити Warcraft, то добро пожаловать в чудесный мир UjAPI и Warcraft Cavegame!
25
Ну просто такой кек, крутая демка, забавная, пофанитmся можно, хоть и одноразово XD

А правда можно 2 игрокам отойти друг от друга на 10 000 блоков?
Ответы (1)
15
А правда можно 2 игрокам отойти друг от друга на 10 000 блоков?
да, можно на сколько угодно. Сейчас, правда, потестил, блин, очень тупой баг все же есть: игроков все-равно будет иногда видно даже на огромных расстояниях, но это чисто визуальная проблема, легко фиксится и с технической точки зрения всё корректно работает.
11
Неплохо, но уровень самой ранней альфы майнкрафта. Нужно допиливать, а так это технодемка, лучше уж в настоящий майнкрафт поиграть...
Проблема с прорисовкой... лагает ужасно. И что ? Мир вообще никак не ограничен по высоте? Бедрока нет?
Ответы (1)
15
Нужно допиливать, а так это технодемка, лучше уж в настоящий майнкрафт поиграть...
В настоящий майнкрафт в любом случае лучше поиграть, как бы я тут не извращался и не допиливал) Это технодемкой и задумывалось, и работать будет априори куда хуже и неудобнее чем полноценная игра.
Мир вообще никак не ограничен по высоте? Бедрока нет?
Не ограничен ни по какой оси. Используются кубические чанки вместо майнкрафтовских 16х16х256.
3
когда запускаю карту ничего не происходит. просто огромное НИЧЕГО вместо карты. на миникарте все белое, а на экране - черное.
Ответы (1)
15
Drakemor_888, Для работы требуется UjAPI.
Если это происходит и с ним, значит не скачали или не включили AngelScript.
Скачайте отсюда: xgm.guru/p/ujapi/ujapi-angelscript
И включите его в лаунчере (шаги описаны там же, по ссылке)
И если даже так проблема остается, то поставьте в лаунчере галки Dev Mode в верхней части окна, Dev Mode и Console у AngelScript и скиньте что оно выводит при выборе или запуске карты в консольном окне.
16
Наконец-то я затяну племянника в варкрафт...
36
Поиграл в это 10 минут.
Лагает постоянно, фпс просаживается каждые 3 секунды. генерация мира происходит за спиной, даже если кусок мира уже до пару секунд был сгенерированный. настройки рендеринга и скорости мало влияет на процесс, только если рендеринг в 1 поставить. а иначе будет фризы в нулину улетать сразу после 2 секунд.
Текстура скайбокса то дерево вылезает на весь экран. при беге фпс улетает еще быстрее.
Оцениваю это 2 из 10. если не лаги, было 5.
Фпс не анлокнут, традиционные 64

Остальные баллы не накидывал из-за отсутствие банально контента, вместо квадратного друга работник из альянса, руки нет, анимации нет блоках
Загруженные файлы
Ответы (4)
36
а, да, почему то фпс не выводится через команду /fps - с меня поржали в тиме из-за фрапса, но вот когда узнали, что фпс не выводится через команду - промолчали что-то
31
Anime Chan, поржали из-за того, что ты не знал про комманду /fps. Так что не надо тут.
15
Anime Chan, Спасибо за рецензию!
К сожалению, не было возможности протестировать на другом железе, на стандартных настройках на моем ПК играбельно. Судя по всему, требования к процессору здесь действительно суровые. С этим мало что могу поделать, реалии используемого движка, совсем не подходящего под эту идею.
ФПС видно в дебаг информации, включаемой клавишой F3.
36
fenathesnake, ну если у меня на майнкрафте лагает, как в этой карте, значит и правда процессор требуется мощный. потому что у меня стоит какой то атлонт по характесристикам как какой то офисный интел тех времен
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.