XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Карты и проекты
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
ManWhoKnows
just another wc3 modmaker
offline
Опыт: 915
Активность:
Dwarven Company

Кратко о Задумке.

  • Рабочее название: Dwarven Company.
  • Геймплей: смесь системы, похожей на упрощённое DnD; Warcraft'a; и совсем немного от игр типа Heroes.
  • Жанр: Real-Time Tactic.
  • Мультиплеер: да.
Сам проект представляет собой особую механику геймплея и контент (персонажи, предметы, здания); таким образом, в последствии, будет иметь несколько игровых карт (каждая для разного количества игроков).

Геймплей.

((кат раскрыть

Общая Концепция

Каждый игрок начинает игру на таком вот островке:
» Смотреть
где находятся заготовки зданий и односторонний портал выхода.
На месте заготовки здания игрок волен построить жилище определённого персонажа (после постройки которого автоматически вызывается сам персонаж).
Из жилища персонажа открываются определённые меню:
  • Меню основных параметров персонажа
» Смотреть
  • Меню изученных перков и меню перков, доступных для изучения.
Так же в жилище можно воскресить самого персонажа, если тот погибнет.
Каждый персонаж после вызова получает одно очко для увеличения основной характеристики (и в дальнейшем,по одному за каждый 4й уровень).
Количество очков, а также текущий процесс происходящий в жилище(вызов, оживление, изучение) описан плавающим текстом над самим зданием.
Портал выхода случайным образом соединяется с одним из порталов входа на игровой карте. По одному на каждого игрока.
Далее игрок телепортирует своих персов на основную карту и начинает её исследование - убивает крипов, собирает предметы, грабит корованы захватывает здания (захваченное здание даёт определённые бонусы), сталкивается с другими игроками.
Т.е. расширяет свой контроль над территорией и прокачивает партию своих персонажей. (количество которых изначально ограничено 3мя, но в дальнейшем может быть увеличено (как? ещё не решено))
За убийство положена награда - золото и опыт. Игрок может иметь как бонусы, так и штрафы на получение оных.
Условия победы - пока не решённый вопрос, это может быть простое уничтожение персов противника или удержание зданий, или достижение определённого лимита убийств противника, или уничтожение очень крутого крипа, или экономическая победа, или ещё чтонибудь эдакое, или комбинация перечисленного. Так же можно, как принято в подобных играх предоставить самим игрокам выбрать условия победы. (можно даже сделать условия победы и поражения разными для разных игроков - пусть сами выбирают)

Ещё подробнее о геймплее

В игре представлена одна играбельная раса - Дварфы (10 различных персонажей). может быть будет ещё одна, но с этой бы разобраться, да и с одной расой - вариантов развития уникальной партии over9000
Все персонажи в игре делятся на три специализации: угадай какие? Бойцы, Рэйнджеры, Маги.
Специализация определяет какие основные характеристики персонаж использует для проверки Атаки(Попадания), нанесения Урона, вычисление общего АС(Класс брони)
так же некоторые группы предметов могут быть использованы только определёнными специализациями в общем ничего удивительного .
» Параметры персонажа
Основные(зависят от конкретного перса):
  • [Т]Телосложение (Constitution)
  • [В]Восприятие (Penetration)
  • [Х]Харизма (Charism)
  • [Р]Рефлексы (Reflexes)
  • [М]Мудрость (Wisdom)
на 1 и каждом четвертом уровне персонаж получает очко для увеличения основных характеристик.
Вторичные (зависят от Основных параметров, Уровня и Специализации)
  • Атака (Attack) воин = В+Т/2, рейнджер = В+Р/2, маг = В+Х/2
  • Урон (Damage) воин = Т, рейнджер = Т, маг = Х
  • Класс брони (АС) воин = 3 + Р + Т/2, рейнджер = 3 + Р + Т/2, маг = 3 + Р + В/2,
  • Хиты (HP) = 30 + Т*(уровень*2 + 3)
  • Мана (MP) = М*10
  • Регенерация хитов (HPr) = Р*0.05
  • Регенерация маны (MPr) = Р*0.025
  • Мощь способностей (определяет эффективность способностей) (PoA) = Х
  • Спасение по Телосложению (Const SR) = Т
  • Спасение по Рефлексам (Ref SR) = R
  • Спасение по Воле (Will SR) = М
  • Шанс на критический удар (CC) = В*0.5
  • Концентрация (Важна магам) (Cntr) = В*0.75
  • Командный бонус (Бонус к атаке, урону и AC окружающим союзникам)
Прочие (Зависят от конкретного перса)
  • Критический множитель (умножение урона при критическом ударе)(CritMult)
  • Кость урона (к урону прибавляется случайное число(от 1 до КостьУрона)) (Damage Dice)
  • Тип Урона (Dam Type)
  • Лучшая броня против ... (HighArm)
  • Средняя броня против ... (MedArm)
  • Слабая броня против ... (WeakArm)
  • Самая слабая броня против ... (WeakestArm)
((кат о броне и уроне
При нанесении урона определяется - какое поглощение урона использовать.
Например - если урон магический, а противник имеет параметр Лучшая броня против Магический
то будет нанесено урона:
Урон = урон - АС*0.6
если урон становится отрицательным или равным нулю, считается что броня поглощает урон.
вот таблица уменьшения урона:
  • Лучшая броня против ... (HighArm) = AC*0.6
  • Средняя броня против ... (MedArm) = AC*0.53
  • Слабая броня против ... (WeakArm) = AC*0.39
  • Самая слабая броня против ... (WeakestArm) = AC*0.32
в остальных случаях = AC*0.45
))
Способности Персонажа - это те классические геройские способности что мы видели в варкрафте.
Но. Не-маги получают очко способности на первом и каждом третьем уровне далее, а также на 21,22,23
Маги - первый и каждый второй уровень. Способности магов - книги заклинаний, с каждым повышением способности увеличивается количество заклинаний в книге.
Также персонаж имеет Перки.
Перки даются на определённых уровнях, предлагаются для изучения (которое стоит золота и времени) в жилищах персов.
Любые параметры персонажа могут быть повышены с помошью перка\предмета\заклинания(бафа)\захваченного здания
предметы могу давать бонусы суммарные и несумарные. в случае несумарного бонуса - берётся самый высокий бонус ну понятно как где.
С уровнем увеличиваются - Атака, Параметры Спасения, Хиты.
Атака - для воинов +0.2, для ренджеров +0.15, для магов +0.1
Параметры спасения зависят от конкретного перса
Хиты - схема приведена выше.
» Как проходит Атака
Проверяется шанс на критический удар (крит шанс персонажа %) и критический промах (5%)
Атака = Атака Персонажа + случайное число(от 1 до 10). Если Атака >= Классу брони противника то
наносится урон. Иначе промах.
Урон = Урон Персонажа + случайное число(от 1 до Кость Урона персонажа)
в случае критического удара: урон = урон*критический множитель персонажа
Вычисляется поглощение урона, снижаются хиты противника.
» Проверка на Спасение
При использовании некоторых способностей и заклинаний проводится проверка против определённого спасения персонажа. Детали проверки указаны в описании способности\заклинания.
» Здания на карте
Здания на карте делятся на захватываемые и магазины.
С магазинами все понятно.
Захват здания происходит при приближении к зданию, если были убиты крипы-охранники(если таковые имеются)
Если здание уже кому-то принадлежит то захватить его можно только если рядом нет живых персов владельца.
Отдельно стоит рассмотреть порталы выхода - изначально каждый игрок владеет одним таким, в последствии можно захватить ещё. Захваченный портал можно активировать - и выход с базы перенесётся в точку этого портала. Активный портал захватить нельзя.
» Особенности реализации
Все Кастомные объекты игры (Персонажи, Перки, Способности, Бафы, Предметы, Лагеря Крипов)
реализованы с помощью структур наследующих определённый интерфейс vJass.
т.е. никаких заморочек с мультиприменяемостью, тоннами кода и пр.
каждый объект имеет простенький API.
Например -
Захотел добавить нового крипа? Открыл РО, создал юнита на основе любого другого созданного, изменил ему модель на нужную.
Всё остальное делается на vJass - необходимо добавить структуру по шаблону, выставить нужные параметры, добавить в блок инициализации.
Так с любым объектом игры.
» Лагеря крипов
В механике игры реализована система лагерей крипов. Лагерь крипов - это настраиваемый кастомный объект с определённым поведением: Респаун, Дроп лута, Появление\Исчезновение самих крипов для экономии ресурсов движка. Также на событие "респаун" можно описать любую логику, как самый простой пример - проверять силу персонажей игрока и создавать ему крипов "по зубам".
» Ещё о Перках
В механике игры реализована система перков реагирующих на событие. События бывают трех типов - Атака, Нанесение Урона, Проверка на Спасение при использовании способности\заклинания.
Таким образом можно реализовать всячески изощрённые перки путём написания нескольких строк кода.
Например - Перк дающий бонус к АС только против текущей цели атаки.
Или перк дающий бонус к спасению только против заклинаний некромантии.
» Система регенерации
Так же в игре существует альтернативная система регенерации здоровья и маны. Отличие от варкрафтовской в том что регенерация и жизни, и маны начинается спустя некоторое время после получения урона (в данной версии - 7 секунд). С другой стороны - выпитая бутылка здоровья запустит регенерацию незамедлительно.
))

