무한 벽 부수기 메인 화면

무한 벽 부수기 pygame

소개

무한 벽 부수기는 카구야 테이블(원 출처/플래시아크)에서 영감을 받은, 앞에 나타나는 벽이 부서지는 것을 지켜보면 되는 방치형 게임입니다. 아쉽게도 이건 심심해서가 주 이유가 아니네요.

무한 벽 부수기 메인 화면

권장 환경

Python 3.11.0+
Pygame 2.1.3.dev8+
Numpy 1.23.4+
나눔고딕‘ 글꼴 설치 (기본 폰트를 사용할 경우 위치가 맞지 않을 수 있습니다)

실행 방법

start.py를 실행함으로써 시작할 수 있습니다.

게임 상세 설명

기본 진행

캐릭터는 자동으로 벽을 부수며, 일정량의 돌멩이와 경험치를 얻습니다. 돌멩이를 이용하여 상점에서 아이템을 구매할 수 있으며, 경험치를 이용하여 왼쪽의 + 버튼으로 캐릭터의 스탯을 강화할 수 있습니다.

벽을 부수는 캐릭터의 모습

각 스탯 설명

  • 파괴력: 벽을 부수는 위력이 증가합니다.
  • 이동력: 다음 벽으로 이동하는 데 걸리는 시간이 감소합니다.
  • 수집력: 벽에서 더욱 많은 돌멩이를 얻습니다.
  • 관찰력: 벽에서 더욱 많은 경험치를 얻습니다.
  • 적응력: 한 번에 최대로 올릴 수 있는 스탯의 양을 늘립니다.

상점

상점은 오른쪽 위 ‘상점’ 버튼을 눌러 창을 열 수 있습니다. 상점 창은 자유롭게 드래그해서 움직일 수 있고, X 버튼으로 닫을 수 있습니다. 각 아이템의 아이콘을 눌러서 돌멩이로 아이템을 구매할 수 있습니다. 각 아이템은 구매 시 가격이 점점 상승합니다.

상점 화면

초반 진행 팁

  • 파괴력과 관찰력을 우선 고르게 올리는 것을 권장합니다.
  • 그렇다고 이동력과 수집력을 1로 두는 것은 권장하지 않습니다. SP에 여유가 있을 때 조금씩 올려봅시다.
  • 적응력을 상승시키는 것 역시 적응력의 영향을 받습니다. 너무 많이 올리면 스탯의 분배가 어려워집니다.
  • 레벨 초기화는 정말 필요한 순간인지 잘 따져보고 사용하는 것이 좋습니다.

세이브 파일

오픈 소스 게임이므로, 세이브 파일을 단순 텍스트 파일로 저장해 쉽게 수정할 수 있습니다. 파일은 save 폴더 안 save.txt에 있습니다.

자동 저장을 지원합니다. 저장 간격은 1분입니다.

자동 저장 화면

개발자 최고 기록

  • 벽 1028개
  • 이 기록은 save/save_dev.txt에 있습니다.
개발자 최고 기록 사진

다운로드 링크

소스 전체 다운로드: https://github.com/Timeshifts/Inf_WallBreak/

라이선스

프로그램의 소스 코드는 모두 MIT license에 따라 배포합니다. 이미지는 별도 첨부된 라이선스 문서를 참고 바랍니다.

무한 벽 부수기 모바일

무한 벽 부수기 모바일이란?

위 게임의 또 다른 모티브인, 잉여민이 2016년에 심심해서 만든 게임입니다. 진행은 거의 비슷합니다. 어느 쪽이 플레이타임이 더 기냐고 묻는다면 잘 모르겠네요. 미완성 게임이지만 더 이상의 업데이트는 없습니다. 게다가 이건 너무 예전에 만든 나머지 ADOBE AIR 앱이 따로 있어야 동작하네요.

다운로드 링크