본문으로 건너뛰기
로그인 둘러보기
기타 소프트웨어 · 윈도우즈 유틸

GNU Backgammon

0

GNU Backgammon(GNUbg)는 GNU 프로젝트의 백개먼 시뮬레이터로, 무료 소프트웨어 재단(FSF)이 개발 및 배포합니다.

GNU 백개먼백개먼보드 게임보드게임 시뮬레이터싱글플레이

소개

GNU Backgammon(GNUbg)는 GNU 프로젝트의 백개먼 시뮬레이터로, 무료 소프트웨어 재단(FSF)이 개발 및 배포합니다. 이 프로그램은 백개먼 게임 플레이와 경기 분석을 모두 수행할 수 있으며, 강력한 AI 상대와 그래픽 인터페이스를 제공합니다.

상세정보

게임 플레이

  • 머니 게임과 토너먼트 매치 모두 지원하며, 더블링 큐브 처리와 큐브풀 플레이를 포함합니다.
  • FIBS(First Internet Backgammon Server)에서 2000점 이상의 레이팅을 보유한 세계 수준의 AI 상대와 대전할 수 있습니다.

경기 분석

  • 위치 평가와 롤아웃(lookahead 및 분산 감소 포함)을 자동으로 수행합니다.
  • 게임과 매치의 자동 및 수동 분석, 코멘트를 달 수 있습니다.
  • 선수 통계를 기록하고 관리합니다.

데이터 관리

  • 분석된 게임과 매치를 .sgf 파일(Smart Game Format)로 저장하거나 불러올 수 있습니다.
  • 위치, 게임, 매치를 다양한 형식으로 내보냅니다(.html, .pdf, .png, .eps, .ps, .tex, .txt, .gam, .mat, .pos 등).
  • 여러 파일 형식에서 데이터를 가져옵니다(.bgf, .gam, .mat, .pos, .sgf, .sgg, .tmg, .txt).

인터페이스 및 확장

  • 명령줄 인터페이스(CMD)는 GNU readline이 있을 경우 풍부한 명령 편집 기능을 지원합니다.
  • GTK+ 그래픽 인터페이스는 2D 및 3D 그래픽을 모두 지원합니다.
  • Python 스크립팅이 가능하며, 지원되는 플랫폼에서 확장성을 제공합니다.
  • 15개 언어에 대한 지원이 완료되었거나 진행 중입니다.

설치 및 시작

Windows 환경에서는 공식 installer 파일(gnubg-1_08_003-20240428-setup.exe)을 사용하여 설치할 수 있습니다. 설치 후 시작 메뉴에서 GUI 버전을 실행하거나, 명령 프롬프트에서 gnubg 명령을 실행하여 프로그램을 시작합니다.

지원 환경

GNU Backgammon은 리눅스 배포판과 BSD, macOS 포트 저장소의 바이너리 패키지로 주로 제공됩니다. 소스 코드를 직접 빌드하는 경우 GLib 2.8 이상이 필요하며, 선택적인 기능에 따라 추가적인 사전 요구사항이 있을 수 있습니다.

제한 사항 및 라이선스

이 프로그램은 GNU General Public License(GPL-3.0)에 따라 배포되는 자유 소프트웨어입니다. 사용자는 자유롭게 실행, 연구, 수정 및 배포할 수 있습니다.

시스템 요구사항

GNU Backgammon은 POSIX 환경에서 빌드할 수 있으며, GLib 2.8 이상이 필수입니다. 선택적인 기능들은 추가적인 의존성이 필요할 수 있습니다.