IPB

Здравствуйте, гость ( Вход | Регистрация )

11 страниц V  « < 8 9 10 11 >  
Reply to this topicStart new topic
> Free Heroes II, обсужение свободного движка
fireman
сообщение 27 Aug 2016, 12:39
Сообщение #181

Immortal
Сообщений: 2 768
Спасибо сказали: 959 раз




Вот описание из гугл плэя
Код
Бесплатная реализация игры Герои Меча и Магии II с поддержкой Кампаний.

Free Heroes 2 (T-800 Mod) - это модифицированная версия движка с открытым кодом fheroes2. Основное в данной модификации - это долгожданная поддержка кампаний. В игре есть поддержка 2х оригинальных кампании (за Роланда и Арчибальда) а так же новая кампания T-800.

Установка игры: Поскольку Free Heroes2 (T-800 Mod) - это open source реализация игры Герои Меча и Магии II , то вам потребуются файлы c данными из оригинальной игры.

Которые вы можете загрузить вместе с DEMO версией Heroes2 из Меню Установки.

Если у вас есть Полная версия игры Heroes2 для PC (Dos или Windows версии) просто скопируйте файлы из оригинальной игры на SD карту в каталог app-data/wiki.kvkozyrev.org.fheroes2t800/

Инструкция по установке РУССКОЙ версии игры

https://www.youtube.com/watch?v=1EeDQO3UE_M

Если будут какие то вопросы по установке или настройке игры - обращайтесь! Всегда с удовольствием помогу.


Не вижу тут http://wiki.kvkozyrev.org/forum/viewtopic....4&t=88#p473
Go to the top of the pageAdd Nick
 
+Quote Post
t800
сообщение 27 Aug 2016, 12:41 (Сообщение отредактировал t800 - 27 Aug 2016, 13:26)
Сообщение #182

Разработчик
Сообщений: 534
Спасибо сказали: 221 раз




Цитата(fireman @ 27 Aug 2016, 15:39) *
Вот описание из гугл плэя
Код
Бесплатная реализация игры Герои Меча и Магии II с поддержкой Кампаний.

Free Heroes 2 (T-800 Mod) - это модифицированная версия движка с открытым кодом fheroes2. Основное в данной модификации - это долгожданная поддержка кампаний. В игре есть поддержка 2х оригинальных кампании (за Роланда и Арчибальда) а так же новая кампания T-800.

Установка игры: Поскольку Free Heroes2 (T-800 Mod) - это open source реализация игры Герои Меча и Магии II , то вам потребуются файлы c данными из оригинальной игры.

Которые вы можете загрузить вместе с DEMO версией Heroes2 из Меню Установки.

Если у вас есть Полная версия игры Heroes2 для PC (Dos или Windows версии) просто скопируйте файлы из оригинальной игры на SD карту в каталог app-data/wiki.kvkozyrev.org.fheroes2t800/

Инструкция по установке РУССКОЙ версии игры

https://www.youtube.com/watch?v=1EeDQO3UE_M

Если будут какие то вопросы по установке или настройке игры - обращайтесь! Всегда с удовольствием помогу.


Не вижу тут http://wiki.kvkozyrev.org/forum/viewtopic....4&t=88#p473


Вы не там смотрите, смотри по ссылке на сайт разработчика (она не в описании а внизу страницы игры)

PS И еще там на странице в Google Play моя почта указана. Если кто не разберется как пройти по ссылке внизу страницы чтобы скачать исходники. Всегда может написать мне запрос и получить ее от меня на почту.

PPS Или написать запрос в комментариях к игре.

PPPS Так же в самой игре в разделе "Авторы" есть ссылка на мой сайт где можно скачать исходники, а так же указан мой е-mail чтобы можно было сделать запрос чтобы спросить как можно скачать исходники, если человек не разберется как качать по ссылке.

Исходники находятся в отрытом доступе. Любой кто захочет тот всегда может их скачать brags.gif


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
fireman
сообщение 28 Aug 2016, 03:11
Сообщение #183

Immortal
Сообщений: 2 768
Спасибо сказали: 959 раз




t800, это требует от людей совершить много усилий, это не прямая ссылка на сборке к исходникам. Всё же хороший тон - это явно указывать местоположение кода при выкладывание сборки.
Go to the top of the pageAdd Nick
 
+Quote Post
t800
сообщение 28 Aug 2016, 05:12 (Сообщение отредактировал t800 - 28 Aug 2016, 06:02)
Сообщение #184

Разработчик
Сообщений: 534
Спасибо сказали: 221 раз




