Diablo II.5

Published
Diablo II.5
Проект представляет собой перенесение вселенной Д2 на просторы В3, на столько на сколько это возможно. ПРОЛОГ:

Победитель Диабло находит в таверне убежище от бурана. То ли взбаламученный пьяными людьми, то ли просто неспособный контролировать Повелителя Ужаса внутри себя, терзаемый мучениями чемпион внезапно выпускает хаос. Демоны и скелеты вылезают и убивают всех в таверне кроме одного – Мариуса, свидетеля всего происходящего, которого Странник по каким-то причинам побуждает следовать за собой.

Так начинается оригинальный Д2 так начнется и Д2.5. В планах сделать:
  • Перенести Формулы Д2 под В3.
  • 7 героев оригинального Д2 и их хар-ки.
  • 3 уровня сложности(Норма, Кошмар, Ад)
  • Все 5 актов и поземелья в одной карте (для возможности играть как одному так и по сети на 12 человек. Так как по сети нельзя менять карты как в кампании синглплеера то переходить между актами будут все игроки. И только если все прошли главные квесты акта).
  • Соответственно мобы и босы для этих актов, их хар-ки и способности.
  • Генератор карт\карты.
  • инвентарь(сумка 10х8 слотов и 10 активных слотов)
  • предметы(размерностью 1х1, 1х2, 1х3, 1х4, 2х1, 2х2, 2х3, 2х4)
  • Генератор предметов
  • Суффиксы и префиксы для предметов.
  • Генератор префиксо и суфиксов
  • Древо способносией,
» Что же сделано:
Формулы:
Шанс Атаки Игроком, создания
Шанс Атаки Созданием, игрока
Брони за ловкость
Хп за живучесть
Мп за интелект
атаки за силу
Генератор случайной местности первого Акта.
4 вида основной карты и 3 вида под локации
Пока что полностью проработана локация Кровавые болота, остальные локации представляют собой каркасы.
Выбор одного из 7 героев.
  1. Амазонка
  2. Убийца
  3. Некромант
  4. Варвар
  5. Паладин
  6. Колдунья
  7. Друид
Стартовые характеристики:
  1. Живучесть
  2. Интелект
  3. Сила
  4. Ловкость
Для каждого персонажа за каждую вложенную ед.
  1. Здоровье
  2. Мана
так же их рост за уровень для каждого героя
Инвентарь.
80 яйчеек под предметы.
10 спец яйчеек под спец.предметы.
Инвентарь открывается при нажатии "I" как во всех играх.
Закрывается при нажатии на кнопку закрыть или Esc.
При заполнении инвентаря лишний предмет выкидывается рядом с героем.
Перемещение предметов по инвентарю.
Сохранение местоположение предметов.
ЛКМ выбор предмета,
ПКМ перемещение предмета по инвентарю а также выброс
(планируется добавить к ПКМ функцию использовать)
Окно характеристик.
Показывает: Силу, Ловкость, Живучесть, Интелект, Класс героя, опыт, требующийся опыт, Уровень, урон, кол-во стат поинтов.
4 кнопки для повышения статов
Открывается при нажатии "С"
Закрывается при нажатии на кнопку закрыть или Esc.
Обьекты:
Телепорт - с телепортом по локациям
Чарси, Акара, Гид, Кашия - диалоговые окна
Из предметов доступны только деньги, бутыльки маны и жизни, свиток телепорта(свиток телепорта работает как в оригинале), дубинка(увеличивает только атаку).
При смерти героя рядом сним выпадает золото. Появляется стандартное сообщение.
Взаимодействие с обьектами происходит при нажатии ПКМ.
Создана атака\защита:
игрок - монстр
монстр-игрок
Скриншоты:
а теперь об остальном
К карте будет создан архив, так как планирую заменять модели\текстуры под вселенную Д2.


Views: 47 412

Sergant1000 #28 - 8 years ago 0
Голосов: +0 / -0
перепутал, написал о ловкости. Сама защита насколько я понял снижает повреждение, а вот как снижает я незнаю.
Sergant1000 #30 - 8 years ago 0
Голосов: +0 / -0
ага, найти ее немогу. Нашел только это:
Ловкость
Ловкость определяет способность персонажа отражать атаки и самому наносить удары.
Attack Rating(атака) - Определяет насколько часто персонаж при ударе будет попадать по монстру. Защита не влияет на количество получаемых повреждений. Верхнее поле отображает атаку для левой кнопки действия, нижнее - для правой. Если вы наведете курсор мыши на это поле, то увидите шанс поразить конкретного монстра. Контактным бойцам важно иметь это значение не меньше 60%, для эффективности ударов. Шанс удара никогда не может быть ниже 5% и выше 95%.
шанс попадания = 100 * AR / (AR + DR) * 2 * alvl / (alvl + dlvl)
AR - атака нападающего, DR - защита защищающегося, alvl - уровень нападающего, dlvl - уровень защищающегося.
Defence Rating (защита) - Определяет способность персонажа отбивать удары. Чем выше защита, тем реже вы будете терять здоровье. Если вы наведете курсор мыши на это поле, то увидите шанс отбить удар конкретного монстра. Это значение никогда не может быть ниже 5% и выше 95%.
Если вы снимете все предметы, увеличивающие защиту, то она будет равна:
базовая защита = ловкость / 4
Blocking (блокирование щитом) - это шанс персонажа отбить удар щитом. Если у вас нет щита, значит шанс блока равен 0.
шанс блока = (шанс блока щита * (ловкость - 15)) / (уровень персонажа * 2)
nvc123 #31 - 8 years ago 0
Голосов: +0 / -0
Sergant1000, ну это вроде оно и есть
знаешь как ддс делать?
Sergant1000 #32 - 8 years ago 0
Голосов: +0 / -0
ддс?
nvc123 #33 - 8 years ago (изм. ) 0
Голосов: +0 / -0
damage display system
система для определения:сколько урона получил юнит и кто нанёс этот урон
если знать сколько урона получил юнит то можно обнулить урон и вывести плавающий текст "промазал" или "блок"
if GetRandomInt(0,100)<a then a это шанс блока
Sergant1000 #34 - 8 years ago 0
Голосов: +0 / -0
ясн. ну тут ддс не нужен так как урон полностью тригерный, как для игрока так и для моба.
мне единственно нужна формула зависимости, сколько брони задерживает урон
nvc123 #35 - 8 years ago 0
Голосов: +0 / -0
Sergant1000, кажется броня не уменьшает урон а даёт шанс блока
вернее шанс уворота
Sergant1000 #36 - 8 years ago 0
Голосов: +0 / -0
как я понял тогда получается что если ты наносишь удар то идет расчет удачного попадания, если удар удачен то высчитывается будет ли удар отбит или нет и если нет то наносится полный урон по юниту. Так?
Но тогда получается что при любом удачном, не отбитом ударе диабло игроки будут падать.
Sergant1000 #38 - 8 years ago 0
Голосов: +0 / -0
ок, убедил))