Добавлен , опубликован
Anime Sensou - небольшая арена для WarCraft 3 с динамичными боями и приятным визуальным оформлением...
На этом маленьком "поле войны" сойдутся в битве персонажи аниме сериалов, манги и видео игр. Каждый со своим неповторимым характером, стилем боя и способностями...

Технические характеристики...

Жанр: Арена
Количество игроков: 10 (5х5)
Версия карты: 1.0 Beta
Версия игры: 1.24+
Язык: русский
Поддержка ИИ: присутствует

О самой карте...

Стандартная арена. А отсюда и все вытекающие: отсутствие сюжета и простейший игровой процесс типа "бей - беги"
Выберите понравившегося героя и в бой. Играйте и побеждайте..!

Что можно отметить..?

  • Система покупки предметов...
Более не требуется бегать на базу, чтобы что-нибудь купить. Теперь у каждого героя на панели управления есть кнопка "магазина", нажав которую, вы откроете список доступных предметов: броня, оружие, зелья и т.д.
Так же стоит отметить, что мы решили убрать сборки артефактов. Заместо этого добавлена возможность повышение уровня предмета: для этого всего-то нужно купить такой же предмет через "магазин..."
  • Обилие способностей со сплеш-уроном...
Заклинания будут делится в основном на три категории: атакующие, вспомогательные и особые.
Атакующие способности будут носят сплеш урон в зоне применения, либо их действие способно ранить группу противников. Из-за этого, при наличии нужных предметов и сноровки, игроку даётся возможность избегать попадания под вражеские заклинания. Ну, конечно, не без исключений...
  • Нестандартная боевая система
В карте отсутствует привычное деление героев по типу главной характеристики: сила, ловкость, разум.
Теперь характеристики для всех работают одинаково:
Сила - повышает атаку и максимально наносимый урон;
Ловкость - увеличивает скорость героя и его защиту;
Разум - увеличивает урон наносимый заклинаниями.
Кол-во максимальной магической энергии ограничено значением в 100 ед.
Маг. энергия восстанавливается сама с течением времени, либо, когда герой сражается; также есть некоторые предметы, способные увеличиваться скорость восстановления энергии...
  • Ландшафт
Будет ярким и простым под стать стилистике карты. Пока что он достаточно примитивен и наполовину пуст, но мы будем дорабатывать его с каждой версией...
  • Можно грабить караваны...
думаю, в последующих версиях реализуем...

Список персонажей:

Йоко Литнер (в разработке, 50%)
Асоги Рин (в разработке, 50%)
Соичиро Наги (в планах...)
Саэко Бусуджима (в планах...)
Вэш паникёр (в планах)
З.Ы. Никакого наруты нет и не будет

О планах на будущее...

  • Доведение ландшафта до ума...
(будет доделавыться и улучшаться на протяжение всего времени создания проекта...)
  • Создание доп. режима игры "золотая лихорадка..."
(игроки будут соревноваться в набивании своих карманов золотыми монетками...)
  • Создание доп. режима игры "Выживание..."
(ну на самом деле будет объединять в себе жанры "выживание" и "оборона")

Что..? ​У вас есть идеи/предложения..?

Да да... мы всегда готовы выслушать ваши идеи и соображения по поводу карты...
Просто отпишитесь в теме или в лс, и мы ответим вам...
З.Ы. развитие карты идёт медленно, но идёт..!
по мере развития будем обновлять тему, добавлять новые скриншоты и держать вас в курсе последних новостей по проекту...

Скриншоты

Видео