Цитата(fireman @ 28 Aug 2016, 06:11) *
t800, это требует от людей совершить много усилий, это не прямая ссылка на сборке к исходникам. Всё же хороший тон - это явно указывать местоположение кода при выкладывание сборки.



Указывать прямую ссылку на архив без указания ссылки на тему по разработке смысла не вижу и считаю что если кто хочет скачать мои исходники чтобы собрать из них игру то ему надо обязательно прочитать, что написано про разработку. Вот.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
tolich
сообщение 30 Aug 2016, 08:11
Сообщение #185

😸🧡✊✌️
Сообщений: 16 027
Спасибо сказали: 2670 раз




Забавно, в поставке Google Play есть 2 моих карты (а именно Hopeless Battle и Doom Forever), которые в принципе не работают, как задумано, под FreeHeroes2 (потому что начальные армии должны быть заданы и события не обрабатываюся). А вот более устойчивая Knights of 40 Isles не попала.


--------------------
Я слежу за тобой!
* tolic.narod.ru

Lu...pa...gamhi...dho?
Go to the top of the pageAdd Nick
 
+Quote Post
t800
сообщение 30 Aug 2016, 17:20 (Сообщение отредактировал t800 - 30 Aug 2016, 17:27)
Сообщение #186

Разработчик
Сообщений: 534
Спасибо сказали: 221 раз




Цитата(tolich @ 30 Aug 2016, 11:11) *
Забавно, в поставке Google Play есть 2 моих карты (а именно Hopeless Battle и Doom Forever), которые в принципе не работают, как задумано, под FreeHeroes2 (потому что начальные армии должны быть заданы и события не обрабатываюся). А вот более устойчивая Knights of 40 Isles не попала.


На самом деле в поставке Google Play карт нет. Карты скачиваются как дополнения и в три пака можно закачать
почти все карты что есть для HMM2. И эти паки чистить надо от карты которые несовместимы. Там проблема даже не в том что какие то карты играют не правильно а в том, что с DEMO данными на которых почти все играют карты которые требуют heroes2x.agg просто вылетают причем не сразу а когда идет обращеник к какому-будь спрайту которого в heroe2.agg нет и по хорошему в движке надо дописать условие что в случае отсутвия файла heroes2x.agg чтобы MX2 карты в списке доступных не отражались, но это только в следующем выпуске на Google Play будет когда Кампанию Король Осминогов доделаю.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
tolich
сообщение 30 Aug 2016, 19:03
Сообщение #187

😸🧡✊✌️
Сообщений: 16 027
Спасибо сказали: 2670 раз




Они и не отображаются, оказывается. Хотя входят. И Avalon, и Knights40. То есть в менеджере файлов они есть, а в Новой Игре не отображаются.


--------------------
Я слежу за тобой!
* tolic.narod.ru

Lu...pa...gamhi...dho?
Go to the top of the pageAdd Nick
 
+Quote Post
fireman
сообщение 16 May 2017, 06:29
Сообщение #188

Immortal
Сообщений: 2 768
Спасибо сказали: 959 раз




Интересно, на сколько реально к freeheroes подрубить нейронку чтобы обучить АИ.
Go to the top of the pageAdd Nick
 
+Quote Post
t800
сообщение 16 May 2017, 09:29
Сообщение #189

Разработчик
Сообщений: 534
Спасибо сказали: 221 раз




Цитата(fireman @ 16 May 2017, 09:29) *
Интересно, на сколько реально к freeheroes подрубить нейронку чтобы обучить АИ.



А что такое нейронка?


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
t800
сообщение 16 May 2017, 09:55 (Сообщение отредактировал t800 - 16 May 2017, 10:13)
Сообщение #190

Разработчик
Сообщений: 534
Спасибо сказали: 221 раз




ЗЫ Сейчас попгулил про нейронки. Как понял это как feanor тени как в двойке подбирал.

Ну не знаю ИМХО глупости AI во fheroes2 не в том что его обучить трудно, а потому что он специально был сделан таким глупым.
Там в коде IA даже компьтерные герои делатcя на три вида: скутер, хунтер, тормоз и тупица

И так они и называется в коде:

Код
hero.Modes(AI::HEROES_SCOUTER)
hero.Modes(AI::HEROES_HUNTER)
hero.Modes(AI::HEROES_WAITING)
hero.Modes(AI::HEROES_STUPID)


