유니티에서 플로킹(Flocking)을 구현할 때 UnitySteer를 사용하면 손쉽게 구현할 수 있습니다. 아래는 UnitySteer 샘플을 적당히 수정해서 빌드한 것이며 영상의 움직임을 확인하시면 대략 어떤 것인지 감이 오실것입니다. 플로킹은 조타 행동(Steering Behavior) 규칙으로 구현하며 여기에는 분리(Separation), 정렬(Alignment), 응집(Cohesion), 회피(Avoidance) 등과 같은 규칙들이 있습니다. 집단 행동을 자연스럽게 표현하면서도 보다 알뜰하게 메모리를 활용할 수 있는 알고리즘이므로 게임에서 많은 유닛들이 자연스럽게 움직이는 것을 표현하기 위한 기술로 활용될 수 있겠습니다.
'아이폰 앱 개발'에 해당되는 글 34건
- 2012/05/09 플로킹(Flocking)으로 게임 유닛들의 집단 행동을 자연스럽게 표현하기.
- 2012/04/30 유니티 앵그리봇 게임에 등장하는 봇 3종에 대해 AI 중심으로 분석중입니다.
- 2012/04/28 유니티로 역동적인 3D 카메라 워킹 모션 그래픽을 빌드해봤습니다.
- 2012/04/27 유니티로 미니언들이 양 진영에서 생산되고 이동하는 시뮬레이션을 해보다. (1)
- 2012/04/26 이번에 게임엔진 유니티 3.5 버전에 새로 추가된 길찾기 시스템 (1)
- 2012/04/08 습작으로 만들어본 온라인 슈팅 게임 (노드+유니티) (3)
- 2011/12/14 전에 그려봤던 스마트폰 메신져 시스템 개념도입니다. (2)
- 2011/12/11 이번엔 3D 게임엔진 유니티로 2D 슈팅 게임을 만들어 봤어요. (2)
- 2011/12/08 유니티로 스마트폰 게임 만들기에 도전해볼까요? (2)
- 2011/11/13 그룹 커뮤니티를 위한 모바일 메신져 개발을 시작 했어요.
- 2011/11/05 아이폰 게임 개발, 길찾기 기능을 만들고 테스트 해봤어요. (3)
- 2011/08/21 취미로 시작한 아이폰 게임 개발은 계속 되고 있습니다. (2)
- 2011/08/07 요즘 취미로 아이폰 게임 만들기 놀이를 하고 있습니다. (3)
- 2010/11/02 멀티 플렛폼 게임엔진, 유니티3D 아이폰 게임 개발 스터디를 추진합니다. (1)
- 2010/09/15 캐쥬얼 게임 제작툴 게임샐러드로 아이폰 게임 10분만에 만들기! (5)
- 2010/05/17 사실적이고 실감나는 아이폰게임 제작을 위한 즐거운 물리엔진 실험
- 2010/05/05 아이폰으로 터치하며 간편하게 학습할 수 있는 프로그램 한자터치 (4)
- 2010/05/03 아이폰과 안드로이드 프로그래밍 입문 도서를 소개합니다. (4)
- 2010/04/28 앙증맞은 미니 왕국 경영 아이폰 소셜 네트워크 게임 위룰(we rule) (2)
- 2010/04/27 동영상 실습 강좌가 있는 아이폰 프로그래밍 입문 도서를 소개합니다. (44)
- 2010/04/26 박스2D 엔진을 가지고 아이폰에서 물리 시뮬레이션을 해보자! (2)
- 2010/04/19 아이폰 애플리케이션 개발 도서 공동 구매 이벤트를 소개합니다. (1)
- 2010/04/13 이번 스터디에는 인기게임 불리 개발사 대표 김영식님과 함께 합니다. (1)
- 2010/04/12 아이폰 게임 개발 스터디 과제로 만들었던 간단한 슈팅 게임 소스
- 2010/04/07 게임 엔진 Cocos2D로 간단한 아이폰 슈팅 게임을 만들어봤습니다. (1)
- 2010/03/30 직장인을 위한 아이폰 게임 디자인 스터디를 추진해 봅니다. (18)
- 2010/03/26 동영상UCC 제작을 위해 장만한 캠코더로 아이폰 인기게임 촬영 해보다. (3)
- 2010/03/21 직장인을 위한 아이폰 게임 개발 Cocos2D 스터디를 추진합니다. (20)
- 2010/03/13 아이폰 게임 제작을 위한 2D 그래픽 엔진 Cocos2D 설치 및 실행 동영상 (2)
- 2010/03/06 현재 사용중인 97 가지 아이폰/아이팟 터치 애플리케이션 (4)
오늘 저녁에는 제가 참여하고 있는 유니티 게임 개발 스터디에서 발표를 하게 되어 있습니다. 발표 내용은 유니티 앵그리봇 게임에 등장하는 봇 3종에 관해서 설명하는 것입니다. 적 유닛이 플레이어를 발견하고 공격하고 공격받는 기능을 수행하는 AI(인공지능)가 주된 내용입니다. 보다 효과적인 실험과 설명을 위해 테스트에 필요한 것 외의 모두를 제거한 테스트 씬을 만들었고 아래와 같이 실행됩니다. 지루하지 않으면서 보다 효과적으로 분석을 하려면 분해를 해서 망가뜨려 보고 고장난 부분을 수정해보는 것이 좋습니다. 소스 코드만 들여다 보면 지루해지기 쉬우며 심지어 졸음이 오기도 하죠.^^
게임에 등장하는 봇은 3종류인데 덩치가 큰 봇은 일정 구역을 순찰하고 적이 순찰 지역을 침범하거나 플레이어가 공격을 하면 반응하게 되며 미사일도 발사합니다. 또 다른 소형의 봇은 근처에 다가가면 플레이어를 향해 자폭 공격을 하도록 되어 있으며 날아다니는 작은 봇은 감지 구역 내에 들어가면 갑자기 나타나 근접 공격을 하게 됩니다. 비교적 복잡하지 않은 AI 구성으로 차근 차근 따져본다면 어렵지 않게 파악할 수 있을 것 같네요. 이러한 AI 개발 노하우를 내 것으로 만들기 위해서는 눈으로 익히는 것 보다는 직접 비슷한 형태의 봇을 개발해보는 것도 방법이며 시간을 내서 그렇게 해봐야겠습니다.
댓글을 달아 주세요
어제 저녁에는 애용하고 있는 유니티 플러그인중에 하나인 iTween 샘플을 좀 수정해서 3D 카메라 워킹 모션 그래픽을 빌드해봤습니다. 오늘 여기에 텍스쳐 UV 애니메이션을 이용해서 배경 이미지 스크롤 처리를 해봤습니다. 텍스쳐 UV 애니메이션을 활용해서 동영상도 모델에 입히는 것이 가능한데 적당한 영상을 찾으면 적용해봐야겠어요. 참고로 유니티 3.5 버전에는 작업물을 플래시로 빌드할 수 있는 기능이 추가되어 있어 플래시로 개발 하던 영상 제작을 유니티로도 할 수 있게 되었네요. 물론 플래시 게임 제작도 가능해지는 것이죠.
댓글을 달아 주세요
그제 시간을 내서 유니티로 미니언들이 양 진영에서 생산되고 상대 진영으로 이동하는 것을 시뮬레이션을 해보기 위해 테스트 프로젝트를 만들었는데 오늘은 좀더 사실적인 표현을 위해 Path Finding 예제 프로젝트에 있는 군인 모델을 적용시켜봤습니다. 단조로운 캡슐 모양을 적용해서 테스트 해보는 것과 비교해서 모델 디자인을 입히니 느낌이 확 달라지네요. 더 멋진 모델을 붙여보고 싶긴 하지만 제 영역이 아닌 관계로 이정도로 만족해야겠어요.
관심가지고 지켜보던 기능 중에 하나인 길찾기와 군중 시뮬레이션 시스템이 이번 유니티 3.5 버전 게임엔진에 추가 되었습니다. 그 중 길찾기 기능 확인을 위해 테스트 프로젝트를 하나 만들어봤고 아래 처럼 웹버전으로 올려봤습니다. 마우스 클릭을 해보시면 해당 위치로 게임 오브젝트가 여러개가 길을 따라 이동할 것입니다. 이 기능을 써보니 사용하기 쉽게 되어 있어 앞으로 게임 개발에 적극 활용해봐야겠어요.
우리 회사에서는 퇴근 후에는 물론 점심 시간에 식사도 대충 때우고 팀을 짜서 리그오브레전드라는 게임을 즐겨하는 분들이 많습니다. 물론 저도 즐겨하는 게임인데 이런 게임을 만들어 보고 싶다는 생각을 해왔고 아이폰용으로도 나오면 좋겠다는 생각을 하며 최근 실시간 온라인 게임 개발을 위해 이런 저런 실험을 해보고 있습니다. 그 실험중에 하나로 노드(Node.js)와 유니티(Unity)를 이용해서 간단한 온라인 슈팅 게임 프로토타입을 만들었습니다. 노드는 자바스크립트로 채팅 서버, 게임 서버, 웹 서버 와 같은 서버 개발을 하게 해주는 프레임워크이고 유니티는 웹게임, PC게임, 아이폰 게임, 안드로이드 게임과 같이 다양한 플랫폼용으로 게임을 개발할 수 있는 3D 게임 엔진입니다. 옆에 보이는 플래시 채팅도 원래는 C로 개발된 채팅 서버로 운영하고 있었는데 얼마전에 노드로 포팅해서 운영중입니다.
저번주부터 유니티 개발자들이 모여 유니티 예제 게임인 앵그리봇 소스를 분석하는 스터디에 참여 중인데 분석이 끝나면 온라인 게임으로 만들어보기로 했습니다. 이와는 별도로 온라인 게임 개발에 관심이 있거나 이 분야 개발자들이 모여 정보 교환도 하고 인맥도 다지는 실시간 온라인 게임 서버 개발 스터디를 해보면 좋을 것 같은데 혹시 관심 있는 분이 있다면 연락주세요. (이메일 : hompy @ live . com)
아래는 습작으로 만들어본 온라인 슈팅 게임입니다. 마우스 클릭으로 이동을 하고 스페이스 바로 슈팅을 합니다. 유니티 웹 플레이어가 설치되어 있어야 웹브라우져에서 실행할 수 있으며 서로 다른 PC에서 실행해보세요. 그리고 PC 버전도 실행해보실 수 있어요.
댓글을 달아 주세요
아래 이미지들은 전에 스마트폰 메신져 개발에 대한 고민을 하다가 생각을 정리하는 의미에서 그려봤던 개념도입니다. 특별할 것 없는 내용을 나름 보기 좋게 정리한 정도이므로 큰 도움이 될지 모르겠으나 누군가에게는 참고가 되겠지요. 스마트폰 메신져 개발에 적용해보고자 고민했던 것인데 비슷한 형태로 소셜 게임이나 온라인 게임 개발에 적용해도 좋을 것 같다는 생각을 했고 시스템의 규모가 커질수록 다양한 기술들이 결합되어야 하므로 게임이나 웹 또는 앱이라는 분야로 경계를 나누는 것은 의미가 없어 보이네요. 어째꺼나 요즘 개인적으로 오랫동안 웹과 앱이란 분야에서 고민해왔던 것들을 이제부터는 게임이란 분야에서 차근 차근 풀어보려고 합니다. 우선 유니티와 스마트폭스서버를 활용해서 온라인 게임을 만들어 봐야겠어요. 최근에 "리그오브레전드"라는 게임을 즐겨 했었는데 비슷한 느낌의 게임을 만들어보고 싶네요.




MQ, IM, MM 중에 한 가지 이상을 선택해서 사용할 수 있다.
불필요할 경우 일부 기능 서버는 생략할 수 있다.
필요에 따라 스트리밍 서버, 애드 서버, 통계 서버, 로그 서버, CDN 등이 추가 될 수 있다.
WWW – Apache, Nginx, IIS, …
DB, Database – MySQL, SQL SERVER, ORACLE, …
NOSQL – MongoDB, Cassandra, Hbase, …
(Memory) CACHE – Memcache, Redis, Tokyo Tyrant, …
MQ, Message Queue – RabbitMQ, ActiveMQ, ZeroMQ, …
IM, Instant Messenger, XMPP – Openfire, jabberd, Tigase, …
MM, Massive Multiplayer Chat – SmartFoxServer, ElectroServer, UnionPlatform, …
SEARCH (Engine) – Sphinx, Lucene, ElasticSearch, Solr, …
PUSH (Notification) – APNS(Iphone), C2DM(Android), MPNS(MS)
APP., Application Server, Business logic – PHP, Java, C#, ….
이전 게시물에서 소개한 간단한 프로토타입 2D 액션 게임은 유니티라는 3D 게임엔진으로 만든 것입니다. 하다보니 게임 만드는 재미가 붙어서 어제 오늘 사이에도 2D 액션 게임 프로토타입을 만들어봤어요. 그런데 코딩하는 것보다 작업에 사용할 샘플 디자인 이미지를 추출하는 것에 시간을 더 소비했군요. 이것 역시 대략 마무리하고 또 다른 스타일의 테스트 게임을 만들어봐야겠어요. 어떤 게임을 만들면 좋을까요?
댓글을 달아 주세요
유니티라는 게임 엔진을 활용하면 한가지 소스로 아이폰, 안드로이드, 웹, PC 환경 가릴 것 없이 퍼블리싱을 할 수 있는 장점이 있습니다. 관심을 가진 지 오래 되었는데 이제 본격적으로 유니티를 활용한 게임 개발을 해보고자 벼르고 있습니다. 유니티는 3D 게임 엔진인데 2D 게임을 만드는 데 활용해보는 것도 나쁘지 않아 유니티 툴에 좀더 익숙해지기 위해 2D 카피 게임을 실험삼아 만들어보고 있네요. 그런데 3D 게임 디자이너(원화가, 모델러, 애니메이터)와 함께 할 수 있다면 바로 3D를 적용한 게임을 만들어 볼 수도 있겠는데 어디 가면 이런 디자이너 인맥을 만들 수 있을까요? 아래 동영상은 iTween, SpriteManager 를 약간 응용한 것인데 이렇게 동영상 기록으로 남겨봅니다.
댓글을 달아 주세요
스마트폰 사용자들 사이에 모바일 메신져를 사용하는 것은 필수가 되었습니다. 대표적인 모바일 메신져로 카카오톡, 마이피플, 틱톡, 라인 등을 떠올릴 수 있으며 두가지 이상 사용하는 분들이 많은 모양이네요. 친구들 주소록을 관리하고 메시지를 주고 받고 채팅 하는 것이 모바일 메신져의 주된 기능일겁니다. 그 위에 그룹 커뮤니티나 SNS 적인 요소들을 추가하고 있죠. 이런 모바일 메신져가 특정 그룹 커뮤니티를 위해 활용되는 것도 좋을 것 같은데 저 또한 어떤 그룹 커뮤니티를 위한 모바일 메신져 개발을 하게 되었네요. 기술적인 검토를 위해 관련 기술 자료 수집을 했었고 간단한 프로토타입 앱도 개발해봤습니다. 채팅을 위한 소켓서버, 대량 메시지 처리로 발생될수 있는 병목 현상을 줄이기 위해 메시지큐 서버, 회원과 커뮤니티 정보 보관을 위해 캐쉬 서버, 데이타베이스 서버와 NoSQL 서버 등이 필요하고 이용자가 많아지면 확장도 해야 하니 각 서버들은 분산 처리에 적합해야겠죠. 보안이나 전송 속도 개선을 위한 메시지 암호화, 압축 통신과 확장성도 고려한 프로토콜을 규정해야 하고 다양한 스마트폰 환경에서 동작할 수 있도록 개발 해야하죠. 이런 기본 바탕 위에 소셜 커뮤니티 요소를 올려야 합니다. 이렇게 신경써야 할 것이 많지만 단계를 밟아 차근 차근 하나 하나 개발해야 겠네요.
댓글을 달아 주세요
주말에 시간을 내서 아이폰 게임 개발을 차근 차근 해나가고 있습니다. 목표는 아래 동영상에서 소개하고 있는 아이폰 게임 Phoenix 와 같은 느낌의 탄막 게임을 만들어 보는 것입니다. 그래서 이런 저런 기술적인 검토와 테스트를 하고 있는 중인데 이제 막 시작하는 단계에서 Phoenix 만큼의 성능을 내는 것은 쉽지 않겠지만 최대한 성능을 끌어 올려 봐야겠지요. 이런 과정을 통해서 좋은 경험을 해보게 될 것 같습니다.
바로 밑에 동영상은 게임 디자이너가 그린 유닛 디자인도 입혀보고 디바이스 성능 테스트도 해보기 위해 만들어본 테스트 게임입니다. Box2D를 사용해서 충돌 체크를 하고 있고 Body 갯수는 50 ~ 60 개 정도를 유지하고 있는데 프레임 수가 좀 덜어지는 상태네요. 개선이 필요하겠습니다.^^
이 게임 개발을 끝내고 나면 다음 도전 개발 과제는 아마도 디펜스 게임이 될 것 같군요. 디펜스 게임 좋아하시나요? 저는 좋아해요. ㅎㅎㅎ
[iPhone Game, Phoenix Teaser]
댓글을 달아 주세요
혹시 관심이 있는 아이폰 개발자 분들은 이메일 보내주시면 확인 후 비슷한 성향의 개발자인 경우 자세한 참여 방법을 이메일 답장으로 알려드리겠습니다.
참가 신청 이메일은 hompy @ live . com 으로 보내주시면 되며 신청 이메일에는 어떤 개발자인지 확인할 수 있는 자기소개 글과 이메일, 연락처, 하고 싶은 말이 기록되어야 합니다.
매주 토요일 3시경 강남 신논현역 근방에서 할 생각이며 프로젝터가 준비된 회사 회의실에서 할 예정이므로 회비는 없습니다. 모임 시간은 협의후 변경될 수 있습니다.
되도록 현업 아이폰 개발자 분들이 신청 해주시기 바랍니다.
웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/620
댓글을 달아 주세요
웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/618
댓글을 달아 주세요
최근에 관심을 가지고 다뤄보고 있는 게임 개발을 위한 물리 엔진 Box2D를 활용해서 사실적이고 실감나는 아이폰 게임을 만들어 보려고 준비하고 있습니다. 박스2D는 다양한 개발 플렛폼으로 포팅 되어 있어 그래픽 툴로 많이 활용되고 있는 플래시에서도 작업해볼 수 있습니다. 그래서 간단한 테스트는 플래시와 액션스크립트를 활용해보고 있고 차후 아이폰 게임 개발과 동시에 플래시 게임도 개발해 볼 수 있을 것 같네요. 아래 보여지고 있는 플래시에서는 물리엔진으로 Box2DFlash 를 사용했고 b2MouseJoint, b2DistanceJoint, b2PrismaticJoint, b2PulleyJoint, b2RevoluteJoint, b2GearJoint 가 테스트 되었습니다. 관심 있는 분은 출력되고 있는 도형을 마우스로 드래그 해서 움직여 보세요. 플래시를 보면 대략 짐작하시겠지만 물리엔진을 다루는 것은 물리와 수학에 대한 개념도 필요한 섬세한 작업이므로 차분하고 끈기 있는 관심과 노력이 필요할 것 같습니다. 비교적 다루기 어려운 주제이지만 시각적인 즐거움을 주는 주제이므로 재미있습니다.
웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/612
[연관 포스트]
아이폰 게임 제작을 위한 2D 그래픽 엔진 Cocos2D 설치 및 실행 동영상
아이폰 아이팟 코코아 터치 애플리케이션 개발 샘플 동영상
직장인을 위한 아이폰 게임 디자인 스터디를 추진해 봅니다.
직장인을 위한 아이폰 앱 개발 Cocos2D 스터디를 추진합니다.
댓글을 달아 주세요
[한국 앱스토어에서 무료 다운로드]
http://itunes.apple.com/kr/app/hanja-touch/id371124105?mt=8
Hanja touch to manipulate the simple touch of fun to study Hanja is an educational program. Chinese characters used in Korea, says the Hanja.
[U.S. AppStore Free Download]
http://itunes.apple.com/us/app/hanja-touch/id371124105?mt=8
오늘 처음으로 애플 앱스토어에 아이폰 애플리케이션 등록신청을 했습니다. 첫 아이폰 애플리케이션이라서 좀더 완벽한 프로그램으로 만들고 싶었지만 일단 등록부터 하고 차차 지속적인 업그레이드를 해보는 쪽으로 방향을 선회하면서 오늘 등록 신청하게 되었네요. 오래전에 한자 사이트를 개발하면서 플래시 한자 게임을 제작 했었는데
http://hompy.info/193
이 게임이 나름 반응도 좋았고 한자 공부를 하는 분들이 휴대하면서 공부하고 싶다며 프로그램을 보내달라는 요구가 있기도 해서 아이폰 버전으로 제작하게 되었습니다. 아직은 생각하고 있던 몇몇 기능들도 추가해야 하고 사용하는 분들의 요구도 반영해볼 생각이므로 시간이 지나면 좀더 세련된 애플리케이션이 되어 있을 겁니다. 사용법은 굳이 설명을 하지 않아도 사용할 수 있을 정도로 간단하며 미리 예습해볼 수 있는 SHOW 메뉴와 간편하게 터치하며 학습할 수 있는 PLAY 메뉴로 구성되어 있고 OPTIONS 메뉴에서 한자능력검정시험 급수를 선택해서 원하는 수준의 한자를 학습할 수 있게 했습니다. 미리 구동화면을 확인해보시려면 옆에 있는 플래시의 Play 버튼을 클릭해서 동영상을 살펴보시기 바랍니다. 애플리케이션 디자인은 개발자인 제가 한 것이라서 미흡해 보일 수 있겠으나 나름 눈에 피로감이 덜 하도록 어두운 색을 사용해봤습니다. 이 한자 터치 애플리케이션의 가격은 무료이므로 앱스토어에 등록이 완료되면 부담 없이 내려 받으시기 바라며 사용해보시고 개선점이나 좋은 아이디어가 있으시면 언제든 의견 주십시오. 되도록 반영해보겠습니다. 현재 플래시와 아이폰 애플리케이션으로 제작되어 있는데 기회가 된다면 다른 플렛폼에서도 사용할 수 있도록 신경써보겠습니다.


웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/610
[연관 포스트]
아이폰 게임 제작을 위한 2D 그래픽 엔진 Cocos2D 설치 및 실행 동영상
아이폰 아이팟 코코아 터치 애플리케이션 개발 샘플 동영상
직장인을 위한 아이폰 게임 디자인 스터디를 추진해 봅니다.
직장인을 위한 아이폰 앱 개발 Cocos2D 스터디를 추진합니다.
댓글을 달아 주세요
-
rus 2010/06/05 08:50 댓글주소 수정/삭제 댓글쓰기
안녕하세요...컴퓨터 실력은 전혀 없지만(IT개발자가 아니고 문과출신입니다.)... 한자를 사랑하는 아저씨 입니다.
제품개발에 조금이나마 도움을 드리면서 참여하고 싶습니다. 대표훈음 등록이라던지 급수한자 업데이트 또는 한자데이터 업데이트를 하고 싶습니다.
서울 살고 한자 관련 게임, 컨텐츠 개발에 관심이 많습니다.
혹시 지원자 필요하시면 메일 주세요... nescient@naver.com 입니다. 저는 사용테스트 라던가 한자 입력 또는 아이디어 제안 하도록 하겠습니다.


이번 인터파크 공동구매는 인터파크와 본 블로그에서만 진행하는 특별 이벤트 입니다.
오늘부터 5월 10일까지 진행하는 이벤트이므로 지금 바로 참여해보세요.
그리고 본 공동구매에 관심 가질 만한 분들께 게시 내용을 포워딩 하거나 스크랩 하셔도 좋습니다.
[인터파크 공동구매 혜택]
Head First iPhone Development - 추가 4,000원 할인쿠폰
안드로이드 프로그래밍 정복 안드로이드 SDK 2.1 추가 - 4,400원 할인쿠폰
[공동구매 기간]
2010년 5월 10일까지
[공동구매 방법]
- 해드퍼스트 쿠폰 발급 링크
http://book.interpark.com/coupon/CouponFntMgt.do?_method=popup&sc.couponNo=208214
- 안드로이드 쿠폰 발급 링크
http://book.interpark.com/coupon/CouponFntMgt.do?_method=popup&sc.couponNo=208215
- 위 링크를 클릭하고 로그인하면 쿠폰은 자동 발급됩니다. (각각 4,000원 / 4,400원 할인쿠폰)
- 이 쿠폰은 각각 해당 도서 구매시에만 사용가능하며, 사용기간은 5월 10일까지 입니다.
2. 인터파크 도서 검색창에서 각각 "Head First iPhone Development" 또는 "안드로이드 프로그래밍 정복 안드로이드 SDK 2.1" 검색하고, "결재과정"을 진행하면 쿠폰을 사용할 수 있습니다.
- "Head First iPhone Development" 도서 구매 링크
http://book.interpark.com/product/BookDisplay.do?_method=Detail&sc.shopNo=0000400000&sc.prdNo=204665624
- "안드로이드 프로그래밍 정복 안드로이드 SDK 2.1" 도서 구매 링크
http://book.interpark.com/product/BookDisplay.do?_method=Detail&sc.shopNo=0000400000&sc.prdNo=204665723
- 결론적으로 기본 할인 10%, 기본 적립10% 외에 추가적으로 각각 4,000원 / 4,400원의 할인 혜택을 더 보실 수 있게 됩니다.
인터파크 도서 & 웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/609
[연관 포스트]
아이폰 게임 제작을 위한 2D 그래픽 엔진 Cocos2D 설치 및 실행 동영상
아이폰 아이팟 코코아 터치 애플리케이션 개발 샘플 동영상
직장인을 위한 아이폰 게임 디자인 스터디를 추진해 봅니다.
직장인을 위한 아이폰 앱 개발 Cocos2D 스터디를 추진합니다.
댓글을 달아 주세요
혹시 관심 있으신가요?
웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/608
[연관 포스트]
아이폰 게임 제작을 위한 2D 그래픽 엔진 Cocos2D 설치 및 실행 동영상
아이폰 아이팟 코코아 터치 애플리케이션 개발 샘플 동영상
직장인을 위한 아이폰 게임 디자인 스터디를 추진해 봅니다.
직장인을 위한 아이폰 앱 개발 Cocos2D 스터디를 추진합니다.