План работ.

  • Создание внутренней механики - Реализовано на 99 % всё функционирует, всё отлажено, можно даже поиграть.
  • Создание документа с описанием внутреннего механизма и api движка - Реализовано на 99%
  • Наполнение контентом - Реализовано на 5 % персы, крипы, здания, перки, предметы, способности.
  • Баланс - Реализовано ??% пока нечего балансировать
  • Создание карты (карт) - Реализовано ??%
В данный момент проект ждёт официальной регистрации, для получения скрытого форума.

Чем помочь проекту?

если вы хотите чем то помочь, вы должны иметь представление о механике игры т.е. внимательно прочитать описание выше и поиграть в последнюю версию).
» Требуются постоянные участники
а именно
  • геймдизайнеры вообще и в частности для придумывания\реализации контента. (для реализации требуется знание jass)
  • писатель для создания красивых описаний персонажам\предметам\способностям итп а также для придумывания имён персонажам. может быть даже для небольшого бэка.
  • модельщик для приведения всех моделей в нормальный вид, подгонке их анимаций, уменьшения размера. (возможно импорта из ВоВ)
  • 2D дизайнер интерфейса
  • дизайнер уровней для создания сбалансированных карт
  • декоратор уровней чтоб всё было красиво xD
  • кодеры никогда не будут лишними
  • тестеры
