NorthFall – Unity3D – 2

unity3d 로 게임 엔진을 바꾸고 한참 바쁘다가, 이주 전 쯤에 약간 감을 잡은 듯 하여 여기까지 진행

지난번에 할 것들 리스트를 바탕으로 다시 정리

* 장애물 표현
– 벽 표현
– 아래의 타일맵JSON 을 바탕으로 바위 등 객체를 정해진 위치에 놓고
– 충돌 판정(RidgeObject?)
* 타일맵을 JSON 등의 포맷을 curl로 가져와서 읽고 표현
– 진행 중. 일단은 string 으로 넣어 두고 파싱
– 장애물을
* 점수/아이템 기획 – HP, time 표시
* 화면에 점수나 스테이지 아이디 알파벳 등 START FINISH 3 2 1 등 글자 쓰기
– 스타트, 피니시 진행 중
* AdMob 광고 – 나중에
* 터치 이벤트 에 따른 캐릭터 애니메이션 – 나중에
* 씬 변환, 전환 – 나중에
* 클래스 이름 정리 – 이것 저것 시도 하면서 했더니 네이밍이 엉망;;

에 더하기
* 맵 에디터 웹페이지 – 디자인 중 django 로 제작

아직도 갈 길이 멀다

NorthFall 개발 일지 – 01

* 처음 프로젝트 이름이 north fall 이었는지 winter fall 이었는지 기억이 가물가물 해질 정도로 거의 1년 이상을 바쁘다는 핑계로 방치 해 둔 프로젝트를 다시 꺼내 들었다.
* 사실 새 회사 운영이 잘 안되어서 직원들 다 내보내고 처음부터 다시 살림 꾸리느라 그런 것이었으니 이번에는 게으름에 대해 스스로에게 약간은 관대해 보려 한다.

* 안드로이드 지원 때문에라도 메인엔진을 cocos2d-iphone 에서 cocod2d-x 로 바꾸고, lua 스크립트를 사용하기로 했다,
* 2006년 쯤 World of warcraft addon 때문에 잠시 접해 본 이후 평소에 거의 다루지 않는 생소한 lua 다 보니 아직은 그냥 터치 이벤트에 작동하는 정도

* 어찌 되었든, 1년동안 방치하기도 했지만 진행이 안된 이유는 [맵/스테이지 에디터]를 만들어야 하는데 처음에 단순히 타일을 배치 하는 것만으로 가능할 것으로 생각 했지만 그게 아니라는 것을 안 후 최근까지 해결 방법을 못 찾았던 것도 있다.
* 이제 진행 할 것은 스테이지와 캐릭터의 객체화, 애니메이션과의 연동하여 스테이지 에디터와 본 게임에 공동으로 사용 할 수 있게 하는 것이 되었다.

 

isometric Framework 개발과정

Repository : https://bitbucket.org/ls_pp/isometricscene

컬드셉트/모노폴리/블루마블 같은 보드게임 프레임웍 **설계 중**

* 주사위, 멈춘 숫자만큼 이동 기능구현 데모

* 각 땅의 다음칸이 어느 녀석인지 정의 할 수있도록 스테이지 구성 기능에 추가 하고 애니메이션을 한칸, 한칸 순서대로 움직이도록 하는게 의외로 힘들었음

* 오른쪽 방향으로 또는 왼쪽 방향으로, 순환 구조로 끝과 처음을 이어서 빙빙 돌 도록 하는 구현

* 2명 이상을 플레이어가 참가 할 수 있도록 순서(StateControl) 클래스 구현

* 땅을 소유 하고, 점수를 기록하는 시스템 구현

** 진행 중 **

Twitter Weekly Updates for 2012-02-19

  • OOP 에 아주 조금 익숙해 지고 있다 #
  • 외부적인 문제로 단골 카페를 잃은 것 같다 #
  • 어렸을때 동네 꼬마들의 놀이에서도 그랬던 것 같은데, 보드게임 같은 것을 만들면서 가장 어려운 건 승리조건인가보다 #

Powered by Twitter Tools