어려움에 봉착한 상황입니다. 충돌체크나 시간지연 이벤트 구현에 어려움이 있어서 갖은 방법을 동원하는 중입니다.


일단 어제 날짜로 올린 0.3 버전의 변경사항은 다음과 같습니다.


- 스코어 숫자 이미지 파일로 구현(LabelAtlas)

- 시작 애니메이션 추가(고양이 올라오고 'Ready?'문구가 내려왔다 올라감)

- 다중충돌, 콤보 구현(불완전, 진행중)

- 충돌시 화면 흔들리는 효과(불완전)

- 화면 좌측에 게이지바 구현(게이지 점멸과 함께 랜덤 이벤트 발동)


전체적으로 깔끔하게 구현되는 부분이 별로 없습니다. 대부분은 그래도 보정작업을 좀 해주면 나아질 것 같은데 다중충돌에 따른 콤보 시스템 구현은 문제가 제법 존재합니다. 여러 종류의 객체가 같은 충돌 RECT를 공유하기 때문에 생기는 문제같은데… 10번에 한번꼴로 잘못된 충돌 판정을 내립니다. 현재 이 문제를 해결하기 위해 이틀째 전력을 다하고 있고 물리엔진(Box2D)를 이용하는 방법도 검토중입니다. 아직 구현할 게 많은데 의외의 곳에서 발목을 잡히네요;


제 절친이자 이번 작품의 그래픽 디자이너 Gasfard에게서 주인공 디자인(겸 팀 마스코트) 시안을 이번 주 내로 받기로 했습니다. 멋진 결과물 기대중 ㅇ_ㅇ!


다음 주에는 슬슬 DB 작업에 돌입해야 하는데 지금 쌓여있는 문제들이 빨리 해결됐으면 좋겠습니다.

Posted by As Kafka
생각보다 코드 최적화에 시간이 많이 걸려서 예정되어 있던 작업이 다소 늦추어졌고, 간단히 구현할 수 있는 다른 것들을 구현하는 것으로 대신하였습니다.

오늘 소스정리 후 v0.2로 관리할 예정입니다.
 - 스코어 구현(불완전)
 - 게임오버(재시작과 메인메뉴로 가는 것 중 선택 가능)
 - 운석 크기, 이미지, 프레임수 재조정(렌더링 이미지 사용, 50프레임, 58* 58 해상도)
 - 코드 최적화
 
Posted by As Kafka

지난 연휴동안 제법 진척도를 올렸습니다. 주말에도 커피샵에 모여 코딩을 하는 근성을 발휘하기도 했지요 ㅎ_ㅎ 구현 완료사항은 아래와 같습니다.

- 운석 낙하 3종세트(속도는 제각각)
- 운석 충돌 테스트 완료
- 운석 충돌시 날리기 효과
- 고양이, 지구에 체력 게이지 추가
- 일시정지, 재시작 기능 추가
- 운석, 지구 모양과 크기 일부 수정

이상입니다. 그리고 10월 4일(어제)는 스매시캣 소개 프리젠테이션도 진행했습니다. 많은 것들을 비밀로 한 채 말이죠 ㅇ_ㅇa

오늘은 데미지 효과에 대한 이펙트, 튕겨내기 판정 보정 등의 작업이 이루어질 예정입니다.
 
Posted by As Kafka
<오늘도 제가 발로 짠 코드를 손으로 다듬어주시는 Lead Programmer, 윤태원 어린이>

우주고양이 팀은 현재 레귤러 3인 체제로 구성되어 있습니다. 그리고 팀내에서 해결하기 어렵거나, 혹은 더 나은 결과물을 위해 보통 프로젝트 작업시에는 1~2명의 외부인사에 부탁하여 함께 작업하게 됩니다. 사진의 윤군의 경우는 외부인사에서 레귤러로 합류하게 된 케이스죠. 본인은 아직도 종 종 용병 드립을 치고 있지만 그러기엔 발을 너무 깊게 담그셨습니다 ;)

오늘은 몇 가지 구현 테스트와 코드 최적화를 실시했습니다.

1. 터치 제스처로 조작방법 변경
2. 예외처리, 이동거리 보정
3. 이동 애니메이션
4. 레티나 디스플레이 대응 이미지 추가
5. 코드 재설계(싹 뒤집어 엎음)
6. BGM, 효과음 적용

그밖에 리소스 공유를 위한 몇 가지 준비를 완료했습니다.

은근 기본적인 기능같으면서도 막상 구현하려니 어려움을 겪게 되는 것들이 많네요. 기획 원안대로의 제작를 목표로 하고는 있습니다만 안 되면 꼼수라도 써야지요.

 
 
 
Posted by As Kafka

제 야심작 우주고양이의 후속편인 코드명 우주고양이2(현 스매시캣) 개발일지를 시작합니다.

원래 어제부터 쓸려고 했으나 피치못할 사정으로 이틀치 몰아서...

개발 개요는 아래와 같습니다.

제목: 스매시 캣(가칭)
플랫폼: iOS, Cocos2D v1.01 기반
장르: 터치 아케이드

가을 중으로 개발완료 하는 것을 생각하고 있습니다. 위 사진은 테스트용 알파 이미지들이고요.

원래 제목은 우주고양이2(Space Cat2)였으나 안드로이드용으로 같은 제목의 게임이 이미 출시되어 있더군요. 따라서 전격 타이틀 교체를 실시하였습니다.

현재까지 구현된 사항은 아래와 같습니다.

1. 버튼을 눌러 고양이 이동
2. 지구 천천히 회전
3. 배경 스크롤(무한루프) 

2,3번은 뭐 그럭저럭 굴렸는데 버튼 눌러 고양이 이동시키는거 삽질하다 토할뻔함.
이번 주 내로 아주 기본적인 구색을 갖추는 것을 목표로 하고 있습니다. 
Posted by As Kafka
이전버튼 1 2 이전버튼

블로그 이미지
서둘지 말되 멈추지도 말라 SIN PROSA SIN PAUSA
As Kafka

달력

 « |  » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함