The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Вышел VCMI 0.97, открытый игровой движок, совместимый с Hero..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Вышел VCMI 0.97, открытый игровой движок, совместимый с Hero..."  +/
Сообщение от opennews (?), 03-Ноя-14, 16:04 
Вышла (http://forum.vcmi.eu/viewtopic.php?t=995) новая версия 0.93 проекта VCMI (http://forum.vcmi.eu/portal.php), целью которого является создание открытого игрового движка, совместимого с форматом данных, используемых в играх Heroes of Might and Magic III. Движок кроссплатформенный и поддерживает как минимум Windows, Linux и OS X. Исходные тексты доступны под лицензией GPLv2 или новее.  
<center><a href="http://forum.vcmi.eu/album_pic.php?pic_id=47&sid=2913832c9fc... src="https://www.opennet.ru/opennews/pics_base/0_1415019548.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

На данный момент в движке реализовано большинство возможностей оригинала, а также обеспечена серия улучшений и дополнений, отсутствующих в оригинале. Поддерживается работа с картами и графикой HMM III любых размеров, большая часть игровой механики, интерфейс города, карта приключений, сложные артефакты и грааль, нестандартные условия выигрыша и поражения, специальности героев и так далее. Отличительной чертой является поддержка высоких разрешений экрана, изначально не поддерживаемых оригиналом, вплоть до 1920х1080 (высокое разрешение реализовано для карты приключений).
<center><a href="http://forum.vcmi.eu/album_pic.php?pic_id=46&sid=2913832c9fc... src="https://www.opennet.ru/opennews/pics_base/0_1415019574.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


Среди изменений особо отмечается улучшение алгоритма генерации случайных карт, теперь карты очень похожи на случайные карты из оригинальной игры. Кроме того, отмечается работа над искусственным интеллектом, компьютер стал делать шаги быстрее, особенно это будет актуально для мобильных платформ. Ещё одним важным нововведением является начальная поддержка мультиплеера.


Изменения в новой версии:


-   Общие:


-  (windows) Директория с данными перенесена из '%userprofile%\vcmi' в '%userprofile%\Documents\My Games\vcmi'
-  (windows) (OSX) Директория с сохранениями перенесена из 'VCMI_DATA\Games' в 'VCMI_DATA\Saves'
-  Обновлена библиотека для работы с нечеткой логикой FuzzyLite
-  Добавлена возможность компиляции с библиотекой SDL2
-  Добавлена возможность запуска мультиплеера из командной строки


-   Искусственный интеллект:


-   Значительно оптимизировано время выполнения хода, теперь компьютер должен быстрее выполнять свои ходы

-  Генератор случайных карт:


-  Генератор создает цельные и годные для игры карты.
-  Реализованы все важные функции из оригинальных шаблонов карт
-  Исправлено падение при удалении объектов


-  Загрузчик:


-  Добавлена опция для отключения проигрывания вступительных роликов


-  Прочее:


-  Не латинские символы могут использоваться в окне чата или при сохранении игры
-  Реализовано отдельное переключение скорости для своих героев и героев других игроков
-  Улучшено масштабирование при запуске в полноэкранном режиме
-  Новое окно существ


-   Артефакты:


-   Несколько исправлений, касающихся сложных (сборных) артефактах используемых в различных модах.
-   Исправлено, что артефакт Spellbinder's Hat обучал заклинаниям 1-го уровня вместо 5-го.
-   Исправлены неверные компоненты для артефакта Cornucopia.
-   Реализован чит, позволяющий получить все артефакты, в том числе реализованные в модах.


URL: http://forum.vcmi.eu/viewtopic.php?p=13400#13400
Новость: https://www.opennet.ru/opennews/art.shtml?num=40988

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Baz (?), 03-Ноя-14, 16:04   +/
главное чтобы там ERM не глючил как в 3.5 ))))))))))
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28

2. Сообщение от angra (ok), 03-Ноя-14, 16:30   +/
Без серьезного улучшения качества(а не скорости) ИИ это все как мертвому припарки. Остается только мультиплеер.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11, #27

3. Сообщение от Аноним (-), 03-Ноя-14, 16:33   –2 +/
Подскажите, как установить в linux?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8

4. Сообщение от Нимо Ан (?), 03-Ноя-14, 16:34   +/
> вплоть до 1920х1080

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #12, #29

5. Сообщение от neon1ks (ok), 03-Ноя-14, 16:34   –1 +/
А где инструкция по установке? Какие нужны файлы Heroes III, как и куда их копировать?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9

7. Сообщение от KroArtem (ok), 03-Ноя-14, 16:39   +/
Очень часто такие вещи реализуются через уже имеющиеся библиотеки - SDL/SDL2. У Irrlicht, например, есть автоматическое распознавание разрешения, но оно часто работает некорректно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #10

8. Сообщение от KroArtem (ok), 03-Ноя-14, 16:40   +1 +/
http://wiki.vcmi.eu/index.php?title=Installation_on_Linux
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

9. Сообщение от KroArtem (ok), 03-Ноя-14, 16:41   +1 +/
> А где инструкция по установке? Какие нужны файлы Heroes III, как и
> куда их копировать?

http://wiki.vcmi.eu/index.php?title=Installation_on_Linux#In...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #18

10. Сообщение от Аноним (-), 03-Ноя-14, 16:54   +3 +/
> Очень часто такие вещи реализуются через уже имеющиеся библиотеки - SDL/SDL2. У
> Irrlicht, например, есть автоматическое распознавание разрешения, но оно часто работает
> некорректно.

Перефразируем вопрос - что мешает уже существующим библиотекам?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

11. Сообщение от myhand (ok), 03-Ноя-14, 17:04   +/
Настолько ужасен в сравнении с HMM?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

12. Сообщение от Аноним (-), 03-Ноя-14, 17:57   +/
Любителям запускать нативную Windows/Linux версию Героев 3 жёстко заданное 800x600 портит жизнь вот уже 10 лет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #15

13. Сообщение от Аноним (-), 03-Ноя-14, 18:25   +/
файлики дропбокс заблокировал
Ответить | Правка | Наверх | Cообщить модератору

14. Сообщение от cmp (??), 03-Ноя-14, 19:04   –7 +/
Всеже не понимаю, почему нельзя было этого реализовать на js  и кормиться с оффсервера онлайнового.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16, #17, #21, #30, #40

15. Сообщение от angra (ok), 03-Ноя-14, 19:08   +1 +/
HDmod для тройки давно существует и прекрасно работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #33

16. Сообщение от Аноним (-), 03-Ноя-14, 19:13   +1 +/
Толсто.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

17. Сообщение от Аноним (-), 03-Ноя-14, 19:16   +/
Сделай сам. Реализуй.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

18. Сообщение от neon1ks (ok), 03-Ноя-14, 19:53   –1 +/
Ладно. Эту страницу я и сам нашел, чтож буду разбираться - вроде не сложно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

19. Сообщение от Аноним (-), 03-Ноя-14, 20:45   +1 +/
предыдущая версия глючила и падала
Ответить | Правка | Наверх | Cообщить модератору

20. Сообщение от Нимо Ан (?), 03-Ноя-14, 21:29   +/
Я слышал там очень глупый ИИ, а в мультиплеер часто не поиграешь т.к. требует слишком много времени. Так что польза сомнительна, хотя отрадно видеть, что есть какой-то прогресс.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22, #48

21. Сообщение от Нимо Ан (?), 03-Ноя-14, 22:07   +4 +/
Онлайн игры не нужны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

22. Сообщение от Нимо Ан (?), 03-Ноя-14, 22:18   –2 +/
Кстати, честно говоря, интересно как вообще может работать ИИ в таких играх. Если современные компьютеры с трудом шахматную доску 8x8 прощитывают, то тут, на карте с тысячами и более клеток и огромным разнообразием того, что на них может находиться - чудо, что они вообще работают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #23, #26, #34, #37, #39, #41, #50

23. Сообщение от Аноним (-), 03-Ноя-14, 22:27   –1 +/
Вы к нам из какого года?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #31

24. Сообщение от Аноним (-), 04-Ноя-14, 01:19   –3 +/
Серьёзно, зачем?
Игра и так работает и на новой винде и через вайн.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25, #32, #36

25. Сообщение от KroArtem (ok), 04-Ноя-14, 01:34   +/
Ой, всё.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

26. Сообщение от Аноним (-), 04-Ноя-14, 02:12   +/
>Кстати, честно говоря, интересно как вообще может работать ИИ в таких играх.

В них не стоит задача обыгрывать лучших шахматистов мира. Если они будут хорошо работать на уровне 14-летнего подростка со средними способностями (а это типичный покупатель подобных игр),-будет просто шикарно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

27. Сообщение от Аноним (-), 04-Ноя-14, 05:33   –2 +/
Так ИИ и в оригинальных героях был ни о чем. Я его спокойно заруливал даже с трехкратным превосходством по ресурсам у ИИ и досыпанию ему ресурсов. Сделать хуже по-моему будет довольно сложно. Что так источник дармового экспериенса, что этак.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

28. Сообщение от Аноним (-), 04-Ноя-14, 05:34   +3 +/
> главное чтобы там ERM не глючил как в 3.5 ))))))))))

Главное - вовремя дотумкать нарисовать свои ресурсы. Ну вон WoG всякие показали что в принципе возможно. Если не щелкать клювом - можно сделать полностью свободную и довольно качественную игру. А не только печальную запускалку доисторических ресурсов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #51, #64

29. Сообщение от Аноним (-), 04-Ноя-14, 05:37   +/
> Не понимаю что в наше время заставляет накладывать вообще какие-то ограничения на
> это. Почему нельзя писать так, чтобы вопрос поддержки разрешений зависел только
> от ОС, видеокарты и монитора?

А что делать с ресурсами? Они там битмапы и изначально в как минимум первой части отрисованы под нечто типа 600х800, насколько я помню. А если ты их растянешь в 4 раза - это будет выглядеть мягко говоря "не очень".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #52

30. Сообщение от Аноним (-), 04-Ноя-14, 05:38   +/
> Всеже не понимаю, почему нельзя было этого реализовать на js  и
> кормиться с оффсервера онлайнового.

Ну закомпиль с эмскриптеном и получишь что хотел. Только нафиг оно такое надо...?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

31. Сообщение от Аноним (-), 04-Ноя-14, 05:42   –2 +/
> Вы к нам из какого года?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #35

32. Сообщение от Аноним (-), 04-Ноя-14, 05:43   +1 +/
> Игра и так работает и на новой винде и через вайн.

Цепляться за окаменелый трупик блобика? No way!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

33. Сообщение от Аноним (-), 04-Ноя-14, 05:44   +1 +/
> HDmod для тройки давно существует и прекрасно работает.

Понятия о прекрасном у всех разные.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

34. Сообщение от angra (ok), 04-Ноя-14, 08:31   +/
Если ты вдруг не заметил, то твой естественный интеллект тоже не просчитывает все варианты. Как же ты вообще можешь играть?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

35. Сообщение от ТСА (?), 04-Ноя-14, 09:01   +3 +/
>В шахматах можно все варианты влобовую просчитывать, чуть ли не до конца партии

Нельзя

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #43

36. Сообщение от ТСА (?), 04-Ноя-14, 09:04   +/
Ну как зачем?

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

Крутяк же.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

37. Сообщение от Онон (?), 04-Ноя-14, 09:17   +2 +/
Была в моём детстве такая игруля - Chessmaster (Гроссмейстер) для приставки Денди (известная в остальном мире как NES). Так вот она отличалась жопоразрывной сложностью и уже на 1 уровне сложности (самом лёгком) рвала всех знакомых шахматистов с разрядами как Тузик грелку. Выиграть его с первого раза без отката неудачных ходов было нереально. Конечно, это были не шахматные гении, но играли хорошо и катались на соревнования. А процессор у Денди был, напомню, 8-битный с частотой  1,66МГц. Как-то слабо вяжется с твоими словами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #56

38. Сообщение от beerseller (ok), 04-Ноя-14, 09:33   +/
WoG работает? В прошлой версии не работало
Ответить | Правка | Наверх | Cообщить модератору

39. Сообщение от Онон (?), 04-Ноя-14, 09:34   +1 +/
И кстати
>прощитывают

пишется правильно "просчитывают", грамотей.
(С такой грамотностью вообще грош цена твоим утверждениям).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

40. Сообщение от Нанобот (ok), 04-Ноя-14, 09:58   –1 +/
потому что для этого нужны специалисты в области js
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #42

41. Сообщение от Нанобот (ok), 04-Ноя-14, 10:00   +/
>Кстати, честно говоря, интересно как вообще может работать ИИ в таких играх

http://ru.wikipedia.org/wiki/%D0%AD%D0%B...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

42. Сообщение от Аноним (-), 04-Ноя-14, 12:10   +2 +/
> специалисты
> js
> специалисты

Проиграл.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

43. Сообщение от bukazoid (??), 04-Ноя-14, 12:13   –1 +/
Да вроде проблема только с хранением всего просчитанного
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #49

44. Сообщение от Аноним (-), 04-Ноя-14, 12:57   +/
Что на счёт поддержки ARM и Android?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #63

45. Сообщение от Аноним (-), 04-Ноя-14, 13:16   +/
И  Android, но автор забросил порт в середине лета. VCMI использует SDL.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #46

46. Сообщение от Аноним (-), 04-Ноя-14, 13:50   +/
Он не забросил, он ждёт фикса бага с крашем в бою со включенной сеткой, что его на маркете с дерьмом не съели.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

47. Сообщение от Аноним (-), 04-Ноя-14, 20:05   +/
А свободные ресурсы к нему есть?
Ответить | Правка | Наверх | Cообщить модератору

48. Сообщение от Pulfer (ok), 04-Ноя-14, 20:57   +/
На первый взгляд в бою ИИ хотя бы не хуже, чем был в оригинале. Насчёт ИИ на карте не могу судить, версия 0.96 была слишком бажная, чтобы в неё можно было нормально играть (например, бывали ситуации, когда в ход ИИ игра вылетала и ничего нельзя было с этим сделать), а 0.97 я пока что проверил только на предмет работоспособности собранных пакетов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #58

49. Сообщение от Orduemail (ok), 05-Ноя-14, 00:41   +1 +/
Нет. Брутфорс штука такая, чуть более сложно и уже не работает. Поэтому шахматные программы, как и тридцать-сорок лет назад, возятся с таблицами Налимова, и локальным перебором ходов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #55

50. Сообщение от Orduemail (ok), 05-Ноя-14, 00:45   +/
> Кстати, честно говоря, интересно как вообще может работать ИИ в таких играх.
> Если современные компьютеры с трудом шахматную доску 8x8 прощитывают, то тут,
> на карте с тысячами и более клеток и огромным разнообразием того,
> что на них может находиться - чудо, что они вообще работают.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #57

51. Сообщение от Crazy Alex (ok), 05-Ноя-14, 03:06   +/
Ну-ну. нарисуйте ресурсы качеством, сравнимым с этими "доисторическими".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #53

52. Сообщение от Crazy Alex (ok), 05-Ноя-14, 03:08   +/
При этом под своё разрешение они подогнаны идеально и ничего сравнимого я не видел.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #54

53. Сообщение от Аноним (-), 05-Ноя-14, 06:00   +1 +/
> Ну-ну. нарисуйте ресурсы качеством, сравнимым с этими "доисторическими".

Ну вон в 0ad нарисовали. И еще в куче игр. Да и для WoG кто-то же рисовал дополнительные ресурсы. Значит возможно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

54. Сообщение от Аноним (-), 05-Ноя-14, 06:01   +/
> При этом под своё разрешение они подогнаны идеально и ничего сравнимого я
> не видел.

Единственная проблема - 800х600 у меня нынче чуть ли не четвертинку экрана занимает. А так все хорошо...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

55. Сообщение от Аноним (-), 05-Ноя-14, 06:22   +/
> Нет. Брутфорс штука такая, чуть более сложно и уже не работает.

Да вроде в Go c его простыми правилами один фиг все уперлось в количество вариантов. А для шахмат это куда меньшая проблема - сравнительно небольшая доска и не особо сложные, хорошо формализуемые правила.

> и локальным перебором ходов.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #59

56. Сообщение от Аноним (-), 05-Ноя-14, 06:25   +/
> у Денди был, напомню, 8-битный с частотой  1,66МГц. Как-то слабо
> вяжется с твоими словами.

Это несколько сотен тысяч математических операций в секунду, как ни крути. Даже процессор cpaного магазинного калькулятора на килогерцевых частотах здорово втыкает человеку по скорости счета. Ну вот и с перебором ходов как-то так же. Вы будете переьбирать ходы сильно медленнее 1.66МГц процессора. И всякие там таблицы вам запоминать сложнее.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

57. Сообщение от Аноним (-), 05-Ноя-14, 06:31   +/
> Игра на нулевых ставках. Все проблемы с которыми сталкивается AI актуальны не
> в меньшей степени для человека.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

58. Сообщение от Аноним (-), 05-Ноя-14, 06:34   +/
> На первый взгляд в бою ИИ хотя бы не хуже, чем был в оригинале.

Единственная проблема - в оригинале ИИ бесцельно шарился по карте, как максимум немного надоедая игроку отъемом шахт. Но бой он вести не умел совершенно и поэтому даже трехкратный перевес по ресурсам у AI - вовсе не означает проблемы у живого игрока. Собственно куча карт, особенно от отечественных мапмейкеров, досыпают ИИ тучу ресурсов и регулярно, чтобы игрок не уснул со скуки - так хоть иногда есть шанс немного понервничать, наткнувшись на что-то относительно опасное. Но в силу бездарного ведения боя это опасное обычно устраняется не мытьем так катанием и в сухом остатке - ИИ сливший уйму ресурсов на результат близкий к нулю.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

59. Сообщение от Orduemail (ok), 05-Ноя-14, 07:01   +/
>> Нет. Брутфорс штука такая, чуть более сложно и уже не работает.
> Да вроде в Go c его простыми правилами один фиг все уперлось
> в количество вариантов. А для шахмат это куда меньшая проблема -
> сравнительно небольшая доска и не особо сложные, хорошо формализуемые правила.

Да ладно, в Го правила формализуются не хуже. И я бы сказал, что они проще. В том смысле, что если попробовать написать программу проверяющую допустимость того или иного хода, то для шахмат такая программа будет длинее. В Го, люди рвут компьютер за счёт неформализуемой человеческой интуиции. Шахматы гораздо лучше исследованы, поэтому, например, известно как оценить "удачность" позиции, и если шахматная интуиция шахматиста лучше, чем оценки ситуации по таблицам Налимова, то компьютер "добирает" за счёт глубины обхода дерева вариантов.
Надо просто подождать -- в исследование шахмат нихреново СССР вливался (один Ботвинник чего стоит), и в США тоже куча мозгов этим занята была. До тех пор, пока в Го не вольют хотя бы 1% тех средств, которые были влиты в шахматные программы, не стоит говорить о том, что компьютер не может справиться с Го.

>> и локальным перебором ходов.
> ...поэтому даже так компьютер запросто обставляет человека. Мне в отличие от компа
> перебрать миллион вариантов ходов напряжно, поэтому у меня все шансы делать
> менее оптимальные ходы. Но все меняется когда игра усложняется, карта становится
> больше, появляется случайность и прочее. В пошаговых стратегиях AI как-то совсем
> не блещет. Что во всех героях, что в BfW, что где
> там еще.

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

Полностью обсчитаны шашки, и довольно давно. А шахматы -- нет, и есть определённые сомнения в том, что их вообще когда-нибудь смогут обсчитать. Закон Мура может одолеть все проблемы, но лишь если он сможет выполняться ещё лет -дцать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #60, #61

60. Сообщение от undivido (ok), 05-Ноя-14, 12:13   +/
> Полностью обсчитаны шашки, и довольно давно. А шахматы -- нет, и есть
> определённые сомнения в том, что их вообще когда-нибудь смогут обсчитать. Закон
> Мура может одолеть все проблемы, но лишь если он сможет выполняться
> ещё лет -дцать.

Без вариантов - https://ru.wikipedia.org/wiki/%D0%A7%D0%...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

61. Сообщение от Аноним (-), 06-Ноя-14, 07:42   +/
> Да ладно, в Го правила формализуются не хуже.

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

> не стоит говорить о том, что компьютер не может справиться с Го.

Ну я тут предпочту практический критерий - "обставляет лучших игроков". Впрочем, я могу допустить мысль что для Go такое сделают. А вот для стратегий типа HMM III... да я там одни только типы юнитов еле помню, а там еще рандом, куча модификаторов с обоих сторон, неполная информация и прочие прелести. Когда ты нападаешь на вражеского героя - ты не знаешь например что у него в книге заклинаний, лишь примерно понимаешь какая армия и характеристики, а чтобы улучшить владение информацией - надо еще отдельно попотеть. Окажется там у героя какой-нибудь mass slow в заклинаниях - и расклад сил одним махом может поменяться на 180 градусов. И вот уже AI с в пятеро более крупной армией неспешно обтекает. А откуда он мог это заранее знать? Правда, человек тоже на этом может нарваться, но человек обычно лучше балансирует подобные оценки и как-то лучше парирует совсем незапланированные ситуации.

> Закон Мура может одолеть все проблемы

Не все. Как абсолютный максимум вычислительных возможностей можно рассматривать процессор близкий к идеалу (по идее, "технический" лимит на возможность различать состояния системы друг от друга при самой удачной реализации будет что-то типа постоянной Планка?). А в качестве доступной энергии - все вещество вселенной оптимистично преобразуемое по E=m*c^2 в энергию, целиком. Количество возможных вычислительных операций получится большим, но не бесконечным. Если число операций превышает эту цифру - вычисления логично признать технически нереализуемыми даже при неограниченном развитии технологий (кроме случаев когда и если удастся на...ть законы физики на самых фундаментальных уровнях).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #62

62. Сообщение от Orduemail (ok), 06-Ноя-14, 10:25   +/
>> не стоит говорить о том, что компьютер не может справиться с Го.
> Ну я тут предпочту практический критерий - "обставляет лучших игроков". Впрочем, я
> могу допустить мысль что для Go такое сделают. А вот для
> стратегий типа HMM III... [...]
> А откуда он мог это заранее знать?

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

У человека мозг заточен на создание таких стохастических моделей и накопление всей необходимой статистики. Но извлечь такую модель (ту самую интуицию) из головы человека и формализовать её в терминах понятных для CPU гораздо сложнее, чем создать такую модель в голове для внутреннего использования. А ведь на тот же HoMM может потребоваться больше одной модели -- модель для боя, модель для тактического планирования ближайших дней, модель для постановки стратегических целей... Стохастическая модель закрытой карты, которая будет учитывая всю известную о карте информацию, рисовать распределение вероятностей того, что может быть в закрытой части. Стохастическая модель оппонента, которая будет учитывать всю известную информацию об оппоненте, чтобы нарисовать распределение вероятностей а) ближайших действий оппонента; б) реакции оппонента на те или иные изменения игровой ситуации. Короче: на голом энтузиазизме, свободными вечерами, далеко не уедешь. И это единственная причина, почему HoMM никогда не получит действительно сильного AI. Ну, разве что когда-нибудь, будет создан универсальный AI.

>> Закон Мура может одолеть все проблемы
> Не все. [...]

Ок, не все.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

63. Сообщение от Аноним (-), 06-Ноя-14, 14:50   +/
ARM поддеривается можно сказать официально, сборка под андроид существует сторонная http://4pda.ws/forum/index.php?showtopic=549664
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

64. Сообщение от Аноним (-), 08-Ноя-14, 13:36   –1 +/
Может и музыку "доисторическую" перепишешь, инноватор?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #65

65. Сообщение от Аноним (-), 27-Ноя-14, 16:22   +/
Для туевой хучи игр написали отличные треки. Вон у BfW - замечательные и тематические треки. Значит можем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64

66. Сообщение от Сергей Мякийemail (?), 07-Сен-20, 10:05   +/
А где герои 3 скачать на виду, извините.
Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру