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

Pong Ball

0

Pong Ball은 터미널 환경에서 즐기는 미니멀리즘 물리 기반 패들 게임입니다. Go 언어로 만들어진 이 소프트웨어는 서브 스텝 물리 엔진, 스프링 기반 패들 제어, 다양한 테마와 게임 모드를 제공하며, 하나의 바이너리 파일로 모든 운영체제에서 실행할 수 있습니다.

MIT 라이선스고전 아케이드물리 기반오픈소스터미널 게임패들 게임

소개

Pong Ball은 터미널 환경에서 즐기는 미니멀리즘 물리 기반 패들 게임입니다. Go 언어로 만들어진 이 소프트웨어는 서브 스텝 물리 엔진, 스프링 기반 패들 제어, 다양한 테마와 게임 모드를 제공하며, 하나의 바이너리 파일로 모든 운영체제에서 실행할 수 있습니다.

상세정보

프로그램 소개

Pong Ball은 서브 스텝 물리 엔진을 사용하여 벽이나 패들에 부딪힐 때 볼이 실수 없이 반사되는 미니멀리즘 패들 게임입니다. Go로 작성되어 실행 파일 하나로 모든 운영체제에서 실행할 수 있으며, 터미널 화면에서 아케이드 스타일의 게임플레이를 제공합니다.

주요 기능

  • 물리 시스템: 서브 스텝 충돌 감지로 고속에서도 볼이 벽을 통과하지 않아 안정적인 게임플레이를 보장합니다.
  • 패들 제어: 키보드 방향키 또는 마우스 드래그로 패들을 자유롭게 움직일 수 있습니다. 스프링 기반 물리가 부드럽고 자연스러운 움직임을 만들어냅니다.
  • 게임 모드: 클래식, 아케이드(생명력+파워업), 타임 트라이얼(60초 스피드 게임) 등 세 가지 모드를 제공합니다.
  • 테마: Claude(기본), Mono, Nord, Moss, Ember 등 다섯 가지 조용하고 세련된 컬러 테마를 지원합니다.
  • 파워업: 넓은 패들, 슬로우 모션, 파이어 패들, 아이론 실드, 고스트 볼, 폭탄 등 여섯 가지 파워업이 아케이드 모드에서 등장합니다.
  • 사운드: 고품질 아케이드 사운드 이펙트가 바이너리 파일에 포함되어 있으며, 키보드 M 키로 켜고 끌 수 있습니다.
  • 점수 관리: 게임 점수와 설정은 JSON 파일로 영구 저장되며, 게임 내 리더보드에서 기록을 확인할 수 있습니다.

다운로드·설치 방법

Pong Ball은 단일 바이너리 파일로 배포됩니다. Windows에서는 여러 패키지 매니저를 사용하여 쉽게 설치할 수 있습니다.

  • WinGet: winget install pong-ball
  • Chocolatey: choco install pong-ball
  • Scoop: scoop bucket add pong-ball https://github.com/subhadeeproy3902/pong-ball && scoop install pong-ball

macOS에서는 Homebrew로, Linux에서는 설치 스크립트 또는 Go 도구체인을 사용하여 설치할 수 있습니다.

기본 사용법

설치 후 터미널에서 pong-ball 명령어를 실행하면 타이틀 화면이 나타납니다. 게임 시작을 위한 다양한 명령어 옵션이 있습니다.

  • pong-ball: 타이틀 화면을 표시합니다.
  • pong-ball play: 클래식 모드로 게임을 시작합니다.
  • pong-ball play –mode arcade: 파워업이 포함된 아케이드 모드로 시작합니다.
  • pong-ball play –mode timed: 60초 타임 어택 모드로 시작합니다.
  • pong-ball scores: 저장된 점수 기록을 확인합니다.

이런 경우에 유용합니다

터미널 환경에서 간단하고 빠른 게임을 즐기고 싶을 때 유용합니다. 작업 중 휴식 시간에 터미널 하나로 아케이드 게임을 플레이할 수 있으며, 다양한 난이도 단계(워밍업부터 인세인까지)로 실력을 시험해 볼 수 있습니다.

지원 환경·시스템 요구사항

Go 1.21 이상이 설치된 모든 운영체제(Windows, macOS, Linux)에서 실행할 수 있습니다. 별도의 그래픽 드라이버나 추가 런타임 의존성이 필요하지 않습니다.

최신 버전·업데이트

현재 제공되는 버전은 1.0.0입니다. GitHub 릴리스 페이지에서 최신 바이너리 파일을 다운로드할 수 있습니다.

제한 사항·확인 사항

이 게임은 터미널 기반 TUI(텍스트 사용자 인터페이스) 게임으로, 그래픽 사용자 인터페이스를 지원하지 않습니다. 고해상도 모니터에서는 터미널 폰트 크기에 따라 게임 화면의 가독성이 달라질 수 있습니다.

시스템 요구사항

Go 1.21 이상 버전이 필요합니다.