본문 바로가기
  • Maker's VAP
Mini Project/Python Mini Game

[미니 게임] Python을 이용한 미니 오락실 게임 - 꽃 피하기

by E = mc² 2020. 8. 10.
Programming Language : Python 3.7.4
Tool : VS Code

 


하늘에서 떨어지는 아이템을 피하는 게임은 어렸을 때 많이 해보던 게임이라 쉽게 이해하며 따라 해 보기 좋다.

특히 파이썬은 pygame 모듈이 있어 게임만들기 굉장히 수월하다는 장점이 크다.

 

상단 좌측에 남은 시간을 표시해주는 타이머가 있고 피해야 하는 세 가지 꽃은 최상단에서부터 떨어진다.

캐릭터는 제한시간동안 방향키로 조정하며 하단에서 좌우로만 이동 가능하다.

이때 떨어지는 아이템의 좌표는 랜덤이며 속도는 값이 정해져 있고 캐릭터가 완전히 꽃을 피하면 다음 꽃이 떨어지도록 한다.

 

게임 종료는 총 두 가지 엔딩으로 구분된다.

1. 꽃과 충돌한 경우 : 충돌

2. 타이머 종료 : 도전 성공 및 다시 도전하기

 

해당 코드에서 주의할 점은 캐릭터와 아이템이 화면 밖으로 나가지 않도록 좌표값 계산!

간단히 구현만 해본 프로젝트이므로 배포는 하지 않았다.

 

 

 

🍀 형상관리 : GitHub

반응형

댓글