Убей моего пеона

Added by , published
» Жанр: Melee
» Число игроков: 1-4
» Тип карты: Одиночная, Кооперативная, Многопользовательская
» Версия Warcraft: 1.32 (Reforged+)
» Карта создана в редакторе: Reforged (с 1.32)
» Защита: Не защищена
» Размеры: Динамический
» Версия карты: 0.06
» Поддержка Reforged: SD и HD
Карта создана для конкурса Warcraft III Mini-Game Contest: Reforged.

Концепция

Руби дрова или умри
95% - Моя удовлетворенность проектом
Смотрим сразу видео, тексты же никто не читает

Управление

WASD - движение
Движение мышью - поворот корпуса
Удержание левой кнопки - Рубить/Чинить/Бить/Парировать/Стрелять (в общем по ситуации)
Удержание правой кнопки - Щит
Другие кнопки не придётся нажимать
» Расширенные движения
Стрелки работают, как альтернативное управление движением
Активация щита ПКМ - выбрасывает древесину за спину или в тележку
Удерживая ПКМ, нажмите левую, чтобы совершить рывок (доступно при 50 древесины)
Ударом кирки можно парировать пилы, и менять их направление на противоположное
Щитом можно отражать снаряды и менять их направление
Если дерево было уничтожено рывком, то вы всё равно сможете нести дерево даже при активированном щите
Удерживая ЛКМ, нажмите правую кнопку, чтобы совершить удар щитом и толкнуть объект, пришлось сделать эту способность, чтобы не зажимать себя тележкой в углу, перезарядка 0.2 секунды

Игровая цель

4 Пеона должны добыть 100 ед. древесины, чтобы построить корабль и уплыть из острова

Уровни

Игра разделена на 10 условных зон:
» Читать подробнее
НазваниеОписаниеБосс
Лагерь Ваша база Бунтующие пеоны
Лесопилка людей Поселение людей с большим количество древесины Башни
Лесопилка маньяка Зона с вращающимися пилами Тимбер
Живой лес Оживающие деревья Трент
Каменоломни Оживающие камни Горный великан
Волчьи пещеры Простые волки Альфа волк
Восточные ветра Заморозка Тускарец
Вулкан Огненный лабиринт Проход в АД
Пастбище овец Взрывные овцы Кодой
Побережье морлоков Коренные жители Черепаха
Илитный сервер Для избранных Архимонд
Каждый уровень и раскрывает данную карту как "Мини игра"
Многих элементов ещё нет в игре, ибо не успел к релизу

Галерея уровней


Перки-Достижения

Набор из личных достижений каждого игрока, достижения раскрывают мощь и потенциал пеона, благодаря им открываются новые механики, и карту становится проходить гораздо легче
» Список всех бонусов
НазваниеУсловиеБонус
Работник месяца 25 дерева Удвоение добычи
Бунт Ничего не делать 5 минут ПВП режим до первой смерти
Камикадзе Умереть 15 раз +100 здоровья
Вкус крови Убить 5 противников Удвоение урона и ремонта
Ученик Тора Починить строения на 1000 ед. Урон по площади и замедление
Ожирение Получить 1000 ед. лечения +7 регенерации
Ожирение Получить 5000 ед. лечения Восстановление 10% жизни при убийстве врагов
Толстокожий друг Найти кодоя Автономный кодой на базе и +10 брони
Калёная кирка5 ударов по костру 1 удар по костру даёт 1 дистанционную атаку
Техника безопасности Донести 10 древесины с полным здоровьем Парирование урона при атаке
Ледяной щит Пробыть на холоде 1 минуту Заморозка врагов на 3 секу, если они бьют по щиту
Шапка волка Убить 5 волков Призывает духа волка, который сражается за вас
Каменый щитУбить голема Щит блокирует 100% урона вместо 50%
Овечья болезньУбить или умереть от 40 овец Взрыв при смерти 200 урона и воскрешение каждую 2 смерть
Сфера огра Пройти испытание на вулкане Дальний бой и оглушение
РывокСобрать командой 50 древесины Рывок с перезарядкой 2 секунды
Список бонусов может отличаться от внутриигрового, как и условия их получения

ИИ Присутствует

Смело ставьте 3х ботов, если играете в одиночку, они защитят вашу базу
В целях повышения стабильности Сетевая игра полностью отключена
Огромная благодарность пользователю prog, за то что смог вернуть сетевую игру

Ссылки и благодарности

