본문 바로가기
파이썬

6. 유성피하기 게임(미사일 쏘기)

by ho-bolt 2021. 12. 8.

미사일과 유성 충돌알고리즘
미사일 위로 움직이기
스페이스바 누르면 미사일 생성
재시작하면 미사일도 새로 세팅

1. 기존의 유성 만드는 코드와 움직이는 코드를 복붙해서 쉽게 만들 수 있다. 

: 먼저 199번 처럼 미사일을 만들어준다. 최대 33개로 설정을 해준다. 

 

2. 미사일 방향을 위로 올라가게 해주고 로켓과 위치가 같을 때 생성하게 해준다. => 78번 부터 98번까지 

 

3. 유성과 만나면 사라지게 해준다. => CrushStar() 

 

4. 재시작하면 새로 세팅해준다. 

 

## 여기서 가장 중요시 볼 거는 CrushStar()함수이다. 

136번을 해주지 않으면 미사일이 사라질때마다 점수가 올라간다. 따라서 continue를 해주어 재생성하게 해주고 미사일이 유성을 맞췄을 때만 점수가 올라갈 수 있게 해준다. 

 

 

 

출처 : coding now

728x90

댓글