LINUX.ORG.RU

История изменений

Исправление nab_linux, (текущая версия) :

  • Название: 8f
  • Автор: Brian Puthuff
  • Язык: Си
  • Лицензия: BSD-2-Clause License
  • Зависимости: нет
  • Жанр: Карточная игра
  • Интерфейс: CLI
  • Коротко: Терминальный вариант карточной игры Сумасшедшие восьмёрки (Crazy Eights).

Crazy Eights популярная на западе карточная игра, малоизвестная у нас, хотя и попадаются игры с похожими правилами, но всё же другие. Играется обычной для покера колодой, состоящей из 52-ух карт. Раздается игрокам по 8 карт и выкладывается одна карта на стол лицом вверх. Затем игроки по очереди начинают выкладывать свои так, чтобы их карты были одинаковы с открытыми по номиналу или масти. То есть составляется цепочка. Например, 6 пик – король пик – король бубен – 2 бубен и т. д. Восьмерки имеют особый статус. Не зря же их вынесли в название игры. Данную карту можно разыгрывать в любое время и когда она сбрасывается на стол, игрок может объявить любую масть, что вносит разнообразие в достаточно скудный игровой процесс. Правила могут немного отличаться и на основе этой игры существует великое множество других, одна из которых была популярная в нашей семье и мы играли в неё ещё в те времена, когда компы не были распространены.

8f – неплохой вариант для терминала, но только с одним режимом игры с компьютерным противником, что немного скучновато. Тем более кремниевый супостат не очень умён и сбрасывает свои «козырные» восьмёрки явно раньше времени. Чисто визуально игра сделано хорошо. Для показа карт используются символы соответствующего номинала и буквы H, D, S, C для обозначения масти. При этом каждая масть выделяется своим цветом. Красным – бубны и червы, синим – трефы и пики. Это позволяет быстро сориентироваться в непривычных для нас английских обозначениях карт. Карты же соперника показываются трёмя решетками (###), символизируя рубашки. Также здесь есть другая полезная и нужная для игры информация. Вверху – счёт и разыгранная в данный момент карта, внизу – всплывающие подсказки.

Управление осуществляется посредством ввода команды, которая отражает номинал и масть разыгрываемой карты. Например, 5C(пятерка треф). В случае с восьмёркой компьютер дополнительно попросит указать желаемую масть. В данном варианте игра идёт до 100 очков. Подсчет осуществляется после партии. Карты проигравшего суммируются по номиналу и записываются на счёт победителя. По достижении 100 очков игра спросит хочет ли уважаемый дон ещё разок сыграть. Правда это бессмысленно в данном контексте, так как игра имеет баг, который не позволяет начать игру сначала. Только ctrl + c. Также к недоработкам я могу отнести то, что игрок вправе сбросить любую карту, даже ту, которая не подходит по правилам в данный момент. И компьютер на эту наглость ничего не скажет.

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

Исходная версия nab_linux, :

  • Название: 8f
  • Автор: Brian Puthuff
  • Язык: BSD-2-Clause License
  • Лицензия: GNU GPL v3
  • Зависимости: нет
  • Жанр: Карточная игра
  • Интерфейс: CLI
  • Коротко: Терминальный вариант карточной игры Сумасшедшие восьмёрки (Crazy Eights).

Crazy Eights популярная на западе карточная игра, малоизвестная у нас, хотя и попадаются игры с похожими правилами, но всё же другие. Играется обычной для покера колодой, состоящей из 52-ух карт. Раздается игрокам по 8 карт и выкладывается одна карта на стол лицом вверх. Затем игроки по очереди начинают выкладывать свои так, чтобы их карты были одинаковы с открытыми по номиналу или масти. То есть составляется цепочка. Например, 6 пик – король пик – король бубен – 2 бубен и т. д. Восьмерки имеют особый статус. Не зря же их вынесли в название игры. Данную карту можно разыгрывать в любое время и когда она сбрасывается на стол, игрок может объявить любую масть, что вносит разнообразие в достаточно скудный игровой процесс. Правила могут немного отличаться и на основе этой игры существует великое множество других, одна из которых была популярная в нашей семье и мы играли в неё ещё в те времена, когда компы не были распространены.

8f – неплохой вариант для терминала, но только с одним режимом игры с компьютерным противником, что немного скучновато. Тем более кремниевый супостат не очень умён и сбрасывает свои «козырные» восьмёрки явно раньше времени. Чисто визуально игра сделано хорошо. Для показа карт используются символы соответствующего номинала и буквы H, D, S, C для обозначения масти. При этом каждая масть выделяется своим цветом. Красным – бубны и червы, синим – трефы и пики. Это позволяет быстро сориентироваться в непривычных для нас английских обозначениях карт. Карты же соперника показываются трёмя решетками (###), символизируя рубашки. Также здесь есть другая полезная и нужная для игры информация. Вверху – счёт и разыгранная в данный момент карта, внизу – всплывающие подсказки.

Управление осуществляется посредством ввода команды, которая отражает номинал и масть разыгрываемой карты. Например, 5C(пятерка треф). В случае с восьмёркой компьютер дополнительно попросит указать желаемую масть. В данном варианте игра идёт до 100 очков. Подсчет осуществляется после партии. Карты проигравшего суммируются по номиналу и записываются на счёт победителя. По достижении 100 очков игра спросит хочет ли уважаемый дон ещё разок сыграть. Правда это бессмысленно в данном контексте, так как игра имеет баг, который не позволяет начать игру сначала. Только ctrl + c. Также к недоработкам я могу отнести то, что игрок вправе сбросить любую карту, даже ту, которая не подходит по правилам в данный момент. И компьютер на эту наглость ничего не скажет.

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