Перейти к содержанию

Сообщения от Симулятор Танта

Пока нет оценок — будьте первым!
Аватар пользователя
#46
Вопрос к знатокам физмига.
Какая формула на бонус к урону от спецов по магии типа Ейслин или Димера? 0,03 * heroLevel / creatureLevel ?
Также чтобьі далеко не ходить - тот же вопрос по спецам по резурректу.
Спасибо.
Мой любимьій размер - тройка. Будь то конса, утопа или сиськи
ICQ:5676388
Аватар пользователя
#47
И еще один вопрос знатокам. У кого-то есть каталог возможньіх препятствий на поле боя? Желательно хотя бьі скриньі. Если я остальньіе метаданньіе автоматизацией повьітаскивал, то ети данньіе точно не знаю как вьітащить, а руками делать ето не буду.
Тоесть надо полньі поля боя с препятствиями разделенньіми так как бьі они диспеллились через "Remove obstacle".
Мой любимьій размер - тройка. Будь то конса, утопа или сиськи
ICQ:5676388
Аватар пользователя
#48
Добавил большую кучу заклинаний. Также добавил некоторьіе вьічисления влияния еффектов.
Мой любимьій размер - тройка. Будь то конса, утопа или сиськи
ICQ:5676388
Аватар пользователя
#49
Реализовал тактику, кучу магий сделал.
Вроде все ближе и ближе к желанному, но темп не такой бьістрьій как в средине Потому, что теперь все надо руками реализовать, а не получается автоматизировать. Но прогрессом доволен.
Мой любимьій размер - тройка. Будь то конса, утопа или сиськи
ICQ:5676388
Аватар пользователя
#50
Сделал tooltip которьій показьівает насколько ударит юнит в ответ и будет ли ответ. Такого в десктопном клиенте нету. Также сделал возможность кастовать магию (пока резурректа нету, но джинньі уже кастуют).

Также вьітащил свои генераторьі-клеилки изображений вместе с sql-скриптами в отдельньій репозиторий. Кому надо - налетай. https://github.com/Ihromant/heroes3-utils
Мой любимьій размер - тройка. Будь то конса, утопа или сиськи
ICQ:5676388
Аватар пользователя
#51
Сделал распаковьіватель .lod файлов поскольку задолбался возиться с MMArchive и другими .def тулами и питон-скриптами. Пока def распаковьівает без прозрачности, для своих целей сделаю генерацию картинок с рамкой вокруг юнита и тенью. Можете сами переиспользовать для своих целей.
https://github.com/Ihromant/heroes3-utils/blob/master/src/test/java/ua/ihromant/sod/LodResourceExtractor.java
Мой любимьій размер - тройка. Будь то конса, утопа или сиськи
ICQ:5676388
Аватар пользователя
#53
Очень много сделал. Если вкратце - переписал почти всю прорисовку.
Из видимого - грузиться стало намного бьістрее и проигрьіваться тоже. Также добавил лог, открьівается там же кликом где и обьічньій лог в героях.

Много кто спрашивал о графике героев. Могу рассказать как пользоваться моим распаковьівателем. Но взамен попрошу погенерить мне графику.
Мой любимьій размер - тройка. Будь то конса, утопа или сиськи
ICQ:5676388
Аватар пользователя
#54
Сделал возможность сгенерировать любого героя с любой армией (кликать на иконку героя). Или подраться против нейтралов. Банки и гарнизоньі потом.

Вьібрался наконец из пещерьі невозможности тестирования другими людьми, потому если желаете тестировать - welcome. Создал также багтрекер, куда могу давать приглашения (пишите в приват).
Мой любимьій размер - тройка. Будь то конса, утопа или сиськи
ICQ:5676388
Аватар пользователя
#55
Добавил все магии так или иначе. Для етого пришлось залезть почти во все классьі логики, но оно того стоило. Временно поломал то, что когда юнит кастует магию - ход не передается. Упор бьіл более чтобьі сделать магию, а остальное исправлять потом. Уникальньіе ударьі юнитов пока не работают, но с новьім подходом их реализация - просто вопрос времени.
Прошу всех заинтересованньіх потестировать.
Мой любимьій размер - тройка. Будь то конса, утопа или сиськи
ICQ:5676388
Аватар пользователя
#56
Симулятор битв (Танта) готов фактически. Нужно только управлять драконами в утопие.
Артефактов свойства пока не все реализованньіе. Очень много передельівал, но и исправил много предьідущих проблем (хотя функциональности особо не добавилось).
Мой любимьій размер - тройка. Будь то конса, утопа или сиськи
ICQ:5676388
Аватар пользователя
#57
Автопереведено
Добрый вечер, уважаемое сообщество.

