본문 바로가기
반응형

프로토타입3

프로토타입) 좀비 게임(Zombi Game) 좀비 게임(Zombi Game) 좀비 게임으로 게임을 시작하면 플레이어 쫓아다닌다. 플레이어(총)는 공격 딜레이가 존재하고 근처에 좀비가 오게 되면 타깃을 지정하고 공격을 한다. 좀비의 체력은 3이고 한 번에 체력 1을 감소시킨다. URL : youtu.be/OcZ9OEou-is 이 좀비 게임은 기본적인 좀비가 플레이 어을 쫒았다니는 것을 기본으로 해서 만들어졌으며 실제 게임으로 확장하게 되면 총 타입(샷건, 권총, 기관총 등) 여러 가지 총 타입과 좀비타입, 맵에 대한 표현, 미니맵, 등 여러가지 기믹 요소 등으로 게임을 완성하면 될 거라고 생각한다. 상단에 있는 시간과, 목표 킬 게이지 정도만 처리하고 승리, 죽었을 때 메뉴로 진행하는 플로우가 포함된 프로토타입이다. ★★☆☆☆ 2020. 10. 8.
Unity) 스키 게임 프로토타입(Ski Game Prototype) 스키 게임 프로토타입(Ski Game Prototype) 샘플로 프로토 타입 만들던 스키 게임 프로젝트가 있어서 포스팅하게 되었다. 게임의 시스템은 간단했다. 스키처럼 움직임이 구현이 되고 나무나 방해물에 부딪히면 게임오버가 되는 결승점까지 가는 것을 반복하는 게임을 밴치 마킹했다. 나무와 아슬아슬하게 닿으면 보너스 점수를 더 주는 시스템이었다. 나무를 기울기 공식에 따른 나무를 배치를 한다. 캐릭터의 움직임에 대한 처리하는 과정이 공들였던 기억이 난다. 나머지 나무와 플레이어는 Collider가 포함되어있고 OnTriggerEnter를 기반으로 처리했다. 개인적으로는 심플하고 간단하게 만든 프로토타입 치고는 게임의 기본 요소는 잘 갖춰진 프로토타입이라고 생각한다. ★★★☆☆ 2020. 8. 10.
디자인패턴) 프로토타입 패턴(ProtoType Pattern) 프로토타입 패턴(ProtoType Pattern) 프로토타입 패턴은 기본 베이스를 가지고 새로운 인스턴스를 만드는 과정에서 너무 많은 타입이 나와 정리가 되지 않는 경우 주로 사용한다. 클래스에서 인스턴스를 만들지 앟고 프로토타입 패턴을 쓰는 이유는 종류가 너무 많아서 클래스로 정리가 힘든 경우에 프로토타입 패턴을 사용해서 재사용성이 늘어날 수 있다. 그냥 클래스로 정의를 해서 구현하게 되면 기능당 클래스가 한 개가 되기 때문에 기하급수적으로 늘어난다. framework와 인스턴스를 분리하고 싶은 경우와 클래스로부터 인스턴스 생성이 어려운 경우에도 사용하면 좋다. 내부에 이용할 클래스의 이름이 잇으면 그 클래스와 분리해서 재이용할 수 없기 때문에 재사용성을 늘리기 위해서 프로토타입 패턴을 사용한다. 개인.. 2020. 4. 5.
반응형