https://drive.google.com/file/d/1t2Crbvwa9LVAOA6jvmIm5-aAnCS-lP2E/view?usp=sharing


게임메이커로 디펜스와 슈팅이 결합된 게임이나 스타바운드처럼 맵 양쪽이 이어지는 기능을 만들고 싶은데 방법을 모르는 사람들을 위해 이틀동안 만든 오픈소스 디펜더 클론입니다. 그냥 뼈대만 만들면 심심하니까 제대로 플레이 가능한 게임으로 만들었습니다. 오픈소스이니 마음껏 사용해도 됩니다.


파일안에 있는 gmz를 import 기능으로 불러오면 되며 맵 양쪽이 이어지는 기능만 알아보고 싶다면 objectUI의 엔드스텝, object0, enemy_lander 오브젝트에 있는 각주들을 살펴보면 됩니다.


게임을 해보고 싶은 사람들을 위해 설명하자면 조작키는 스페이스바와 방향키가 전부입니다. 방향키는 당연히 이동이며 하늘 위에서 스페이스바를 누르면 레이저를 쏘고 빌딩 밑으로 들어가면 목숨이랑 폭탄 아이콘이 빨간색이 되는데 이때 누르면 스마트봄을 사용합니다. 스마트봄이 없으면 초공간도약을 사용합니다.


적들은 빌딩 밑으로 못 들어가기 때문에 적들의 공격을 피할때 빌딩들을 활용할 수 있으며

10000점마다 추가 목숨과 스마트봄이 주어집니다.





디펜더는 버전이 정말 다양한 게임인데 이 예제는 아타리 2600버전 디펜더를 기반으로 만들면서 적들의 인공지능은 아케이드 버전을 참고했습니다.