이번 인터파크 공동구매는 인터파크와 본 블로그에서만 진행하는 특별 이벤트 입니다.
오늘부터 5월 9일까지 진행하는 이벤트이므로 지금 바로 참여해보세요.
그리고 본 공동구매에 관심 가질 만한 분들께 게시 내용을 포워딩 하거나 스크랩 하셔도 좋습니다.
[인터파크 공동구매 혜택]
25% 할인 + 10% 적립
[공동구매 기간]
2010년 5월 9일까지
[공동구매 방법]
- 쿠폰 발급 링크
http://book.interpark.com/coupon/CouponFntMgt.do?_method=popup&sc.couponNo=207834
- 위 링크를 클릭하고 로그인하면 쿠폰은 자동 발급됩니다. (2,700원할인 쿠폰 / 15%)
- 이 쿠폰은 "예제로 배우는 핵심 패턴 아이폰 프로그래밍" 구매시에만 사용가능하며, 사용기간은 5월 9일까지 입니다.
2. 인터파크 도서 검색창에서 "예제로 배우는 핵심 패턴 아이폰 프로그래밍"를 검색하고, "결재과정"을 진행하면 쿠폰을 사용할 수 있습니다.
- 도서 구매 링크
http://book.interpark.com/product/BookDisplay.do?_method=detail&sc.shopNo=0000400000&sc.prdNo=204646029
- 현재 인터파크 도서에서의 기본 가격은 10% 할인 + 10% 적립되어, "판매가 16,200원 / 적립금 1,620P"에 판매중입니다.
- 할인쿠폰을 적용하면 추가적으로 2,700원 할인(15%)을 더 받게 되어 결과적으로 25% 할인 + 10% 적립이 됩니다.
- 최종적으로 "판매가 13,500원 / 적립금 1620P"의 혜택으로 구매하실 수 있습니다.
3. 퍼나르기 이벤트
- 위 내용을 복사해서 널리 널리 퍼트려 주세요.
- 댓글로 홍보해주신 사이트 주소를 작성해 주시면 추첨을 통해 15분께 공구도서인 "예제로 배우는 핵심 패턴 아이폰 프로그래밍" 도서를 드립니다.
인터파크 도서 & 웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/607
[연관 포스트]
아이폰 게임 제작을 위한 2D 그래픽 엔진 Cocos2D 설치 및 실행 동영상
아이폰 아이팟 코코아 터치 애플리케이션 개발 샘플 동영상
직장인을 위한 아이폰 게임 디자인 스터디를 추진해 봅니다.
직장인을 위한 아이폰 앱 개발 Cocos2D 스터디를 추진합니다.
댓글을 달아 주세요
-
-
김주석 2010/05/11 09:26 댓글주소 수정/삭제 댓글쓰기
http://blog.naver.com/calflove/50087845838
에...아이폰 / 안드로이드 두개다 올렸습니다...
인터파크 ID : freeos 입니다... -
-
오렌지 2010/05/06 08:27 댓글주소 수정/삭제 댓글쓰기
http://blog.naver.com/1004icecream/20105254172
관심 많은 분야인데 당첨되면 좋겠네요.^^
좋은 이벤트 감사합니다. -
-
-
추릿 2010/05/05 14:38 댓글주소 수정/삭제 댓글쓰기
http://blog.naver.com/tlsrbs28/40105992276 이렇게 하는거 맞는지 모르겟네요. 플래셔가 꿈인 저에게 현재로써 아이폰개발툴이 대립관계로 인해 막혀있기는 하지만 다시 풀릴날을 꿈꾸며..
-
julieth 2010/05/13 07:57 댓글주소 수정/삭제 댓글쓰기
http://julieth.tistory.com/225 좋은정보가 많은책이길 바랍니다. 꼭 이벤트당첨되었으면 좋겠습니다.
당첨 감사합니다. ID는 julieth7입니다. 수고하세요. ^^ -
jwon 2010/05/04 01:13 댓글주소 수정/삭제 댓글쓰기
http://blog.naver.com/ensoni/40105906899
좋은책 많이 팔리길 바랍니다.~
아이폰책들 모두 대박 나기를~~!!! -
-
진인수 2010/05/03 17:14 댓글주소 수정/삭제 댓글쓰기
http://blog.naver.com/insoocop/60106552364
책은 개념잡기에는 좋지만 실습에는 부족한 부분들이 많습니다.
동영상이 있다면 쉽게 따라할 수가 있어서 좋을것 같네요. -
-
-
조중현 2010/05/02 18:38 댓글주소 수정/삭제 댓글쓰기
http://blog.naver.com/iric
꼭!! 당첨되었으면 좋겠습니다. 근데...책을 구입한사람은 어떻게 하나요..;;; -
황용호 2010/04/28 09:34 댓글주소 수정/삭제 댓글쓰기
http://blog.naver.com/yonghohwang/140105829835
소개글 올렸습니다.
필요한 책이군요. -
-
-
이든 2010/05/10 21:49 댓글주소 수정/삭제 댓글쓰기
http://ethanjoh.tistory.com/1061 에 소개글 올렸습니다.
꼭 당첨되었으면 좋겠네요...ㅠㅠ
와 당첨됐네요 ^^
인터파크 ID는 gsjoh 입니다.
빨리 받아보고 싶네요 ^^ 고맙습니다. -
돗구리 2010/05/13 15:30 댓글주소 수정/삭제 댓글쓰기
http://blog.naver.com/yyy1974/104574209
개발자에게 꼭 필요한 책인 것 같습니다. 관심있는 분야인데 꼭 당첨되었으면 ~~합니다.
당첨 감사합니다.
인터파크 ID : lgw700
입니다. 집에는 아무도 없으니 회사로 부탁드립니다. -
// 중앙을 기준으로 터치한 위치로 중력 방향 변경하기
- (void)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
CGSize screenSize = [CCDirector sharedDirector].winSize;
UITouch *touch = [touches anyObject];
CGPoint location = [touch locationInView: [touch view]];
location = [[CCDirector sharedDirector] convertToGL: location];
float accelX = (float) (location.x - screenSize.width / 2);
float accelY = (float) (location.y - screenSize.height / 2);
float length = sqrtf((accelX * accelX) + (accelY * accelY));
b2Vec2 gravity( accelX * 10 / length, accelY * 10 / length);
world->SetGravity( gravity );
}
// 원형 물체를 월드에 등록하기
{
CCSprite *ball = [CCSprite spriteWithFile:@"circle32.png"];
ball.position = ccp(5 * PTM_RATIO, 5 * PTM_RATIO);
[self addChild:ball];
b2BodyDef bd;
bd.position.Set(5.0f, 5.0f);
bd.type = b2_dynamicBody;
bd.fixedRotation = true;
bd.allowSleep = false;
bd.userData = ball;
b2Body *body = world->CreateBody(&bd);
b2CircleShape shape;
shape.m_radius = 32.0f / PTM_RATIO / 2.0f;
b2FixtureDef fd;
fd.shape = &shape;
fd.density = 20.0f;
body->CreateFixture(&fd);
}
// 6각형 물체를 월드에 등록하기
{
CCSprite *polygon = [CCSprite spriteWithFile:@"polygon.png"];
polygon.position = ccp(5 * PTM_RATIO, 5 * PTM_RATIO);
[self addChild:polygon];
b2BodyDef bd;
bd.position.Set(5.0f, 5.0f);
bd.type = b2_dynamicBody;
bd.fixedRotation = true;
bd.allowSleep = false;
bd.userData = polygon;
b2Body* body = world->CreateBody(&bd);
float32 angle = 0.0f;
float32 delta = b2_pi / 3.0f;
b2Vec2 vertices[6];
for (int32 i = 0; i < 6; ++i) {
vertices[i].Set(0.5f * cosf(angle), 0.5f * sinf(angle));
angle += delta;
}
b2PolygonShape shape;
shape.Set(vertices, 6);
b2FixtureDef fd;
fd.shape = &shape;
fd.density = 20.0f;
body->CreateFixture(&fd);
}
// 긴 사각형과 그라운드 바디 사이에 조인트 생성하기
{
b2PolygonShape shape;
shape.SetAsBox(2.0f, 0.5f);
b2BodyDef bd;
bd.type = b2_dynamicBody;
bd.position.Set(5.0f, 5.0f);
bd.angle = 0.5f * b2_pi;
bd.allowSleep = false;
b2Body* body = world->CreateBody(&bd);
body->CreateFixture(&shape, 5.0f);
b2PrismaticJointDef pjd;
// Bouncy limit
b2Vec2 axis(0.3f, 0.1f);
axis.Normalize();
pjd.Initialize(groundBody, body, b2Vec2(0.0f, 0.0f), axis);
// Non-bouncy limit
//pjd.Initialize(ground, body, b2Vec2(-10.0f, 10.0f), b2Vec2(1.0f, 0.0f));
pjd.motorSpeed = 5.0f;
pjd.maxMotorForce = 10000.0f;
pjd.enableMotor = true;
pjd.lowerTranslation = 0.0f;
pjd.upperTranslation = 8.0f;
pjd.enableLimit = true;
b2PrismaticJoint* m_joint;
m_joint = (b2PrismaticJoint*)world->CreateJoint(&pjd);
}
웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/606
[연관 포스트]
아이폰 게임 제작을 위한 2D 그래픽 엔진 Cocos2D 설치 및 실행 동영상
아이폰 아이팟 코코아 터치 애플리케이션 개발 샘플 동영상
직장인을 위한 아이폰 게임 디자인 스터디를 추진해 봅니다.
직장인을 위한 아이폰 앱 개발 Cocos2D 스터디를 추진합니다.
[아이폰 스터디 그룹 맴버쉽 게시판]
http://flashcafe.org/iphone_study