если вы уверены на 100% что сможете вступить и реально помочь, напишите мне в личку
Если вы не хотите\не можете вступить, то вы можете помочь своим мнением по поводу следующих вопросов:

Актуальные Вопросы

  • Требуются модели Дварфа-священника(клерика), и дварфа-шамана. Сконвертированные из ВоВ.
  • Условия победы\поражения. Целое поле для идей - можно сделать систему модов, чтобы игроки в начале игры могли выбрать тип игры
  • Следует ли создавать отдельную таблицу случайных чисел для каждого игрока?
  • Любые адекватные идеи по поводу игры\механики\карты\бэка и.т.п

Последние новости

Вышла версия 0.1.2
  • В игре появились перки, порой они очень тесно связаны со способностями - раскрывают те или иные их стороны.
  • Новые способности.
  • Немного пополнен бестиарий.
А Ведьмак теперь чуть ли не самый полноценный персонаж.
Собираюсь потестить игру на десинк\ и прочие сетевые неприятности, да и просто - на наличие фана от сетевой игры xD. Все желающие поучаствовать в первом тесте - отписывайтесь.
» Архив новостей
Версия 0.1.1
  • В игре появилась магия. Маг теперь играбелен и имеет пока только две неполные школы, но для альфы их хватает.
  • Отдельный магазин для магов. Маги разных специализаций могут использовать посохи. В качестве примера в альфе - два посоха.
  • Новые здания, дающие бонусы исключительно магам. Так же позже появятся отдельные здания для других специализаций, что сделает игру ещё более привязанной к контролю территории.
  • Система ношения шмоток. Теперь персонажи для ношения определённых вещей должны иметь определённые перки. (Маг не сможет нацепить на себя тяжелую броню, при всём желании)
  • Соответственно, появились новые шмотки.
  • Подробный мультиборд с параметрами. Для раскрытия\закрытия мультиборда используйте esc, для переключения мультиборда в подробный режим и обратно используйте двойной esc.
  • Ловушки. Персонажи ассасин и ведьмак теперь могут устанавливать и разоружать ловушки, если изучат специальную способность. Для обнаружения ловушек нужен специальный перк, ассасин и ведьмак имеют его по умолчанию. (комплект ловушки можно купить в магазине)
  • (Внутренняя механика) Добавлена возможность отдавать персонажам форсированные приказы. Форсированный приказ - это приказ, отменить который игрок не может. Это сделано для реализации таких способностей и заклинаний как "оскорбление", "страх" и прочее.
  • Так же внутренняя механика была отточена и расширена, многие старые объекты и интерфейсы заимели новые методы и параметры, также добавлены новые (такие как "ловушка", "форсированный приказ" и пр.). Если будет смысл - то обновлю мануал по апи. пока смысла не вижу.
  • Все текстовые строки движка вынесены в отдельный раздел. Перевод или изменение текстовой информации сделать теперь проще простого.
  • Движок имеет отдельный раздел с обширными настройками, количество которых в альфе поприбавилось; баланс отдельных моментов игры - ещё проще, чем редактировать строки.
  • В движке реализован свой, собственный генератор случайных чисел. Эта фишка появилась давно, но упомянуть про неё я забыл. В настройках движка можно выбрать один из трех алгоритмов: 1. родной, вариковский; 2 - собственноручно улучшенный вариковский, 3 - Метод Фибоначчи с запаздываниями