» раскрыть
Остальное сделал мой Артдиректор (Ну и я тоже), или 90% материала модели не откуда не позаимствованы
Так же используется:
Выражаю огромную благодарность пользователям сообщества XGM, которые помогали прямо или косвенно в discord.gg/vdS2kgr - канале.
И особенно моему Артдиректору, который делал модели, редактировал рельеф и всячески меня поддерживал
Работа над картой всё ещё ведётся, эта версия не окончательная
Последнюю версию всегда можно найти на Гитхабе

Views: 8 476

konvan5 #51 - 2 years ago 1
Голосов: 1
Sergei_Kossovo:
Жаль рефундед лишает ее мультиплеера, в нем можно такую дичь вытворять в пеонах
Это точно, тестим и местами вообще не понятно, чего выкидывает(
Varcklen #52 - 2 years ago (изм. ) 0
Голосов: 0
konvan5:
Sergei_Kossovo:
Жаль рефундед лишает ее мультиплеера, в нем можно такую дичь вытворять в пеонах
Это точно, тестим и местами вообще не понятно, чего выкидывает(
У меня было несколько проблем с десинхронами, которые я смог решить:
  1. Способности пустышки, которые запускают снаряды работают... Плохо в Reforged.
  2. Пассивные способности с перезарядкой могут вызывать дисинхроны (но это не точно).
  3. Система отлова урона Damage Engine (но опять же - не точно).
  4. Попытка триггерно изменить сам fdf файл во время игры
  5. wts-файл для определенного языка (но это не точно)
Может быть у вас не в этом проблемы, но так было по крайней мере у меня. Ну и не забываем про наш любимый GetLocalPlayer, ребята.
Bergi #53 - 2 years ago 0
Голосов: 0
Varcklen, из этого списка у меня только есть только система отлова урона
Феникс #54 - 2 years ago 0
Голосов: 0
Bergi_Bear, ничего из этого списка не вызывает десинков.
Varcklen #55 - 2 years ago 0
Голосов: 0
Bergi_Bear:
Varcklen, из этого списка у меня только есть только система отлова урона
Попробуй создать версию без отлова урона и сыграть в неё с кем-то. Вдруг дело в ней.
konvan5 #56 - 2 years ago 3
Голосов: 3
Опа, получилось разобраться с десинхроном? Поздравляю, так держать! Еще есть немного времени на новый контент :)
Bergi #57 - 2 years ago 2
Голосов: 2

Обновление

Возвращена сетевая игра
Убраны баги и недочеты, оптимизация
Правки баланса, игра подходит к конкурсному виду, но не к окончательному
konvan5, нового контента наверное не будет уже... ибо я его просто не успею проверить с людьми
konvan5 #58 - 2 years ago 0
Голосов: 0
Bergi_Bear:
konvan5, нового контента наверное не будет уже... ибо я его просто не успею проверить с людьми
Может будут правки на подобии рандомного спавна тележек из заранее заданных 10 точек на карте и тип того, что не требует особой проверки и создания сложной системы.
Bergi #59 - 2 years ago 0
Голосов: 0
konvan5, это можно, но не обещаю
pro100master #60 - 2 years ago 0
Голосов: 0
Глянул видео и орнул как он пытается тележкой удержать то теряет
Bergi #61 - 2 years ago 0
Голосов: 0
pro100master, а ты по пробуй в 1 руке бревно, в телеге ещё 6 брёвен и удержать это всё другой рукой
Bergi #62 - 2 years ago (изм. ) 0
Голосов: 0

Релиз

Для играющих в релизную версию в мультиплеере, рекомендуется использовать SD графику
Для соло игроков - HD графику и 3-х ботов
ScorpioT1000 #63 - 2 years ago 2
Голосов: 2
Здесь просто эпик, даже добавить нечего. Только фикс багов или исправление всяких застреваний и нестыковок/неудобств управления
Bergi #64 - 2 years ago 0
Голосов: 0
ScorpioT1000, Где это застрять смог? какие баги найдены? чем управление 6 кнопками оказалось неудобным?
Феникс #65 - 2 years ago 0
Голосов: 0
4 слота слишком мало, надо 8 хотя бы
Bergi #66 - 2 years ago 0
Голосов: 0
Феникс, в мои карты больше 2х человек не играет, я не делаю много слотов
Феникс #67 - 2 years ago 0
Голосов: 0
Ну 4 совсем мало, локаций достаточно для 8 игроков
konvan5 #68 - 2 years ago (изм. ) 0
Голосов: 0
Bergi_Bear:
ScorpioT1000, Где это застрять смог? какие баги найдены? чем управление 6 кнопками оказалось неудобным?
Когда у меня в карте надо использовать от 2 до 24 кнопок XD
ScorpioT1000 #69 - 2 years ago (изм. ) 0
Голосов: 0
Bergi_Bear, движение и боёвка выглядит неказисто, я думаю, с помощью сплайнов и более мягкой (но при этом резкой) анимации/движения можно добиться лучшего гейм экспириенса. Конечно, для вц3 классик это и так офигенно, но для инди качества есть ещё над чем работать
Bergi #70 - 2 years ago 0
Голосов: 0
ScorpioT1000, там хд модель пеона на подходе, разумеется будет лучше
Aristokrat952 #71 - 2 years ago 0
Голосов: 0
Возможно ли то, что данное отображение перков реализовано через полоску статуса юнита?
Bergi #72 - 2 years ago (изм. ) 1
Голосов: 1
Нет, это всего лишь Глюбаттон, с динамической подсказкой при наведении и второй бекдор иконкой для затемнения, или отображения перезарядки.
Код полностью открыт, можете сами посмотреть, что да как реализовано (даже через браузер), от стандарта по факту ничего не используется, если вы о стандартной "полоске статуса юнита", не особо понял о чем вы, простите
Aristokrat952 #73 - 2 years ago 0
Голосов: 0
Bergi_Bear:
Нет, это всего лишь Глюбаттон, с динамической подсказкой при наведении и второй бекдор иконкой для затемнения, или отображения перезарядки.
Код полностью открыт, можете сами посмотреть, что да как реализовано (даже через браузер), от стандарта по факту ничего не используется, если вы о стандартной "полоске статуса юнита", не особо понял о чем вы, простите
Посмотрю, спасибо за ответ.
Bergi #74 - 2 years ago 0
Голосов: 0
Aristokrat952,
Конкретно вот это, создаёт всю нижнюю полоску фреймов
» раскрыть
for i = 1, #Name do
		-- число талантов
		--print(i.." "..k.."создаём фрейм")
		local face = BlzCreateFrameByType("GLUEBUTTON", "FaceButton", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0), "", 0)
		BlzFrameSetAbsPoint(face, FRAMEPOINT_CENTER, 0.1 + next * (i - 1), 0.02)
		BlzFrameSetSize(face, 0.04, 0.04)
		--local buttonIconFrame = BlzCreateFrameByType("BACKDROP", "FaceButtonIcon", face, "", 0)
		local buttonIconFrame = BlzCreateSimpleFrame("MyBar", face, 0)
		BlzFrameSetAllPoints(buttonIconFrame, face)
		--BlzFrameSetTexture(buttonIconFrame, texture[i], 0, true)
		local faceHover = BlzCreateFrameByType("FRAME", "FaceFrame", face, "", 0)
		local tooltip = BlzCreateFrame("BoxedText", face, 0, 0)
		local UpDest = BlzGetFrameByName("BoxedTextValue", 0)
		BlzFrameSetAllPoints(faceHover, face)
		BlzFrameSetTooltip(faceHover, tooltip)
		BlzFrameSetPoint(tooltip, FRAMEPOINT_BOTTOM, face, FRAMEPOINT_TOP, 0.0, 0.0)
		BlzFrameSetSize(tooltip, 0.15, 0.08)
		BlzFrameSetText(BlzGetFrameByName("BoxedTextTitle", 0), "|cffffff00"..Name[i].."|r") --|cffffff00AAAA|r
		BlzFrameSetText(UpDest, description[i])
		BlzFrameSetValue(buttonIconFrame, 0)
		local cdtext = BlzGetFrameByName("MyBarText", 0)
		BlzFrameSetText(cdtext, "")
		local cdICO = BlzGetFrameByName("MyBarBackground", 0)
		BlzFrameSetTexture(cdICO, DISBTNTexture[i], 0, true)
		BlzFrameSetTexture(buttonIconFrame, texture[i], 0, true)
		BlzFrameSetSize(buttonIconFrame, 0.04, 0.04)

		if lang == 1 then
			BlzFrameSetText(BlzGetFrameByName("BoxedTextTitle", 0), NameENG[i])
			BlzFrameSetText(UpDest, descriptionENG[i])
		end

		local lock = BlzCreateFrameByType("BACKDROP", "Face", face, "", 0)--замочек
		BlzFrameSetPoint(lock, FRAMEPOINT_CENTER, face, FRAMEPOINT_CENTER, 0., 0.)
		BlzFrameSetSize(lock, 0.04, 0.04)
		--BlzFrameSetSize(lock, 0, 0)
		BlzFrameSetTexture(lock, "close", 0, true)
		BlzFrameSetAlpha(lock, 170)

		--выделение Хейтовские
		local buttonsprite = BlzCreateFrameByType("SPRITE", "justAName", face, "WarCraftIIILogo", 0)
		BlzFrameSetPoint(buttonsprite, FRAMEPOINT_BOTTOMLEFT, face, FRAMEPOINT_BOTTOMLEFT, 0.02, 0.02)
		BlzFrameSetSize(buttonsprite, 1., 1.)
		BlzFrameSetScale(buttonsprite, 1.)
		BlzFrameSetModel(buttonsprite, "selecter1.mdx", 0)

		BlzFrameSetVisible(buttonsprite, false)
		if GetLocalPlayer() ~= Player(k) and GetLocalON then
			-- скрытие интерфейса от других игроков
			BlzFrameSetVisible(lock, false)
			BlzFrameSetVisible(face, false)
			BlzFrameSetVisible(buttonIconFrame, false)
		end
		--глобалки

		data.ToolTip[i] = UpDest
		data.LockFrame[i] = lock
		data.VisualSelectorFrame[i] = buttonsprite
		data.PekFrame[i] = UpDest
		data.ReloadIco[i] = buttonIconFrame

	end