이번 인터파크 공동구매는 인터파크와 본 블로그에서만 진행하는 특별 이벤트 입니다.
오늘부터 4월 30일까지 진행하는 이벤트이므로 지금 바로 참여해보세요.
그리고 본 공동구매에 관심 가질 만한 분들께 게시 내용을 포워딩 하거나 스크랩 하셔도 좋습니다.
[인터파크 공동구매 혜택]
25% 할인 + 10% 적립
[공동구매 기간]
2010년 4월 30일까지
[공동구매 방법]
- 쿠폰 발급 링크
http://book.interpark.com/coupon/CouponFntMgt.do?_method=popup&sc.couponNo=207244
- 위 링크를 클릭하고 로그인하면 쿠폰은 자동 발급됩니다. (4,000원할인 쿠폰 / 15%)
- 이 쿠폰은 "iPhone Advanced Projects" 구매시에만 사용가능하며, 사용기간은 5월 2일까지 입니다.
2. 인터파크 도서 검색창에서 "iPhone Advanced Projects"를 검색하고, "결재과정"을 진행하면 쿠폰을 사용할 수 있습니다.
- 도서 구매 링크
http://book.interpark.com/product/BookDisplay.do?_method=detail&sc.shopNo=0000400000&sc.prdNo=204561132
- 현재 인터파크 도서에서의 기본 가격은 10% 할인 + 10% 적립입니다.
- 할인쿠폰을 적용하면 추가적으로 4,000원 할인(15%)을 더 받게 되어 결과적으로 25% 할인 + 10% 적립이 됩니다.
인터파크 도서 & 웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/605
[연관 포스트]
아이폰 게임 제작을 위한 2D 그래픽 엔진 Cocos2D 설치 및 실행 동영상
아이폰 아이팟 코코아 터치 애플리케이션 개발 샘플 동영상
직장인을 위한 아이폰 게임 디자인 스터디를 추진해 봅니다.
직장인을 위한 아이폰 앱 개발 Cocos2D 스터디를 추진합니다.
[불리] Booooly
http://itunes.apple.com/us/app/booooly-free/id347511882?mt=8
웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/604
[연관 포스트]
아이폰 게임 제작을 위한 2D 그래픽 엔진 Cocos2D 설치 및 실행 동영상
아이폰 아이팟 코코아 터치 애플리케이션 개발 샘플 동영상
직장인을 위한 아이폰 게임 디자인 스터디를 추진해 봅니다.
직장인을 위한 아이폰 앱 개발 Cocos2D 스터디를 추진합니다.
[아이폰 스터디 그룹 맴버쉽 게시판]
http://flashcafe.org/iphone_study
댓글을 달아 주세요
CocosGame.zip#import "ShootGame.h"
@implementation ShootGame
@synthesize enemySprites, missileSprites;
+(id) scene {
CCScene *scene = [CCScene node];
ShootGame *layer = [ShootGame node];
[scene addChild: layer];
return scene;
}
-(id)init{
if ( (self=[super init]) ) {
self.isTouchEnabled = YES;
self.isAccelerometerEnabled = YES;
//sprite = nil;
//CGSize size = [[CCDirector sharedDirector] winSize];
CCSprite *sprite = [CCSprite spriteWithFile:@"shooter.png"];
[sprite setPosition:ccp(26, 50)];
[self addChild:sprite z:1 tag:1];
self.enemySprites = [[NSMutableArray alloc] init];
self.missileSprites = [[NSMutableArray alloc] init];
[self schedule:@selector(scheduleEnemy:) interval:1.0];
[self schedule:@selector(scheduleCollision:)];
}
return self;
}
- (CGRect) spriteRect:(CCSprite *)sprite {
CGRect rect = CGRectMake(
sprite.position.x - (sprite.contentSize.width/2),
sprite.position.y - (sprite.contentSize.height/2),
sprite.contentSize.width,
sprite.contentSize.height);
return rect;
}
- (void) moveFinished : (id) sender {
CCSprite *sprite = (CCSprite *) sender;
if (sprite.tag == 101) {
[enemySprites removeObject:sprite];
} else if (sprite.tag == 102) {
[missileSprites removeObject:sprite];
}
[self removeChild:sprite cleanup:YES];
}
- (void) addEnemySprite {
int rand = arc4random() % 2;
CCSprite *enemy = [CCSprite spriteWithFile:[NSString stringWithFormat:@"enemy%d.png",rand]];
CGSize winsize = [[CCDirector sharedDirector] winSize];
int pointY = (arc4random() % 200 + 100);
int timeDuration = (arc4random() % 4 + 1);
enemy.position = ccp( winsize.width + (enemy.contentSize.width/2) , pointY);
enemy.tag = 101;
[enemySprites addObject:enemy];
[self addChild:enemy];
id actionMove = [CCMoveTo actionWithDuration:timeDuration position:ccp( -enemy.contentSize.width/2 , pointY)];
id moveDone = [CCCallFuncN actionWithTarget:self selector:@selector(moveFinished:)];
[enemy runAction:[CCSequence actions:actionMove, moveDone, nil]];
}
- (void) destroyEnemy:(CCSprite *)enemy {
[enemy stopAllActions];
id shaky = [CCShaky3D actionWithRange:4 shakeZ:NO grid:ccg(15,10) duration:1];
id clear = [CCCallFuncN actionWithTarget:self selector:@selector(moveFinished:)];
[enemy runAction: [CCSequence actions:shaky, clear, nil]];
}
- (void) checkCollision {
NSMutableArray *crashMissiles = [[NSMutableArray alloc] init];
for (CCSprite *missile in missileSprites) {
CGRect missileRect = [self spriteRect:missile];
//NSLog(@"%@",NSStringFromCGRect(missileRect));
NSMutableArray *crashSprites = [[NSMutableArray alloc] init];
for ( CCSprite *enemy in enemySprites ) {
CGRect enemyRect = [self spriteRect:enemy];
if( CGRectIntersectsRect (missileRect, enemyRect) ) {
[crashSprites addObject:enemy];
}
}
if (crashSprites.count > 0) {
[crashMissiles addObject:missile];
}
for (CCSprite *enemy in crashSprites) {
[enemySprites removeObject:enemy];
//[self removeChild:enemy cleanup:YES];
[self destroyEnemy:enemy];
}
[crashSprites release];
}
for (CCSprite *missile in crashMissiles) {
[missileSprites removeObject:missile];
[self removeChild:missile cleanup:YES];
}
[crashMissiles release];
}
- (void) scheduleEnemy: (ccTime)dt {
[self addEnemySprite];
}
- (void) scheduleCollision: (ccTime)dt {
[self checkCollision];
}
-(void)doTask{
NSLog(@"doTask");
}
- (void)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
if( touch ) {
//CGSize winsize = [[CCDirector sharedDirector] winSize];
CGPoint location = [touch locationInView: [touch view]];
CGPoint convertedPoint = [[CCDirector sharedDirector] convertToGL:location];
CCNode *sprite = [self getChildByTag:1];
CCSprite *missile = [CCSprite spriteWithFile:@"missile.png"];
[missileSprites addObject:missile];
int touchY = convertedPoint.y;
int positionX = sprite.position.x;
int positionY = sprite.position.y;
id moveSprite;
if (touchY > positionY) {
moveSprite = [CCMoveTo actionWithDuration:0.5f position:ccp(positionX, positionY+40)];
} else {
moveSprite = [CCMoveTo actionWithDuration:0.5f position:ccp(positionX, positionY-40)];
}
[sprite runAction:moveSprite];
missile.position = ccp(40, positionY);
//missile.tag = 102;
[self addChild:missile z:102 tag:102];
id moveMissile = [CCMoveTo actionWithDuration:1.5f position:ccp(460, positionY)];
id clearMissile = [CCCallFuncN actionWithTarget:self selector:@selector(moveFinished:)];
//id actonMissile [CCSequence actions:moveMissile, clearMissile, nil];
[missile runAction:[CCSequence actions:moveMissile, clearMissile, nil]];
}
}
- (void)accelerometer:(UIAccelerometer*)accelerometer didAccelerate:(UIAcceleration*)acceleration {
CCNode *sprite = [self getChildByTag:1];
CGPoint converted = ccp( (float)-acceleration.y, (float)acceleration.x);
sprite.rotation = (float) CC_RADIANS_TO_DEGREES( atan2f( converted.x, converted.y) + M_PI );
sprite.scale = 0.5f + sqrtf( (converted.x * converted.x) + (converted.y * converted.y) );
}
@end
웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/603
[연관 포스트]
아이폰 게임 제작을 위한 2D 그래픽 엔진 Cocos2D 설치 및 실행 동영상
아이폰 아이팟 코코아 터치 애플리케이션 개발 샘플 동영상
직장인을 위한 아이폰 게임 디자인 스터디를 추진해 봅니다.
직장인을 위한 아이폰 앱 개발 Cocos2D 스터디를 추진합니다.
[아이폰 스터디 그룹 맴버쉽 게시판]
http://flashcafe.org/iphone_study
댓글을 달아 주세요
아이폰 게임 개발 스터디 과제를 준비하려고 어제 저녁에 시간을 내서 간단한 테스트 게임을 만들어 봤습니다. 이번주 과제는 각자 개성을 담아 슈팅 게임을 만들어 오는 것이었습니다. 오픈 소스 게임 엔진 Cocos2D의 편리함으로 게임 개발이 한결 수월하다는 느낌이 드네요. 테스트 게임도 만들어 봤으니 이제 본격적으로 나만의 개성을 담은 슈팅 게임을 만들어 봐야겠습니다. 게임의 완성도를 높이려면 디자인에도 신경을 써야 하는데 디자인 해줄 파트너가 없네요. 여담으로 아이폰 게임 디자인에 관심이 많고 앱스토어에 나의 게임을 올려보고 싶은 분은 연락주세요.^^ 이렇게 만들어본 테스트 게임을 시뮬레이터로 실행해보는 장면을 동영상으로 담아 보았습니다. 아이폰 게임 개발에 관심 있는 분들은 아래에 보이는 동영상을 확인해보시고 시간을 내서 직접 코딩도 해보세요. 게임 엔진에 대한 자세한 정보는 관련 문서를 참고하세요.
웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/602
[연관 포스트]
아이폰 게임 제작을 위한 2D 그래픽 엔진 Cocos2D 설치 및 실행 동영상
아이폰 아이팟 코코아 터치 애플리케이션 개발 샘플 동영상
직장인을 위한 아이폰 게임 디자인 스터디를 추진해 봅니다.
직장인을 위한 아이폰 앱 개발 Cocos2D 스터디를 추진합니다.
[아이폰 스터디 그룹 맴버쉽 게시판]
http://flashcafe.org/iphone_study
댓글을 달아 주세요
본격적으로 디자인 스터디가 진행되면 아이폰 게임 개발 스터디와 교류하고 실전 프로젝트도 진행할 수 있도록 잘 연계해보고자 합니다. 각 스터디에 참여중인 개발자와 디자이너가 잘 협업할 수 있다면 앱스토어에 게임도 출시해 볼 수 있고 크던 작던 수익이란 것이 발생 할 수 있을 것이고 교류를 통해 관련 자료나 정보 교환도 할 수 있을 뿐만 아니라 서로에게 좋은 인맥이 될 수 있습니다. 이 과정 속에서 스팩도 늘리고 좋은 경험도 쌓을 수 있을 것입니다.
추진될 디자인 스터디에 참여하고 싶거나 이 스터디를 이끌어주실 수 있는 분은
본 안내 게시물에 댓글 남겨주시고 자기 소개글이 포함된 참가 신청 이메일을 보내주세요.
이메일에는 자신을 소개하는 글, 연락처, 메신져 주소, 맥북/노트북 유무, 의견 등을 써주시면 됩니다.
그리고 참가 신청 하실 수신자 이메일 주소는 "hompy @ live . com" 입니다.
참가신청서에 있는 관련 경력이나 참여 의지 그리고 선착순을 기준으로 결정한 확정된 참가 신청자들에게
구체적인 참여 방법을 이메일 답장으로 알려드리겠습니다.
본 스터디는 역삼역 근처에서 매주 일요일 2시 이후 시간대에 해볼 생각이지만
참가 맴버들의 의견에 따라 변경될 수 있습니다.
캐릭터 디자인, 2D/3D 그래픽, 애니메이션, UI/UX 디자인 등의 업무에 종사하는 분들이 참여 가능하며 관련 분야 전공자나 관련 분야 취업을 준비하는 분들도 참여할 수 있습니다.
앱스토어에 자신의 작품을 남겨보고 싶은
도전적이고 열정적인 그래픽 디자이너 분들의 참여신청 기다려보겠습니다.
[연관 포스트]
직장인을 위한 아이폰 앱 개발 Cocos2D 스터디를 추진합니다.
아이폰 게임 제작을 위한 2D 그래픽 엔진 Cocos2D 설치 및 실행 동영상
아이폰 아이팟 코코아 터치 애플리케이션 개발 샘플 동영상
[아이폰 스터디 그룹 맴버쉽 게시판]
http://flashcafe.org/iphone_study
[앱스토어 사용자 모임]
http://club.cyworld.com/iapp
웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/601
댓글을 달아 주세요
-
닉훈 2010/04/06 16:22 댓글주소 수정/삭제 댓글쓰기
'인터파크 INT 도서 - 개발 스터디 후원 신청' 이란걸 한다네요~
열공하세용~
http://spreadsheets.google.com/viewform?formkey=dHVORlREM0dXN0w2dHk2MWhjOUZJSlE6MA
촬영해본 동영상 : http://www.youtube.com/watch?v=hhEAP1JzUt8
플래시 버전 게임 : http://www.popcap.com/games/free/pvz
아이폰 버전 게임 : http://itunes.apple.com/us/app/plants-vs-zombies/id350642635?mt=8
[연관 포스트]
직장인을 위한 아이폰 앱 개발 Cocos2D 스터디를 추진합니다.
아이폰 게임 제작을 위한 2D 그래픽 엔진 Cocos2D 설치 및 실행 동영상
아이폰 아이팟 코코아 터치 애플리케이션 개발 샘플 동영상
직장인을 위한 아이폰 게임 디자인 스터디를 추진해 봅니다.
[아이폰 스터디 그룹 맴버쉽 게시판]
http://flashcafe.org/iphone_study
웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/600
다가오는 주(3월 28일 일요일 오전 10시)부터 아이폰 앱 개발 스터디를 다시 새로운 주제로 시작합니다.
게임 개발에 필요한 2D 그래픽 엔진인 COCOS2D를 활용한 게임 개발을 주제로 다음주부터 시작할 것이며
스터디 장소는 강변 테크노마트 근처이며 추가로 10여명의 신규 맴버를 선착순 모집할 예정에 있습니다.
스터디에 참여하기 위해서는 사전에 오브젝티브C 와 앱개발 관련 서적을 읽어보고 참여할 것을 권장하며
COCOS2D는 http://hompy.info/598 동영상을 보시고 관련 튜토리얼을 미리 살펴보시면 되겠습니다.
기본적인 참가 자격은 우선 일요일 오전 시간대를 스터디를 위해 할애 하실 수 있는 분이어야 하고
거리가 멀다면 참여가 어려우니 스터디 장소인 테크노마트에서 비교적 멀지 않은 곳에 거주하는 분이면 좋겠고
업무 때문에 스터디 참여에 지장을 받는 경우도 있으니 되도록 주말 근무 등의 사유가 없는 분이면 좋겠으며
아무래도 개발언어가 오브젝티브C 이므로 개발에 대한 경험이나 경력이 어느 정도는 있어야 할 것입니다.
그리고 개발 언어의 특성상 OOP에 대한 개념도 가지고 있는 개발자들이 적응할 수 있을것입니다.
이와는 별도로 UI/UX 디자인도 중요한 요소 이므로 관련 경력이 있는 디자이너도 참여 가능합니다.
위와 같은 조건에 별 문제가 없는 분 그리고 능동적이고 적극적인 참여가 가능한 분은 참가 신청 해주세요.
참여 신청은 본 안내 게시물에 댓글 남겨주시고 자기 소개글이 포함된 참가 신청 이메일을 보내주시면 됩니다.
이메일에는 본 자신을 소개하는 글, 연락처, 메신져 주소, 맥북/노트북 유무, 의견 등을 써주시면 됩니다.
그리고 참가 신청 하실 수신자 이메일 주소는 "hompy @ live . com" 입니다.
참가신청서에 있는 개발 경력이나 참여 의지 그리고 선착순을 기준으로 결정한 확정된 참가 신청자들에게
구체적인 참여 방법을 이메일 답장으로 알려드리겠습니다.
2010년 1월 10일에 시작했던 직장인을 위한 아이폰 앱 개발 스터디는 오늘 3월 21일로 마무리 했습니다.
그동안 스터디에서 교류를 통해 작지 않은 것들을 얻었으며 유익하고 좋은 경험을 했습니다.
다들 바쁜 직장인들이어서 참여율이 높지 않아 다소간 아쉬움도 있지만 무사히 교재 하나 잘 끝냈고
아이폰 앱 개발에 재미도 붙이게 되었으며 같은 관심사의 다른 개발자들과 소통하며 인맥도 되었습니다.
새로운 관심 거리로 다시 시작하게 될 Cocos2D 스터디에서도 아마 이런 즐거운 일들이 벌어질 것입니다.
이 즐거운 경험을 함께 나누실 분은 지금 바로 이메일 보내주세요.^^
아이폰 게임 개발 스터디 http://flashcafe.org/iphone_study
웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/599
웹프로그래머의 트위터 http://twitter.com/refer/status/10813656434
[연관 포스트]
아이폰 게임 제작을 위한 2D 그래픽 엔진 Cocos2D 설치 및 실행 동영상
아이폰 아이팟 코코아 터치 애플리케이션 개발 샘플 동영상
직장인을 위한 아이폰 게임 디자인 스터디를 추진해 봅니다.
[아이폰 스터디 그룹 맴버쉽 게시판]
http://flashcafe.org/iphone_study
[앱스토어 사용자 모임]
http://club.cyworld.com/iapp
댓글을 달아 주세요
[연관 포스트]
직장인을 위한 아이폰 앱 개발 Cocos2D 스터디를 추진합니다.
아이폰 아이팟 코코아 터치 애플리케이션 개발 샘플 동영상
직 장인을 위한 아이폰 게임 디자인 스터디를 추진해 봅니다.
웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/598
AHMMM OH YEAH FREE
Air Video - Watch your videos anywhere!
AngerOfStick-Friend
AngerOfStick-Lite
AngerOfStick
Assassin's Creed™ - Altaïr's Chronicles
Awesome Note (+Todo)
Booooly! Free
Bouncedown
Bump
Cat Shot
CatchMe (CatTree)
Checkers Free
Cool Wallpapers & Backgrounds Free
Crayon Physics Deluxe
Dash of Color FREE
Dead Strike
Do Not Press The Red Button – New Test Inside!
Doodle Army Boot Camp
Doodle Bowling
Doodle Buddy
Doodle Jump - BE WARNED: Insanely Addictive!
Dots Free
DropBrick
Epic Pet Wars Amoebus
F.A.S.T. -- Fleet Air Superiority Training!
FallDown!
Flood-It! 2
Frogger
geoDefense
Glow Hockey 2 FREE
Google Earth
Google Mobile App
hanjanote
i Love Katamari
iBlast Moki
Icy Escort
iHandy Carpenter
iKorway Korean Subway
Implode!
Kinetic Balls
KoBus
Low Grav Racer 2
Marble Mash ™
METAL GEAR SOLID TOUCH (US)
Minigore
Mocha VNC
MonsterKill
Mr.AahH!!
Navy Patrol_ Coastal Defense Advanced
Neocell Fighters Evolution
PAC-MAN Lite
Paper Toss
PERFECT Browser 3 - EXTRAORDINARY FAST FullScreen Browser
Photoshop.com Mobile
Plants vs. Zombies
Pocket God
Pollywog
Ragdoll Blaster - A Physics Puzzler
Real Racing
Real Soccer 2009
Real Soccer 2010
Red Ball
ROCK BAND FREE
Skee-Ball
SketchBook Mobile
Space Invaders Infinity Gene
Stick It - Sticky Notes for iPhone
StickBo
Street Racing 25 Rewards Points FREE
Sunday Lawn
Tap Tap Revenge 3
TapOut by Tapjoy
Tic Tac Toe Free
Titanic Rescue
Toobz-Free
Touch Hockey_ FS5 (FREE)
Touch Mouse
Touch Pets Dogs FUN
Traffic Rush
TrippingFest 2 - Drawing and Sketching
Twitterrific
Unblock Me
Valet Hero
Virtuoso Piano Free 2
Waterslide Extreme
Words With Friends Free
World War™ - 24 Honor Points
네이버 뉴스캐스트 - Naver Newscast
네이버 블로그 - Naver Blog
네이버 웹툰 - Naver Webtoons
네이버 지도 - Naver Map
다음 tv팟 2 - Daum tvPot 2
다음 지도 - Daum Maps
웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/597


댓글을 달아 주세요