Python) 팡게임(Pang Game) 만들어보기 (pygame frame 이용)
팡게임이란 아래 이미지처럼, 끊임없이 튕겨지는 공들을 무기로 없애주는 게임입니다. 공들은 무기에 의해 타격될 때마다 이전 공의 반 사이즈로 줄어들며, 2개로 분열합니다. 그리고 세 번째로 분열된 공이 부서지면 공은 아예 없어지게 됩니다. 따라서 기존에 만들어 두었던 pygame frame 을 이용해서 만들어보겠습니다. 이 게임의 핵심은 무기와 공입니다. 무기가 '발사'되며, 발사된 무기에 타격된 공들은 두 개로 분열되며 좌우로 튕겨져나옵니다. 크기와 떨어지는 속도를 제외한 공들의 특성은 대부분 비슷합니다. 첫 번째 공을 포함해, 분열되는 네 번째 공까지 리스트로 묶습니다. 공들을 balls = [] 로 빈 리스트로 정의한 뒤, append 를 통해 공의 특성값들을 dictionary 로 정의해줍니다. 무..
2022.07.04