slice it! bada programming report(kor)
Post on 20-Jun-2015
1.475 Views
Preview:
DESCRIPTION
TRANSCRIPT
bada Developer Day in SeoulDec 08, 2010
'Slice it!' ‘bada' Programming Report
Com2usSenior Developer
Seungjun Hong
Contents
2
Com2us / Eco team 소개Slice it 소개Slice it 구현 방식bada 에서의 개발경험결론
3
About
CEO: 박지영
• 1997 년 고려대학교 컴퓨터 학과• ㈜컴투스 대표이사• 2003 년 Time 선정 신기술보유 세계 10 인• 2007 년 영국 모바일 컨텐츠 전문지 ME 선정 ‘세계 TOP50 경영인’• 2008 년 언스트앤영 최우수기업가상 특별상• 2009 년 -2010 년 영국 모바일 컨텐츠 전문지 ME 선정 ‘세계 TOP50
여성경영인’
회사명 ㈜컴투스
대표이사 박지영
본점소재지 서울시 금천구 가산동 345-9 SK 트윈타워 A 동
해외사무소 현지법인 [ 중국북경 , 일본동경 ] 현지사무소 [ 미국 LA]
법인설립일 1998 년 07 월 31 일
주요사업 모바일게임 개발 / 퍼블리싱
자본금 5,043 백만원 (2009 년 9 월 30 일 기준 )
임직원수 270 명 (2010 년 10 월 30 일 기준 )
홈페이지 www.com2us.com
주요연혁회사 개요
▲ 붕어빵 타이쿤 ( 업계 최초 100 만 D/L)▲ 2003 년 업계 최초 매출 100 억 돌파 (118 억 원 )▲ 2003 년 일본 KDDI 자바게임포털 순위 1 위 ▲ 2003 년 6 월 미국 TIME 紙 ‘ Global 14 Guru’ 선정▲ 2004 년 1 월 직원수 100 명 돌파▲ 2004 년 12 월 딜로이트 ‘아시아 500 대 고속성장기업’ 선정▲ 2007 년 7 월 업계 최초 코스닥 거래 시작 (078340)▲ 2007 년 업계 최초 매출 200 억 돌파 (228 억 원 )▲ 2008 년 9 월 포브스 ‘아시아 200 대 중소기업’ 선정▲ 2009 년 10 월 벤처기업대상 산업포장 수상▲ 2010 년 11 월 ‘ Slice it’ 대한민국 게임대상 국무총리상 수상
4
About
스포츠 RPG/시뮬레이션
액션 /슈팅
퍼즐 /보드
MMO
아케이드
타이쿤
3D
• 국내 No.1 모바일 게임 회사
- 13 개 밀리언셀러 게임 보유
- 시리즈게임을 통한 매출 안정성 유지
- 장르별 다양한 게임 Portfolio 구성
- 스마트폰 게임 라인업 강화
<PC 온라인 - 골프스타 >
< 스마트폰 , 태블릿 PC>
신규플랫폼 확장
5
About
GLOBAL OPENMARKET Local Carrier Market
Com2uS USA
BeijingRaymobile Com2uS
Japan
6
About ECO Team
New Platform & Market Pioneer Team
ECO
is
ECHO!
OSMU= 플랫폼 별 최적화된 게임서비스
7
About
Trailer
8
About
장르 : 퍼즐 , 아케이드 ( 및 교육용 ?)개요 : 주어진 도형을 정해진 횟수로 잘라
가능한 한 비슷한 크기로 나누는 퍼즐 게임 .
< 사내 아이디어 공모전 대상수상작 >“ 나는 평등하다”
Prototype 을 거쳐 현재의 ‘ Slice it!’ 으로 재탄생
9
About
• 손가락 하나면 즐길 수 있습니다 .
• 두 손가락을 이용하면 더 쉽게 즐길 수 있습니다 .
Simple!
10
About
Easy!
• 제한 시간이 없습니다 .• 점수나 랭킹 경쟁이 없습니다 .• 여유롭게 생각하며 즐기는 게임 입니다 .• 처음에는 조각 수만 맞아도 Clear 할 수 있습니다 .
11
About
But, Addicted!
• 점차 증가하는 난이도• Chapeter 가 바뀌면서 새로 등장하는 요소들 ( 장애물 , 거울 )• Hint 를 보지 않고 Clear 하고 싶은 욕심
12
About
Basic Play
• 연필 개수만큼 자를 수 있습니다 .( 연필은 모두 사용해야 합니다 .)
• 목표 조각 수를 만들면 됩니다 .• 크기는 비슷할수록 좋습니다 .( 너무 다르면 실패할 수 있습니다 .)
13
About
Undo
•UNDO 를 누르면 마지막 자르기를 취소합니다 .
14
About
Hint
15
About
Obstacles appeared< 지나갈 수 없는 장애물 >선이 빨간 구역을 지나가면 자를수 없습니다 .
< 선을 반사하는 거울 >선이 거울에 도달하면 거울이 선을 반사 합니다 .
< 사라지는 거울 >점선으로 이루어진 거울은 선을 한번 반사하면 사라집니다 .
16
About
• 기획 /PD: 1 명• 디자이너 : 2 명• 프로그래머 : 2 명• 총 프로젝트 개발기간 : 4 개월 (Prototype 포함 )
• bada 프로젝트 개발기간 : 1 개월
History
17
About
DEMO
18
About
Episode기능 추가 vs 기능제거
플레이어의 도전욕구 vs 플레이어의 좌절
Slice the ‘wedding cake’?
Jinkwon ‘Genius’Jung♡♡♡
Eunae ‘Beauty’Hwang
19
How We Implemented
의도하지 않은 Release point 이동에 대한 보정
스테이지 제작 툴
도형 자르는 로직 에서의 버그수정 과정
openGLes 1.1 사용 - 고해상도 단말임에도 불구하고 만족할만한 성능을 보여줌
Multi-channel sound 를 위하여 Player 대신 AudioOut 을 사용
20
Lesson Learned
오류 발생시 단말 로그를 통해 바로 원인 확인 가능
사운드 출력 시 간헐적 출력오류 처리– 출력함수의 리턴 값으로 정상출력 여부 파악가능– 사운드 리소스를 다시 로딩하고 출력하여 해결
System 자원에 대한 관리를 platform 에서 해주므로 개발에만 집중할 수 있음
특별한 system 자원을 사용하기 위해 manifest.xml
파일의 privilege 값을 추가해 줄 필요가 있음
suspend/resume 의 간단한 처리로 인하여 app 에서
추가적으로 작업 할 것이 거의 없음
21
Conclusion
bada developer challenge?컴투스는 bada SDK 초기부터 app 을 개발해 왔음 .
bada SDK 의 안정성 및 향후 발전 가능성을 재확인 .
bada App 개발의 용이성 및 글로벌 신규 마켓 정착 가능성 확인
22
Conclusion
무료 상용툴인 Eclipse 를 사용함으로써 개발환경에
대한 부담감소
API 문서에 상세한 예제를 활용한 개발용이
시뮬레이터 속도 원활하여 테스트 및 디버깅에 용이
다양한 Sample App 및 code snippet 을 제공함
으로써 platform 에 접근 용이
각종 device(sensor) 들에 대한 접근 및 구현 용이
bada development experience?
23
Conclusion
다국어 지원
( 영어 외 ,독일어 , 프랑스어 , 이태리어 , 스페인어 등 추가 )
Stage 및 Episode 추가 ( 현재 70 개 스테이지 제공 )
Social 기능 추가 검토중
Update Plan
24
About
JUST Slice IT!
top related