Полный код тут
Bergi #76 - 2 years ago (изм. ) 2
Голосов: 2
Хорошее видео, показал 90% того что было на тот момент, и я понял одно, не стоит выкатывать мелкие патчи, иначе будет скучно смотреть одно и тоже, ведь контента пока что маловато

И обидно что не было таких разборов, от наших замечательных "судей"
Феникс #78 - 2 years ago 0
Голосов: 0
Clamp, Ресурс с результатами и комментариями был видим с самого начала его существования) Поэтому все, кроме твоих оценок уже были известны
Bergi #79 - 2 years ago (изм. ) 0
Голосов: 0
Clamp, да я слово пропустил... Прошу прощения, смысл утерян да и не актуально уже
По поводу твоего комментария к карте "Добавь хоть какое-то небольшое сюжетное пояснение, что тут вообще происходит"... ну как бы вот:
Если это не очевидно, то это да, моё упущение...
А так карта является больше локальным мемом нашего дискорда, а ты увы не бываешь там...
В общем это карта предыстория к другой карте, про пеонов-пиратов, которая увы не подходит для этого конкурса из-за размаха и жанра, хотя я изначально планировал её показать
Прикрепленные файлы
Clamp #80 - 2 years ago 0
Голосов: 0
как бы вот
Если это результат крушения, то лучшим решением будет это крушение показать, кмк. Ну, как в кампании варика оригинальной в начале каждой миссии описывалось, зачем ты будешь делать в миссии то, что будешь делать.
Bergi #81 - 2 years ago 0
Голосов: 0
то лучшим решением будет это крушение показать, кмк
Да не, проще отдельную карту сделать, о там как пеоны попали на остров, сейчас так модно
konvan5 #82 - 2 years ago (изм. ) 0
Голосов: 0
Bergi_Bear:
то лучшим решением будет это крушение показать, кмк
Да не, проще отдельную карту сделать, о там как пеоны попали на остров, сейчас так модно
Как раз на некст конкурс :D
Bergi #83 - 2 years ago 0
Голосов: 0
Так надо написать пока не забыл (на гитхабе всё обновлено):
  • Добавлено зона обстрела пещеры и сидение в тележке и толкание тележки
  • Добавлена возможность видеть ping / fps / apm
  • Добавлена возможность видеть стандартный статус бар
  • Добавлена возможность иметь 6 стандартных предметов (но подбирать или перекладывать или активировать их нельзя, только пассивные свойства, я уже и забыл что хотел сделать с этим, слишком поздно написал)
  • Добавлен босс черепаха, и написан шаблон для стадий
  • Сделан адмирал и с вероятностью 90% появиться геймлей, игры за людей
  • С вероятностью 10% адмирал будет просто боссом
  • И тонна всего другого
