본문 바로가기

디펜스게임3

[게임메이커강좌-디펜스]간단한 디펜스게임 만들기-3-스테이지 클리어 GAME MAKER 강좌 KAYAN 이번에는 스테이지를 구성해보도록 합시다. (▲ 게임 화면) ◈스테이지 클리어 처리(obj_system, obj_clear_stage) 스테이지를 구성하기 전에 스테이지를 클리어 했는지 실패했는지 확인해야합니다. 이것은 간단하게 global 변수로 체크하는 방법으로 합시다. 예를 들어 모든 적을 생성하면 변수를 1로 만들고, 적이 모두 없어질 때까지 HP가 0이거나, HP가 0보다 크고 적이 모두 파괴되면, 클리어 했는지 체크하는 겁니다. 그리고 몇 초후에 클리어 했는지, 아니면 실패했는지 문구를 띄우지요. 클리어 조건도 생각할 필요가 있겠지요. 클리어 조건은 게임의 HP인 global.hp가 0보다 크고 모든 적이 없을 때 클리어시키고, 실패 조건은 게임의 HP가 0일.. 2013. 12. 2. (♡ )
[게임메이커강좌-디펜스]간단한 디펜스게임 만들기-2 ◈게임을 제어할 수 있는 시스템 오브젝트(obj_system) 이전 강좌에서 게임을 만들 어느 정도의 준비는 된 것 같습니다. 이제 게임을 총괄적으로 제어할 수 있는 시스템 오브젝트를 하나 만듭시다. 이 오브젝트에서 변수값도 화면에 표시하고, 플레이어 제어할 것입니다. (▲게임 화면) 먼저 설정할 시스템 오브젝트(obj_system)를 하나 만들고 Create 이벤트를 추가한 후 필요한 변수들을 선언합니다. //obj_system - Create 이벤트 global.hp=500;//플레이어의 체력 global.hp_max=500;//최대 체력 global.gold=500;//플레이어의 자금 global.set_gold=0;//유닛 가격을 임시 기록함 global.build_menu=0;//명령 메뉴(버튼.. 2013. 4. 30. (♡ )
[게임메이커강좌-디펜스]간단한 디펜스게임 만들기-1 ◈ 간단한 디펜스 게임 제작 이번에는 아래와 같이 지역을 방어하는 구조의 간단한 디펜스 게임을 만들어 보도록 해요. 참고-이번편은 액션이 아닌 코드로 게임을 만들 것입니다. (▲강좌에서 만들어 볼 디펜스 게임 화면) ◈캐릭터 오브젝트의 분류 (▲캐릭터 오브젝트 설정) 캐릭터의 오브젝트는 위와 같이 분류합니다. 게임 상에서 제어하기 편하도록 위 그림처럼 분류하여 오브젝트를 만드는 것이 좋아요. 상위가 부모 오브젝트, 아래는 하위 오브젝트가 됩니다. ◈플레이어 설정(obj_tw1) 우선 플레이어로 사용할 유닛의 이미지를 마련해요. (▲강좌에서 사용할 이미지) 캐릭터 오브젝트의 분류의 이미지 처럼 모든 유닛을 통괄할 수 있는 오브젝트와 플레이어의 하위 오브젝트를 각각 만듭니다. 예) obj_allunit - .. 2013. 4. 30. (♡ )