Bevy Jaipur
Клон карточной игры Jaipur для двух игроков с локальным многопользовательским режимом и режимом противника с искусственным интеллектом. Создан для изучения игрового движка Rust Bevy. (v0.8.0).
Исходный код и примечания по реализации ИИ: https://github.com/dmackdev/bevy_jaipur
Игра в точности следует правилам Джайпура — полное объяснение см. на https://www.fgbradleys.com/rules/rules2/Jaipur-rules.pdf. Цель игры состоит в том, чтобы набрать наибольшее количество «рупий», определяемое стоимостью игровых жетонов. Игровой жетон выдается за каждый товар, проданный с вашей руки в течение хода.
В свой ход выберите "режим перемещения" с помощью кнопок справа - "Взять" или "Продать".
Нажимайте на карты, которые вы хотите использовать для выполнения своего хода. Выбранные карты отображаются с желтым контуром. Щелкните выбранную карту еще раз, чтобы отменить ее выбор.
Возьмите:
- Возьмите один товар: выберите один товар на рынке. Действует при наличии менее 7 товаров в руке.
- Обмен товаров: выберите 2 или более товаров с рынка и равное количество: товаров и верблюдов с руки. Действителен, когда обмен не приведет к тому, что у вас в руке будет больше 7 товаров.
- Взять всех верблюдов: выберите всех верблюдов на рынке.
Продать:
- Выберите из руки 1 или несколько товаров одного типа. Для дорогостоящих товаров - бриллиантов, серебра, золота - должно быть не менее 2 в рамках распродажи. Игроки дополнительно получают соответствующий «Бонусный жетон» за продажу 3 го.од или более.
Когда карты выбраны таким образом, что ход действителен, кнопка "Подтвердить" становится зеленой. Нажмите ее, чтобы выполнить ход, и игра переходит к другому игроку.
(Обратите внимание, что автоматическое удаление выбранных карт во время хода при изменении «режима движения» не происходит — у вас могут остаться выбранные карты, что может привести к недопустимому ходу.)
По правилам, игра заканчивается после хода, когда либо: закончились игровые жетоны на 3 вида товаров, либо рынок не может быть полностью пополнен из колоды. Игрок с наибольшим количеством верблюдов в конце игры получает бонус в размере 5 рупий. Побеждает игрок с наибольшим количеством рупий.
Обратите внимание, что в соответствии с правилами игроку не нужно раскрывать количество имеющихся у него верблюдов, поэтому ИИ-игрок не покажет вам всех своих верблюдов.
Как скачать Bevy Jaipur через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака Bevy Jaipur
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!