Работа над картой приостановлена, и будет возобновлена после завершения конкурса героев
Bergi #84 - 1 year ago 4
Голосов: 4

Обновление:

  1. Практический все перки получили 2 форму а достижения упрощены
  2. Продвижение достижения перка визуально подаёт игроку сигнали
  3. Добавлена кнопка меню
  4. Портрет заменён на модель
  5. Модель заменена на HD и размер карты вырос на 6 мегабайт (модель и текстура по 3 мегабайта)
  1. Добавлена возможность носить на плече что угодно, раньше была смена анимации, теперь же можно носить любой игровой предмет, но пока это не реализовано
  2. Куда то потерял fps/ping панель (она была, честное слово)
Прикрепленные файлы
makkad #86 - 1 year ago (изм. ) 0
Голосов: 0
Вылетела сразу после загрузки или даже чуть ранее. Версия Warcraft 1.32.9 HD графика. Сетевая игра с двумя игроками. Одиночная игра запускается, но при выходе в меню тоже вылетает из клиента с ошибкой. Кстати, английский язык поддерживается? (судя по всему должен, но может проблема что игроки были с разными языковыми настройками)
Bergi #87 - 1 year ago 0
Голосов: 0
makkad, по поводу вылетов у меня есть подозрение одно, что если слабые компы без ссд и карта грузиться более минуты и игроки начинают кликать мышью на экране загрузки, то это 1000% приводит к фаталу. Достаточно одного такого нервного игрока чтобы словить этот баг. Я его так же умудряюсь получать в любых других сетевых играх рефорджа.
В любом случае карта сделана под оба режима графики можно смело играть на SD, но вроде как у меня сейачс лок HD режима, надо наверное его убрать.
Да английский язык поддреживается и поддерживаются разные языковые клиенты в одной сессии без фаталов, это было проверено 1000 раз. Самый последний патч я не тестил может что-то сдвинули и мне надо что-то ещё подкрутить чтобы не вылетало, но у меня уже нет рефорджа и я не смогу это проверить.
В принципе в карту не обязательно играть-то, видео от Павла и от хВизарда, раскрывают игру на 95%, то бишь сами уже ничего нового не найдёте тут. Лучше в Блудомена поиграть =) там тоже достаточно пеонов
makkad #88 - 1 year ago (изм. ) 0
Голосов: 0
Bergi_Bear:
makkad, по поводу вылетов у меня есть подозрение одно, что если слабые компы без ссд и карта грузиться более минуты и игроки начинают кликать мышью на экране загрузки, то это 1000% приводит к фаталу. Достаточно одного такого нервного игрока чтобы словить этот баг. Я его так же умудряюсь получать в любых других сетевых играх рефорджа.
В любом случае карта сделана под оба режима графики можно смело играть на SD, но вроде как у меня сейачс лок HD режима, надо наверное его убрать.
Да английский язык поддреживается и поддерживаются разные языковые клиенты в одной сессии без фаталов, это было проверено 1000 раз. Самый последний патч я не тестил может что-то сдвинули и мне надо что-то ещё подкрутить чтобы не вылетало, но у меня уже нет рефорджа и я не смогу это проверить.
В принципе в карту не обязательно играть-то, видео от Павла и от хВизарда, раскрывают игру на 95%, то бишь сами уже ничего нового не найдёте тут. Лучше в Блудомена поиграть =) там тоже достаточно пеонов
Словил баг 2 раза из трёх игр с разными людьми. Я точно не тыкал. Загрузка вроде быстро проходила в целом, и у меня одного в частности почти мгновенно.
Nelloy #89 - 1 year ago 1
Голосов: 1
Bergi_Bear, теоретически , баг может быть связан с тем, что система отлова мыши инициализируется слишком рано.
ScorpioT1000 #91 - 1 year ago 0
Голосов: 0
Лол, ты на ините чтоль геймплейные триггеры заводишь
OxotniK1313 #92 - 10 months ago 0
Голосов: 0
Почему у меня в варике карта вообще не показывается?

OxotniK1313:
Почему у меня в варике карта вообще не показывается?
А все понял - у меня версия игры 1.26, а требуется 1.32, а можно ли как-то играть на 1.26?
Bergi #93 - 10 months ago (изм. ) 0
Голосов: 0
OxotniK1313, К сожалению, никак минимум ждать порта, но только второй части от пользователя ofeerist для 126, максимум переходить на актуальный и современный патч - Reforged
ScorpioT1000 #94 - 2 months ago (изм. ) 0
Голосов: 0
Видео обновил в связи со смертью канала