Чтобы сделать AI умней ИМХО его просто надо переделать потому что сейчас копьютер умеет только либо идти вперед по дороге и собирать ресурсы как скутер,
бить монстров или игрока когда его войска во много раз слабее как хунтер, стоять на месте как тормоз, или бессмысленно ходить туда сюда как тупица.

ЗЫ И кстати не смотря на это куча людей не могут у него выиграть ne.gif


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 16 May 2017, 16:57
Сообщение #191

laughed as one fey
Сообщений: 12 166
Спасибо сказали: 20585 раз




Цитата
Интересно, на сколько реально к freeheroes подрубить нейронку чтобы обучить АИ.
Чуть сложнее, чем сообразить, что нейронки вообще-то не об этом wink.gif
Go to the top of the pageAdd Nick
 
+Quote Post
fireman
сообщение 17 May 2017, 18:32 (Сообщение отредактировал fireman - 17 May 2017, 18:33)
Сообщение #192

Immortal
Сообщений: 2 768
Спасибо сказали: 959 раз




feanor, то есть то, что нейронки уже в шахматы и го обыгрывают человека, а в старкрафт способны играть на уровне опытных игроков - не об этом?

t800, да какая разница как сейчас, можно же запилить иначе. Если интересно с помощью чего, то вроде эта штука заточена под АИ с помощью нейронок.
Go to the top of the pageAdd Nick
 
+Quote Post
t800
сообщение 17 May 2017, 19:27 (Сообщение отредактировал t800 - 18 May 2017, 07:02)
Сообщение #193

Разработчик
Сообщений: 534
Спасибо сказали: 221 раз




Цитата(fireman @ 17 May 2017, 21:32) *
t800, да какая разница как сейчас, можно же запилить иначе. Если интересно с помощью чего, то вроде эта штука заточена под АИ с помощью нейронок.



Я посмотрел через Google Переводчик по вашей ссылке помоему это какой эмулятор спортзала который считает как надо толкать тележки и совершать прыжки


Цитата
OpenAI Gym - инструментарий для разработки и сравнения алгоритмов обучения подкрепления. Он не делает предположений о структуре вашего агента и совместим с любой вычислительной вычислительной библиотекой, такой как TensorFlow или Theano. Вы можете использовать его из кода Python и вскоре из других языков.

OpenAI Gym состоит из двух частей:

  1. Библиотека с открытым исходным кодом спортзала : набор тестовых задач - среды - которые вы можете использовать для разработки алгоритмов обучения подкрепления. Эти среды имеют общий интерфейс, позволяющий вам писать общие алгоритмы.
  2. Служба OpenAI Gym : сайт и API, позволяющие людям эффективно сравнивать эффективность своих обученных агентов.

Основная цель спортзала - предоставить большую коллекцию сред, которые предоставляют общий интерфейс, и имеют версии, позволяющие проводить сравнения. Например, EnvSpec(Hopper-v1) определяет среду, в которой целью является получение 2D-моделируемого робота для прыжка.


А про AI вот fheroes2, ИМХО чтобы кого-нибудь обучать, надо чтобы он мог обучаться, а AI во fheroes2 - это очень простой бот который только делает вид что он AI используя для этого 4 функции.

1) Идти по дороге и собирать ресурсы.
2) Нападать на монстров и героев в случае если его армия в несколько раз больше армии на которую нападает.
3) Стоять на месте
4) Бесмысленно бегать туда-сюда.

И вся работа AI сейчас состоит в переключениях между этими 4 функциями,


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 18 May 2017, 01:17 (Сообщение отредактировал feanor - 18 May 2017, 01:20)
Сообщение #194

laughed as one fey
Сообщений: 12 166
Спасибо сказали: 20585 раз




Цитата
feanor, то есть то, что нейронки уже в шахматы и го обыгрывают человека, а в старкрафт способны играть на уровне опытных игроков - не об этом?

Вася Пупкин сделал гигантскую статую слона из бутылок. Она заметно менее эстетична и функциональна, чем обычный памятник, но зато она сделана из бутылок, причем как раз модного в этом сезоне цвета!
Давайте без заголовков на уровне 10 журналистов из 10.

В первой статье речь идет о шахматной программе, которая смогла в скольких-то процентах случаев показывать эффективность..ну, в общем, показывать эффективность. Выбор наилучшего хода меньше чем в половине случаев, субоптимального еще в четверти..окау. Главное, неясно - зачем, в отличие от второго примера на шахматах неплохо себя показывают околоклассические методы.
В третьей - вовсе о том, что нейронка освоила микроконтроль и хитэндран. Но сама. Но хитэндран. Ути-пути моя прелесть, какая ты умненькая, на тебе косточку.

