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

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

Пока нет оценок — будьте первым!
Аватар пользователя
#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