Anime Arena Heroes Demonstration
Cloud Strife Spells Showcase
Anime Sensou Small Showcase
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
1
12 лет назад
0
есть несколько вопросов...
1.когда добавите новых героев(буду на это надеяться), если они не будут помещаться в 1 таверну,поставите другие таверны,сделаете несколько страниц в таверне или какой либо другой вариант?
2.тоже самое касается магазина, каким образом будете расширять?
3.будут ли какие нибудь эвенты(в модах хотя бы) кроме дуэли?
0
31
12 лет назад
0
furok999, 1) вообще-то система выбора героев уже давно изменена... даже было демонстрационное видео, показывающие её...
но здесь не выкладывали... Выбор на Trackable сделан...
  1. предметы будут изменены/отредактированы/сбалансированы... но пока их кол-во не будет выходить за данные рамки...
    Дальше что-нибудь придумаем..)
  2. Много чего будет...
Вообще след. версия будет сильно отличаться от этой... (чуть ли не другая карта получится..=) )
0
1
12 лет назад
0
Андреич, заинтриговали)))
0
17
12 лет назад
0
Меня смущает интерфейс
0
31
12 лет назад
0
Гаутама Будда, исправим к новой версии...
0
9
12 лет назад
0
Сделаю еще откровеннее :D
0
1
12 лет назад
0
по мне так,интерфейс шикарный ^_^ :D
0
9
12 лет назад
0
вот-вот, я тоже так думаю :D
0
1
12 лет назад
0
Ty3uK:
Сделаю еще откровеннее :D
Делай! )))я только за! но в границах О_о хентай в интерфейсе не нужен :D
0
37
12 лет назад
0
0
31
12 лет назад
0
в связи с надвигающимися экзаменами, работа над проектом будет идти в "замедленном темпе..."
0
17
12 лет назад
0
У меня глядя на интерфейс "штык распрямился"
0
2
12 лет назад
0
Описания некоторых скилов неверно, например у первого героя второй скил.
Перчатка скорости дает +50 скорости атаки(написано), а костыль 25.
А сама арена понравилась.
0
31
12 лет назад
0
Гаутама Будда, ну разве это плохо..? :3
HappyDeath, многое будет изменено, подправлено к след. версии...
Спасибо...
Этот комментарий удален
0
31
12 лет назад
0
и вот он, май...
работа встала...
продолжение следует...
сразу после экзаменов..)
0
2
12 лет назад
0
Омнисплеш работает очень криво(убивает союзников, прыгает по карте,даже если там нет юнита).
0
9
12 лет назад
0
HappyDeath, какая версия карты?
0
2
12 лет назад
0
Ty3uK, 1.0
0
9
12 лет назад
0
Достаточно странно. Ну да пофиг - работу возобновлю после сдачи экзаменов, там и поправим :)
0
31
12 лет назад
0
После 4 числа начну потихоньку работать над картой...
0
9
12 лет назад
Отредактирован Ty3uK
0
Итак, я потихоньку начинаю заниматься своей любимой аренкой
Переписываю код, использую cJass, немного vJass и конечно же JASP
Теперь карта будет выпускаться в двух "вариациях" - открытая и закрытая (закрытая будет иметь меньший размер)
Ну и пример переписанного спелла Клауда с использованием уже перечисленных диалектов жасса
Хочу так же обратить внимание на то, что жасп теперь отлично ладит с cJass, что заметно улучшает жизнь и сам код
А с директивой var жасс и вовсе похож на C# :)
Cloud
scope SonicRave initializer Init {

     #define <trigger gg_trg_CSpells = null>
     #include "cj_types_priv.j"
      
     private void Timer() {
         var t = GetExpiredTimer();
         var hid = GetHandleId(t);
         var caster = LoadUnitHandle(hash, hid, 0);
         var target = LoadUnitHandle(hash, hid, 1);
         var dummy = LoadUnitHandle(hash, hid, 2);
         var dist = LoadReal(hash, hid, 4);
         var d = LoadReal(hash, hid, 5);
         var angle = Atan2(GetWidgetY(target) - GetWidgetY(caster), GetWidgetX(target) - GetWidgetX(caster));
         var x = GetWidgetX(caster) + 100. * Cos(angle);
         var y = GetWidgetY(caster) + 100. * Sin(angle);
         var lvl = GetUnitAbilityLevel(caster, 'A01E');
         var damage = 80. * lvl + GetHeroInt(caster, true) * lvl;
         if d >= dist
         {
             SetUnitPathing(caster, true);
             PauseUnit(caster, false);
             SetUnitInvulnerable(caster, false);
             SetUnitAnimation(dummy, "Birth");
             GroupEnumUnitsInRange(temp, GetWidgetX(caster), GetWidgetY(caster), 350., null);
             repeat
                 target = FirstOfGroup(temp);
                 if IsUnitEnemy(target, GetOwningPlayer(caster))
                 {
                     UnitDamageTarget(caster, target, d, true, false, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL, WEAPON_TYPE_WHOKNOWS);
                 }
                 GroupRemoveUnit(temp, target);
             until target == null;
             DestroyEffect(LoadEffectHandle(hash, hid, 3));
             DestroyEffect(AddSpecialEffect("FireNova.mdl", GetWidgetX(caster), GetWidgetY(caster)));
             DestroyEffect(AddSpecialEffect("Abilities\\Spells\\Other\\Doom\\DoomDeath.mdl", GetWidgetX(caster), GetWidgetY(caster)));
             UnitApplyTimedLife(dummy, 'BTLF', 1.);
             FlushChildHashtable(hash, hid);
             PauseTimer(t);
             free t;
         } else {
             SetUnitFacing(caster, angle * 57.295);
             SetUnitPosition(caster, x, y);
             SetUnitPosition(dummy, x, y);
             SaveReal(hash, hid, 5, d + 80.);
         }
         flush t, caster, target, dummy;
     }
      
     private bool Act() {
         var t, hid, caster, target, dummy, dist
         if GetSpellAbilityId() == 'A01E'
         {
             t = CreateTimer();
             hid = GetHandleId(t);
             caster = GetTriggerUnit();
             target = GetSpellTargetUnit();
             dummy = CreateDummy(GetTriggerPlayer(), "FreezingRingas2.mdl", 1., GetWidgetX(caster), GetWidgetY(caster), 100., 0.);
             dist = VectorGetLenght(GetWidgetX(caster), GetWidgetY(caster), 0., GetWidgetX(target), GetWidgetY(target), 0.);
             SaveAgentHandle(hash, hid, 0, caster);
             SaveAgentHandle(hash, hid, 1, target);
             SaveAgentHandle(hash, hid, 2, dummy);
             SaveAgentHandle(hash, hid, 3, AddSpecialEffectTarget("Abilities\\Spells\\Orc\\Shockwave\\ShockwaveMissile.mdl", caster, "origin"));
             SaveReal(hash, hid, 4, dist);
             SetUnitPathing(caster, false);
             SetUnitPathing(dummy, false);
             SetUnitTimeScale(dummy, 5.);
             PauseUnit(caster, true);
             SetUnitInvulnerable(caster, true);
             TimerStart(t, .04, true, function Timer);
         }
         return false
     }
      
     private void Init() {
         new trigger t, global hashtable hash, global group temp;
         int i = 0;
         while (i < 12) {
             TriggerRegisterPlayerUnitEvent(t, Player(i), EVENT_PLAYER_UNIT_SPELL_EFFECT, null);
             i++;
         }
         TriggerAddCondition(t, Condition(function Act))
         flush t;
     }

}
Всем добра, жду ваших комментариев по поводу всего :)
0
29
12 лет назад
0
Ty3uK, омг тузик ты из калининградской обл? Лол :D Не очень подходящее место, чтобы писать это, просто был удивлен.
0
10
12 лет назад
0
Андреич, На телепорте надпись down исправь на bottom
0
31
12 лет назад
0
Ccemwell:
Андреич, На телепорте надпись down исправь на bottom
Ccemwell, карта с нуля переделывается, это уже не понадобиться..)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.