Во втором случае - таки да, но это из-за предела сложности: там бы с радостью использовали нормальные нечеловеческие методы, но го слишком поливариантная штука. ИНС тут это то, что можно затолкать в железо, и что не будет лажать слишком сильно: специальных преимуществ у нее нет.
Опять же, между софтом, написанным программистами этак из первого персентиля и хостящемся на неиллюзорном кластере и тем, что можно прикрутить к двоечке за пару вечеров - немножечко пропасть.

Короче, ИНС, естественно, хорошо работают там, где они хорошо работают: сопоставление с образцом, аппроксимация-экстраполяция, все такое. На гомогенных, естественно, данных.
А вот для искусственных интеллектов в игровом плане заметно лучше все-таки дрочить старые добрые алгоритмы из ведомства дискретной математики, поиск в графе стратегий etc. В конце концов, одно семейство нейросетей на аж многие миллиарды нейронов все еще пытается строить капитолий на первой неделе, что явно символизирует.
Go to the top of the pageAdd Nick
 
+Quote Post
fireman
сообщение 18 May 2017, 09:20 (Сообщение отредактировал fireman - 18 May 2017, 09:21)
Сообщение #195

Immortal
Сообщений: 2 768
Спасибо сказали: 959 раз




feanor
1) Но обучена всего за 72 часа. Зачем, может быть понятно в этой статье
Цитата
Having observed the playing style of DeepChess, we note that it plays very aggressively, often sacrificing pieces for long term positional gains (i.e., non-tactical gains).
This playing style resembles very much the playing style of human grandmasters.
While computer chess programs have long been criticized for being materialistic,
DeepChess demonstrates the very opposite by exhibiting an adventurous playing style with frequent positional sacrifices.

3) А разве не круто, что сама? Разве это не упрощает задачу по созданию АИ, если нейронка сама научится играть без какого либо обучения?
2) То есть проблема в том, что в паблике мало софта чтобы прямо сейчас сделать быстро и круто из-за закрытости технологий? Возможно эта проблема быстро решится и появится какое-то публичное АПИ к крутым нейросетям.

И не стоит забывать, строят капитолий, ибо поиск более эффективной стратегии не является целью. Придя к какой-то тактике, которая позволяет обыграть компьютера, люди перестают пытаться улучшить навыки. Те же нейронки, что соревнуются между собой всё-таки не строят капитолий на первой неделе.

P.S. На сколько понимаю, ответ на мой вопрос, что на момент 2017 года малореально при ресурсах ,что есть у сообщества.
Go to the top of the pageAdd Nick
 
+Quote Post
t800
сообщение 18 May 2017, 10:16 (Сообщение отредактировал t800 - 18 May 2017, 10:20)
Сообщение #196

Разработчик
Сообщений: 534
Спасибо сказали: 221 раз




Цитата(fireman @ 18 May 2017, 12:20) *
3) А разве не круто, что сама? Разве это не упрощает задачу по созданию АИ, если нейронка сама научится играть без какого либо обучения?


ИМХО сделать AI который нормально играл бы в fheroes2 проще - для этого достаточно посмотреть воостановленный код оригинальных героев и сделать что-то похожее, чем сделать AI на нейросети которая бы обучалась играть в fheroes2, потому что как это делать вообще не понятно и исходники которые про спортзал и про то как надо прыгать или толкать тележку ИМХО мало похожи на AI который мог бы играть в героев.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Nestor
сообщение 18 May 2017, 12:01 (Сообщение отредактировал Nestor - 18 May 2017, 15:44)
Сообщение #197

Immoral
Сообщений: 2 001
Спасибо сказали: 3634 раза




Цитата
1) Но обучена всего за 72 часа. Зачем, может быть понятно в этой статье

Продолжительность обучения не фактор. Недопеченная ИНС будет, очевидно, принимать неоптимальные решения - но ровно также будет и сеть, которую перепекли. 100% успешных решений для выборки обучения при 50% для тестовой выборки - вполне реальная беда.
Цитата
2) То есть проблема в том, что в паблике мало софта чтобы прямо сейчас сделать быстро и круто из-за закрытости технологий? Возможно эта проблема быстро решится и появится какое-то публичное АПИ к крутым нейросетям.