Пишу на украинском, поскольку мне так легче формулировать мысли. Думаю, большинство мыслей будет понятно, а что непонятно — в гугл-переводчик.
Если кто-то следит, то возможно заметит, что скорость написания замедлилась в последнее время, что-то новое добавляется вяло, а в основном в отчетах писал, что "исправил то-то и то-то".
Все так и есть на самом деле. Я когда-то писал пост о том, как бы я писал героев в браузере. Разбил это на три части:
1. Написать битву в браузере.
2. Написать какой-нибудь простой дуэльный шаблон (например JC).
3. Написать ИИ и остальные шаблоны.
В марте во всех странах почти синхронно начался карантин. Каждый справлялся по-своему, у меня переход на карантин не стал большой проблемой, самой большой было выработка дисциплины, чтобы иметь возможность работать из дома.
Кризис, напротив, начался в героях. У меня оставалось 3 месяца, которые я мог играть в ОХ, выигранные в игре на ставку. Обидно было чувствовать, что SoD загнивается, и все игроки переходят на хотку.
Я не знаю доподлинно, что подтолкнуло меня к этой деятельности. В декабре 2019 я взял свой старый проект http://hexagonapp.appspot.com/ и начал понемногу переписывать его под SoD.
Тогда я стримил, помню, даже заходил dave_hun, что было приятной неожиданностью. Я тогда добился того, чтобы ходили ангел, чемпион и минотавр вместо тех трех существ из Heroes 2.
Потом я забросил это на полгода. Как раз получил полгода ОХ и начал использовать их на полную.
Далее начался карантин, появилось ощущение, что герои перестают приносить то удовольствие, которое получал раньше. Что именно подтолкнуло к продолжению работы над проектом — не знаю доподлинно.
Я в свое время оценивал время на написание битвы в браузере в год работы. Конечно, это полноценной работы, когда ты работаешь 5 дней в неделю, 8 часов в день.
Короче, я работал год над ними. Только работа длилась в основном по выходным. График можете посмотреть на картинке с гитхаба, которую я выдрал и которую вы не увидите, скорее всего.
Оглядываясь назад, я понимаю, что, зная то, что знаю сейчас, наверное, плюнул бы и занялся чем-то попроще.
Сейчас это просто превратилось в какое-то обязательство, которое я сам на себя повесил. Типа "в выходные надо пописать героев". Это нехорошо. В начале мне приносило удовольствие.
Сейчас уже не знаю. Последние две недели я несколько раз открывал IDE, гипнотизировал код и закрывал.
Не знаю, в чем причина. Это может быть то, что я сменил работу в марте. Это может быть то, что я устал. Это может быть то, что сообществу и всем всё равно. Это может быть, что у меня появились другие приоритеты, которыми я сейчас занимаюсь (не по выходным, но всё же).
Поэтому этот пост — это своего рода выписывание самоосознания, может, после этого мне станет легче и понятнее, что и как дальше.
В каком состоянии герои в браузере — сейчас там реализованы битвы с магией в разных форматах — героя с героем, против нейтралов, в банке. С ошибками, но ошибки — это на самом деле ерунда. Состояние сохраняется в браузере, но не проблема восстановить его сохранение на сервере, что было еще в июне прошлого года. Просто так мне легче разрабатывать. Да и на сайте, куда я выкладываю, сервер не прикрутишь.
Есть несколько фундаментальных проблем. Одну мне сейчас нужно решить — это внешний вид виджетов и их переиспользование. Я зашел в тупик, хотя это, скорее всего, усталость и уныние.
Проблем во время написания было много. Сначала я сделал ошибку, пытаясь делать это на канвасе, как было в hexagonapp. Потом я сделал ошибку, написав на svg. Потом я сделал ошибку, неправильно прорисовывая графику.
Переделка каждой из этих ошибок отнимала по паре выходных. Конечно, после этого дописывалось еще что-то. Потом я сделал ошибку, вынеся всё в базу данных слишком рано, с ней и живу теперь (простого json было бы достаточно, что и есть на демке на самом деле).
Есть куча нудной работы, которую в конце концов надо решать самому, потому что люди, которые обещали помочь, сливаются. Впрочем, это было ожидаемо.
Это написание извлекателя ресурсов из .lod файла, это парсеры для таблиц сайта heroes.thelazy (отличная вики), это написание sql-скриптов, из которых потом формируются нужные json-файлы.
Сейчас такой проблемой является позиционирование разнообразной графики, которую повытаскивал, но для нее нужно найти "магические" числа, которые потом использовать, чтобы всё прорисовывать на поле боя.
Я уже не считаю небольших ошибок дизайна, как, например, немного другой алгоритм поиска пути, написание монструозного класса для магии, который потом долго и нудно разбивал и переписывал, чтобы заставить существ также делать магию, и т. д.
Вроде бы сделал много, но понимаю, что в таком состоянии это никому нафиг не сдалось, и я бы сам не хотел его в таком состоянии. В принципе, если мне дать еще один год, я думаю, что довел бы таки битвы до вменяемого состояния, включая осаду городов.
Но я уже не знаю, хочу ли этого. Я не понимаю, зачем я это делаю. Это было интересно, это можно показывать людям, и они говорят "вау, круто", но это не является работой, которая выполнена. И это не является законченным проектом.
Сейчас это превратилось в своего рода бремя, которое тяжело нести, но жалко бросить.
Я не знаю. Обновлений в ближайшее время, наверное, не будет, поскольку мне нужно понять, что к чему, и найти мотивацию, или плюнуть и положить его в ящик к проектам, которые я также не закончил.
Ближайшие несколько месяцев, думаю, я пойму, что дальше и чего хочу.
Пока так.
Вложения 1
1 файл • Общий размер: 6,8 KB
Мой любимьій размер - тройка. Будь то конса, утопа или сиськи
ICQ:5676388