Just a Blog

Pygame으로 만들어 본 'PUTTY CAMIYON' 리메이크 본문

IT, Computer

Pygame으로 만들어 본 'PUTTY CAMIYON' 리메이크

wehong 2025. 3. 26. 00:17

과거 컴퓨터학습 잡지에 실렸던 BASIC 프로그램 '뿌띠 까미용'에 대한 글을 얼마 전 올린 적이 있다.

 

재미있기도 하지만 OCM 클론에서 이상하게 동작하는 MSX BASIC 프로그램 - 뿌띠 까미용 (PUTTY CAMIYON)

예전 잡지 '컴퓨터학습' 1988년 8월호의 '소프트웨어 뱅크' 코너에 '뿌띠 까미용'으로 공개되었던 MSX BASIC 프로그램이다(코드 뒷쪽에 주석으로 'original', 'remaking' 같은 문구가 있는 것으로 보아 원작

wehong.tistory.com

해당 글에 올린 것 처럼 OCM 클론에서의 차이점 때문에 살펴 본 게임이기도 하지만, MSX을 사용할 때 간단히 플레이 하기에 괜찮다는 생각이 들어 종종 플레이 했던 게임이기도 하다.

글을 올리면서 다시 한번 살펴보니 이 게임이 구조적으로는 간단한 것 같아서, 개인적으로 알아보고 있던 파이썬(Python)의 Pygame에서 대충 비슷하게 흉내내어 봤다.

 

아직 완성 단계인 것도 아니고 구현된 수준도 아직 미천하겠지만, 현대의 PC 환경에서도 비슷한 게임을 구현해서 플레이 해 보고 싶었다. 로직은 대부분 그대로 두고 MSX 게임에서 조금 불합리하다 싶었던, 아랫쪽에서 풍선과 부딪혀도 위로 바운스 되는 현상을 개선하려고 조금 손봤다. 풍선을 맞고 뜨거나 자유낙하하는 기본 로직은 거의 그대로 사용했고 파라미터만 손 봤다.

플레이어 비행기가 바닥에 떨어졌을 때의 처리, 게임 스코어 추가, 게임 재시작 처리 등 손 봐야 할 곳은 많아 보인다.

소스는 개인 Github 저장소에 올려 놓았다.

 

GitHub - wehong/PuttyCamiyonRemake

Contribute to wehong/PuttyCamiyonRemake development by creating an account on GitHub.

github.com

 

 

Comments