По умолчанию используется метод Фибоначчи, ибо он даёт более "честные" результаты для игры нежели первые два. Так же я рассматриваю идею сделать по отдельной таблице случайных чисел для каждого игрока; с радостью услышу ваши "за" и "против" по поводу этой идеи.

Prototype_T создал пакет иконок для проекта.

создан мануал по внутреннему механизму и api движка. Скачать

добавлено описание системы регенерации (см. выше)
Скачать и оценить супермегаАльфу можно уже сейчас.
  • !!! для повышение уровня чаров, выделите нужных и напишите в чат "setlv" (без кавычек) потом пробел и номер желаемого уровня.

New Stuff

((центр
» отличия облегчённой версии
  • пожаты текстуры
  • выпилен весь ландшафтный импорт
  • удалены нестандартные декорации, выпилен весь спам декорациями (карта получилась "голая" но функционально ландшафт остаётся прежним)
  • присутствуют все иконки мультиборда и книжек магии.
  • исправлен баг со стартовыми порталами.
Если есть у кого желание заняться ландшафтом - эта версия очень хорошо подойдёт для этого =) (только без импорта; если будут проблемы с сохранением - отрубайте все скрипты)
мануал API (немного устарел)
))

((вправо
Автор: -:Check-Out:-
Проект поддерживается Сообществом св. Механики
))

Отредактировано ManWhoKnows, 16.03.2011 в 09:49.
Старый 23.10.2010, 12:59
Prototype_T
Пока не сдох
offline
Опыт: 4,774
Активность:
ManWhoKnows, ну в общем не плохо. В альфу сыграю позже. Нравится оформленная тема, неплохие системы. Могу быть 2D дизайнером(иконки). Минусы некоторые тайлы вместе смотрятся неоч(скрин 3). Поиграю в альфу отпишусь.
Старый 23.10.2010, 13:10
Alt Hunter

offline
Опыт: 4,045
Активность:
Лэнд очень даже ничего. Мне понравился))) Много импорта. А это минус.. Определись с языком (некоторый текст на русском, другой на английском). Желаю удачи))
Старый 23.10.2010, 13:35
KotoBog
Meow
offline
Опыт: 36,046
Активность:
Alt_Hunter:
Много импорта. А это минус..
Бред
Неужели ты будешь в 2010 года смотреть на трёхполигональные декорации образца 2000-2001 года?
Выглядит неплохо
удач
Старый 23.10.2010, 13:45
Метаморф
Карающая сила НЯ!
offline
Опыт: 7,528
Активность:
Вот если бы все так оформляли проекты - это было бы просто великолепно!
Идея и системы понравились, хотя уже и не новы. Очень хорошо описана механика игры. Нравится, что никаких наполеоновских амбиций и сумасбродства. Всё просто и понятно. Так держать. Поиграю обязательно. ^_^

Буду ставить твоё описание в пример другим начинающим картостроителям.
Старый 23.10.2010, 14:06
Сказочник

offline
Опыт: 39,429
Активность:
Очень хорошо, все довольно аккуратно. Ландшафт неплохой, да и идея хороша. В общем, удачи.
Старый 23.10.2010, 15:23
Anking
Делаю новый проект:)
offline
Опыт: 1,593
Активность:
ManWhoKnows:
дизайнер уровней
а мне можно?)
могу быть ещё 2Д дизайнером(текстуры) )

Отредактировано Anking, 23.10.2010 в 15:54.
Старый 23.10.2010, 15:45
ManWhoKnows
just another wc3 modmaker
offline
Опыт: 915
Активность:
Спасибо всем огромное за положительные отзывы! Прямо вселяет уверенность xD
По поводу импорта - его не много, он просто не оптимизирован. Нужен модельщик который возьмёт на себя эту работу. Тоже самое и с текстурами - но сперва нужно определится с моделями, возможно, найдётся добрый человек =) которые отимпортит из вов новые модельки и оптимизирует их под нужды проекта.
Anking, поэтому дизайнеру текстур без модельщика делать нечего. И наоборот получается тоже.
По поводу смеси русского с английским - у меня не установилась последняя версия TESH и соответственно в редакторе скрипта писать на русском очень уж неудобно. В релизе все будет на русском.
( ! )Забыл упомянуть некоторые важные вещи о проекте - дописал всё в шапку темы (раздел "Последние Новости")
Старый 23.10.2010, 17:19
wester
Back in the game
offline
Опыт: 19,178
Активность:
ланд слабый, понравились только 3 и 6 скрины, а так проект кул! желаю удачи!
wester добавил:
Много импорта. А это минус..
Бред
Неужели ты будешь в 2010 года смотреть на трёхполигональные декорации образца 2000-2001 года?
ура! кто-то меня понимает!))
Старый 23.10.2010, 18:18
Rampage
Бицепс
offline
Опыт: 9,722
Активность:
По моему не плохо, удачи.
Старый 23.10.2010, 19:26
Xapek0070
Эх Харёк!))
offline
Опыт: 585
Активность:
мне кажется задумка прикольная)но хотелось бы нанимать по 2-3 крипа ставить вышки и т.п а идея впечатляет
Старый 24.10.2010, 16:28
Doc

offline
Опыт: 63,163
Активность:
ManWhoKnows, уважаю, кодинг на высоте, люблю такие карты. Но есть несколько предложений/вопросов.
• Хотелось бы увидеть экран статистики в виде мультиборда.
• Незачем показывать такие точные цифры.
• Надписи урона, miss и armor resist сделать разного цвета.
• Где способности/перки?
• Почему монах такой слабый?
• Никаким образом не смог убить огра.
• Будет ли мультиплеер?
• Удачи доделать карту!
Doc добавил:
Омг, этот парень крутой кодер.
Старый 24.10.2010, 21:56
KotoBog
Meow
offline
Опыт: 36,046
Активность:
А и правда карта не плохая такая.
Ландшафт бы получше, да и доработать всё, вообще цены не было бы
Старый 25.10.2010, 01:38
ManWhoKnows
just another wc3 modmaker
offline
Опыт: 915
Активность:
Doc, есть желание пойти в проект геймдизанером\кодером?? все указанные пожелания обязательно учту, нет проблем, они действительно по существу. Но твои вопросы (мультиплеер, почему монах слабый, где способности и.т.п.) возникли от невнимательного прочтения описания в шапке темы.
Мультиплеер: да.
Играбельные персонажи - Воин, Варвар, Хранитель Молота, Ассасин.
Остальными даже не занимался.
Из жилища персонажа открываются определённые меню:
  • Меню основных параметров персонажа
  • Меню изученных перков и меню перков, доступных для изучения.
В общем прочитай внимательней, и всё узнаешь )
Старый 25.10.2010, 10:03
Edirt De Yarou
Priest of Blood
offline
Опыт: 5,815
Активность:
ManWhoKnows, действительно ланд не плох. Удачи в создании проекта!)
Старый 25.10.2010, 10:07
Anking
Делаю новый проект:)
offline
Опыт: 1,593
Активность:
Doc:
Никаким образом не смог убить огра.
бери варвара)и он выносит под яростю огра нефиг делать)))
Doc:
Почему монах такой слабый?
дело в том что магов ещё не зделали)они сильни способностями)
Старый 25.10.2010, 13:25
Doc

offline
Опыт: 63,163
Активность:
ManWhoKnows, ну да, тему я прочитал уже после игры. Нет, желания нет, ибо своих проектов овер 9к, да и на кого-то серьезно работать сложновато. А перков я правда не увидел, только один спелл у варвара. Но как я понял они даются спустя сколько-то уровней так что ок.
Anking, я его и брал о_о.
Старый 25.10.2010, 19:26
ManWhoKnows
just another wc3 modmaker
offline
Опыт: 915
Активность:
Обновлено. Написал полный мануал по api движка и его механике (уф, как же это запарно). Все желающие могут ознакомится ^^.
Так же, хочу сказать, что любой аспект игры можно и нужно обсуждать, буду рад услышать любые доступно изложенные идеи, укладывающиеся в концепцию проекта.

Отредактировано ManWhoKnows, 26.10.2010 в 00:03.
Старый 25.10.2010, 23:21
Sodjiro Seta

offline
Опыт: 8,645
Активность:
подправил бы ссылки, хотел альфу скачать, но не могу :o в ланде много кривостей олололо
Старый 25.10.2010, 23:46
ManWhoKnows
just another wc3 modmaker
offline
Опыт: 915
Активность:
О, сорри за кривые ссылки, всё поправил.
омг, да что вы так все взъелись с этим ландом то??? соль вообще не в нём.
Старый 26.10.2010, 00:02
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 16:45.