반응형
Programming Language : Python 3.7.4 Tool : VS Code |
하늘에서 떨어지는 아이템을 피하는 게임은 어렸을 때 많이 해보던 게임이라 쉽게 이해하며 따라 해 보기 좋다.
특히 파이썬은 pygame 모듈이 있어 게임만들기 굉장히 수월하다는 장점이 크다.
상단 좌측에 남은 시간을 표시해주는 타이머가 있고 피해야 하는 세 가지 꽃은 최상단에서부터 떨어진다.
캐릭터는 제한시간동안 방향키로 조정하며 하단에서 좌우로만 이동 가능하다.
이때 떨어지는 아이템의 좌표는 랜덤이며 속도는 값이 정해져 있고 캐릭터가 완전히 꽃을 피하면 다음 꽃이 떨어지도록 한다.
게임 종료는 총 두 가지 엔딩으로 구분된다.
1. 꽃과 충돌한 경우 : 충돌
2. 타이머 종료 : 도전 성공 및 다시 도전하기
해당 코드에서 주의할 점은 캐릭터와 아이템이 화면 밖으로 나가지 않도록 좌표값 계산!
간단히 구현만 해본 프로젝트이므로 배포는 하지 않았다.
🍀 형상관리 : GitHub
댓글