Нет. Уже сейчас существует огромное количество энтузиастов, которые прикладывают ИНС к самым разным задачам. Ничего трансцендентного и недоступного в этой области нет. Вопрос лишь в том, нужно ли это (спойлер, в данной конкретной ситуации не нужно) и сколько нужно будет убить времени и сил для получения даже относительно среднего результата. Сфера применения у этого микроскопа лежит отнюдь не в забивании гвоздей.
Цитата
3) А разве не круто, что сама? Разве это не упрощает задачу по созданию АИ, если нейронка сама научится играть без какого либо обучения?

Нет. Нет.
Нет, не круто: все равно должны быть определены критерии успешности - и тут это отнюдь не простое "да, правильное фото - нет, не правильное фото" и не присваивание соответствующих тегов. И даже тогда существует сонм всевозможных проблем, не в последнюю очередь - никто не гарантирует изменения стратегии/тактики ИНС в нужном направлении.
Нет, не упрощает: Создать граф решений и подстроить под него проход, возможно даже сделать его индивидуализированным для разных "личностей" ИИ а-ля SMAC может оказаться задачей попроще, чем отбирать стратегии обучения, пропагации, совершенствования ИНС (и давайте не забудем о тестировании: в случае с "традиционными" методами мы сразу увидим результат и можем начать анализ нововведения. В случае с ИНС нам скорее всего придется проходить полный цикл обучения (и то, нельзя забывать, что в такой сложной системе как HoMM с немалой долей псевдорандома результаты далеко не обязательно будут идентичными)) и, конечно же, отбор критериев успешности.

Наконец, замечу, что от ИИ в компьютерных играх при их обычном применении никогда не требуется обыграть человека: "правильный ИИ должен не выигрывать, а красиво отдаваться". См. сюда же сказку Петра Бормора о разумных неписях.


--------------------
"Note the twelth play. If you want to end him rightly hold your spear and sword together on your arm, unscrew the pommel of your sword and throw it at him vigorously."


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 18 May 2017, 13:38
Сообщение #198

laughed as one fey
Сообщений: 12 166
Спасибо сказали: 20585 раз




Цитата
1) Но обучена всего за 72 часа.

Это не является потребительской ценностью. (Обращу так ж внимание, что 72 часа - не полное время разработки, а лишь время обучения).

Цитата
Зачем, может быть понятно в этой статье
Мы ждали киберпанка, а нас обуяли киберхипстеры. Души у них в традиционных шахматных ботах нет, ишь ты.

Цитата
3) А разве не круто, что сама? Разве это не упрощает задачу по созданию АИ, если нейронка сама научится играть без какого либо обучения?
Сама или не сама - опять же не является потребительской ценностью. Важно, что играет она паршивенько, а допилить её напильником нельзя.


Цитата
2) То есть проблема в том, что в паблике мало софта чтобы прямо сейчас сделать быстро и круто из-за закрытости технологий? Возможно эта проблема быстро решится и появится какое-то публичное АПИ к крутым нейросетям.

Проблема в том, что герои не го. В них нету цели нарисовать самый крутой алгоритм, который будет укатывать чемпионов под асфальт; в них все не так безысходно, чтобы лезть в этот матан; в разработке под них не заинтересованы топ-программисты.
Ну и потому что даже нейросети не позволяют сделать в общем случае быстро и круто, если уже выбрано дешево.

Цитата
P.S. На сколько понимаю, ответ на мой вопрос, что на момент 2017 года малореально при ресурсах ,что есть у сообщества.

Нет, малореально, но по ряду других причин, среди которых первая: ИНС, блджад, не для этого.


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Axolotl
сообщение 18 May 2017, 14:25
Сообщение #199

I must gather my party before venturing forth
Сообщений: 5 071
Спасибо сказали: 17751 раз




Заранее извиняюсь если скажу глупость. А нельзя совмещать? Не в контексте Героев, а вообще нейросетей и ИИ. Возможно, в реалтайме.
Т.е. основа ИИ если будет алгоритмической, но некоторые его модули, в которых как раз нужен переколбас кучи не очевидных данных, будут или обучены с помощью нейросетей, или на ходу обрабатывать какие-то данные и на основе результата, опять же, уже будет действовать алгоритм. Ну и да, возможно и затем, чтобы подстраиваться к конкретным игрокам/тактикам и исходя из действий противника выбирать, скажем, какой-то из шаблонов поведения.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
tolich
сообщение 18 May 2017, 19:21
Сообщение #200

😸🧡✊✌️
Сообщений: 16 027
Спасибо сказали: 2670 раз




У нея внутре нейронка.©


--------------------
Я слежу за тобой!
* tolic.narod.ru

Lu...pa...gamhi...dho?


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post

11 страниц V  « < 8 9 10 11 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 23 April 2024 - 23:21
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика