Register · 
Username: Password:
 ·  Forgot password?

Rikou Syogi / Shogi / Сёги [L] [RUS] (2019) (1.0.3.2) [Portable]

Reply to topic
DL-List and Torrent activity [Update пиров]
Size:  3 MB   |    Registered:  10 months   |    Completed:  0 times

Seeder not seen: Never

 
   
 
 
 
Author Message

manic-manic ®

Gender:

Longevity: 6 years 3 months

Posts: 14192

Post 22-Mar-2019 23:39

[Quote]

Rikou Syogi / Сёги
Год выпуска: 2019
Жанр: японские шахматы, пошаговая, стратегия
Разработчик: Yariko.V
Издатель: Rikou
Платформа: Windows
Версия: 1.0.3.2
Тип издания: Лицензия
: Portable
Язык интерфейса: русский
Язык озвучки: отсутствует
Таблэтка: Не требуется
Системные требования:
Тестировалась на core2duo 2,8 ГГц, 4 ГБ ОЗУ
Windows 7, 8, 10
Net Framework 2+
Клавомыш
Свободное место: < 10МБ
Описание:
Этой игре насчитывается уже более нескольких сотен лет, но она все еще настолько же интересна и актуальна как и во времена когда компьютеры были еще в далеком будущем и имя этой увлекательной игры Syogi (将棋 - Syogi), что в переводе с японского переводится как "Игра генералов". В начале партии каждый игрок имеет по 20 фигур: 1 король, 1 ладья, 1 слон, 2 золотых и 2 серебряных генерала, 2 коня, 2 копья и 9 пешек. Фигуры имеют форму вытянутого пятиугольника со скосом в сторону противника, на обеих поверхностях которого иероглифами надписано название основной и превращённой фигуры. Как и в шахматах, игра заканчивается, когда одна из сторон ставит "мат" королю противника, то есть создаёт позицию, в которой король противника находится под боем (шахом) и этот шах противник не может устранить никаким ходом. Поставивший мат выигрывает. Говорить "шах" и "мат" при этом считается неэтичным. Также игра заканчивается, если один из игроков сдаётся. В Японии признание своего поражения выражается словом 負けました (яп. макэмасита - проиграл) и небольшим поклоном.
Проникнувшись всем великолепием данной игры, я решил написать свою программу игры в Syogi. Основная и самая сложная для вычислений ее часть - это рекурсивная функция "сердце" ИИ (искусственный интеллект - позволяющий компьютеру вычислять наиболее релевантные ходы), которая проходит все ветвления (ну, или большую их часть) партии для последующей оценки хода. Перебор ходов здесь самая циклозатратная для ЦПУ задача, ведь варианты ходов в Syogi растут крайне быстро. Только на 2 ходу их уже около 1000 (примерно 30 ходов для каждой из сторон), на 4 ход их будет не меньше 1000^2. В дальнейшем ветвления ходов возрастают многократно, а с учетом того, что есть еще ходы сброса фигур, их становится еще больше, ибо фигуры из "руки" мобильнее и имеют еще больше вариантов ходов.
Тесты показали, что на доске 9 * 9 клеток с прогнозированием партии на 4 хода, число ветвлений в игре может достигать до 40 миллионов и более!!! Тем не менее даже при игре на уровне прогнозирования 4 хода (что соответствует 2 ходам Компьютера и 2 ходам Игрока) для новичка, нужно быть крайне внимательным, ведь можно проиграть просто не заметив шах (как писалось выше здесь не принято его объявлять), а можно и вовсе не удачно разменять фигуры, две на одну например. Компьютер удачно пользуется любой ошибкой игрока. Конечно, моя версия пока работает в однопоточном режиме и многопоточная ее версия могла бы работать чуть быстрее примерно кратно числу потоков. Однако ходы в Syogi растут в виде степенной функции, которая растет быстрее, чем могут себе позволить ядра на кристаллике кремния. Поэтому многопоточность дает здесь лишь небольшой выигрыш.
Дополнительная информация:
Настройка вида фигур (3 вида)
Настройка режима игры.
Маркер доступных ходов
Наличие/отсутствие рекламы:
без рекламы

Порядок установки

Не требует

Скриншоты

[url=tracker.php?nm=rikou]Другие мои программы[/url]
[ru-zerkalo.org]_t_5697797
Torrent: Registered ·  [ 2019-03-22 23:37 ] ·  e4ee9b1b5ac69ca2ee58964169fe33615fe0df4d

4 KB

Status: checked
Completed: 0 times
Size: 3 MB
Rating: 
(Votes: 0)
Say thanks: 0  Thanks
 
Похожие темы
[Profile] [PM]
Display posts from previous:    
Reply to topic

The time now is: Today 19:20

All times are GMT + 7 Hours



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum