2011년 이기철군과 연구실에게 함께 개발한 For Baby 어플리케이션의
소스코드를 공개합니다.

1. 스크린 샷
사용자 삽입 이미지
\"사용자


2. 발표 키노트



3. 소스코드 (UIKit 으로 개발)


2014/04/09 11:45 2014/04/09 11:45
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://ivis.changwon.ac.kr/tc/dongupak/rss/response/234

댓글+트랙백 ATOM :: http://ivis.changwon.ac.kr/tc/dongupak/atom/response/234

2011년 제 2회 부산 모바일 앱 공모전 장려상을 수상한
"부산을 잡아라" 앱 소스코드를 공개합니다.

1. 스크린 샷들

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지


2. 소스코드( 8.5 M 가량)



3. youtube 실행 영상

http://youtu.be/Ie21ajtQxTE
2014/04/09 11:02 2014/04/09 11:02
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://ivis.changwon.ac.kr/tc/dongupak/rss/response/233

댓글+트랙백 ATOM :: http://ivis.changwon.ac.kr/tc/dongupak/atom/response/233

Cocos2d 1.x 버전에서 개발한 간단한 Action Ninja Game 소스코드입니다.

1. 스크린 샷
사용자 삽입 이미지


2. 소스코드(Action Ninja) (2.3M)




유사한 기능의 어플로 "Ninja and Monster"가 있습니다.
공격자가 Monster  캐릭터라는 특징이 있지요.

1. Ninja And Monster 스크린 샷
사용자 삽입 이미지


2. Ninja And Monster 소스코드


2014/04/09 10:24 2014/04/09 10:24
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://ivis.changwon.ac.kr/tc/dongupak/rss/response/232

댓글+트랙백 ATOM :: http://ivis.changwon.ac.kr/tc/dongupak/atom/response/232

Cocos2d 1.x 에서 개발한 어플리케이션을 2.0이상의 버전에서 컴파일할때 발생하는 다음과 같은 오류에 대처하는 방법

오류명 : cocos2d error on CGGrid.m 파일


sending 'ccrGridSize' (aka 'struct _ccGridSize') to parameter of incompatible type 'CGSize' (aka 'struct CGSize')


사용자 삽입 이미지


대처방법은 CCGrid.m 파일의 54번째 라인에 다음과 같은 캐스팅 연산을 적용시킨다.

+(id) gridWithSize:(ccGridSize)gridSize

{

return [[(CCGridBase *)[self alloc] initWithSize:gridSize] autorelease];


} 

컴파일 결과는 다음과 같다.

사용자 삽입 이미지


오류없이 깨끗한 컴파일..

끝.
2014/04/09 10:21 2014/04/09 10:21
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://ivis.changwon.ac.kr/tc/dongupak/rss/response/231

댓글+트랙백 ATOM :: http://ivis.changwon.ac.kr/tc/dongupak/atom/response/231

키노트 발표자료

맥,아이폰개발 RSS Icon ATOM Icon 2014/03/26 18:32 박동규
발표자료 공유합니다.

사용자 삽입 이미지


발표자료입니다(keynote 파일).



발표자료 슬라이드


2014/03/26 18:32 2014/03/26 18:32
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://ivis.changwon.ac.kr/tc/dongupak/rss/response/230

댓글+트랙백 ATOM :: http://ivis.changwon.ac.kr/tc/dongupak/atom/response/230


Dev C++는 GNU 라이선스로 보급되는 사용이 자유로운 C/C++ 언어의 통합 개발 환경이다. 오픈 소스이자 자유 컴파일러인 MinGW 컴파일러와 함께 제공된다.

설치 용량이 9~10 M 정도로 작고 속도가 빨라서 프로그래밍 실습이나 간단한 프로젝트에 사용하기에 편리하다.

다운로드는 아래 사이트에서 할 수 있다.
http://www.bloodshed.net/dev/devcpp.html


그러나 이때 사용되는 Dev C++의 컴파일러 가 GCC 3.4.2 버전이라 최신 버전이 아니다.
 
사용자 삽입 이미지



이때문에 다운로드 후 컴파일할 경우 다음과 같은 오류가 나타난다.
Compiler: Default compiler
Executing  gcc.exe...
gcc.exe "C:\Users\James\Documents\Homework\TA_CPRE_185\counter.c" -o "C:\Users\James\Documents\Homework\TA_CPRE_185\counter.exe"    -I"C:\Dev-Cpp\include"   -L"C:\Dev-Cpp\lib" 
gcc.exe: Internal error: Aborted (program collect2)
Please submit a full bug report.
See <URL:http://www.mingw.org/bugs.shtml> for instructions.


이 문제에 대한 stack overflow 쓰레드는 다음과 같다.

http://stackoverflow.com/questions/12811762/dev-c-in-windows-8-gcc-internal-error

이때 해결방안은 다음과 같으며 한글 윈도 8.1에서 하나하나 실행해 보다.

  1. Remove application using add/remove programs
  2. Disable user access controls
  3. Reboot
  4. Download Dev-Cpp 5.4.0 TDM-GCC x64 4.7.1 Setup.exe
  5. Right-click on downloaded file and change to "win7 compatability mode" for all users and select "run as administrator" and click "OK".
  6. Right-click downloaded file and choose "run as an administrator" (note: this shouldn't be necessary, but it's windows so cover your bases)
  7. Choose all the defaults, but on the last screen, deselect "run Dev C++ now" and then select "finish"
  8. Open windows explorer and browse to the install directory C:\Program Files (x86)\Dev-Cpp and locate "devcpp.exe"; right click and choose "win7 compatability mode" for all users and select "run as administrator" and click "OK" (again, this is probably not necessary, but it doesn't hurt anything either).
  9. Double-click the application and pin to your taskbar for ease of use.
  10. Open a new project and test it out, it should work w/o issue.


해결방안 - 한글로 설명.

1. 설치된 dev-c++를 삭제한다
2. 사용자 접근 제어를 해제함(선택사항)
3. 컴퓨터를 재부팅함
4. 아래 주소에서 Dev-Cpp 5.6.1 TDM-GCC x64 4.8.1 Setup 를 다운 받는다.

http://sourceforge.net/projects/orwelldevcpp/files/Setup%20Releases/


5. 다운받은 파일을 마우스 우클릭을 통해 속성을 변경한다.

호환성탭의 "이 프로그램을 실행할 호환 모드: "에서 Windows 7을 선택한다


사용자 삽입 이미지


속성을 저장하고 빠져 나온다.

6. 다운로드한 파일을 "관리자 권한으로 실행"을 통해 실행시킨다

7. 디폴트 옵션으로 설치한다. 제일 마지막에 "run Dev C++ now" 또는 "Dev C++ 5.6.2 실행하기"를 deselect하고
"finish"를 선택한다.

8. 윈도우 탐색기에서 Dev c++가 설치된 위치인 C:\Program Files (x86)\Dev-Cpp 찾는다. 이 위치에 있는 devcpp를 찾아서 "속성"의 "호환성" 탭의 호환모드를 그림과 같이 수정한다.


사용자 삽입 이미지

devcpp 속성
사용자 삽입 이미지

9. devcpp 응용 프로그램을 실행한다

10. New Project를 선택해서 새로은 C응용 프로그램을 테스트 해 본다.

이상입니다.
2014/03/15 13:24 2014/03/15 13:24
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://ivis.changwon.ac.kr/tc/dongupak/rss/response/229

댓글+트랙백 ATOM :: http://ivis.changwon.ac.kr/tc/dongupak/atom/response/229

2014 기말 프로젝트 동영상 모음

1조 - 캐치캐치

2조 - TIMER

3조

4조

5조

6조 - 죽여야산다!

7조 - Bug차오름

8조 - 레전드헌터

9조 - 띵크씽크

10조 - 리듬파워

12조 - 빵빵

2014/01/10 14:35 2014/01/10 14:35
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://ivis.changwon.ac.kr/tc/dongupak/rss/response/228

댓글+트랙백 ATOM :: http://ivis.changwon.ac.kr/tc/dongupak/atom/response/228

슈팅게임 중간 평가 동영상 모음

1조 - Mach(마하)

2조

3조 - 진격의 슈터

4조 - 쭈러쭈러게임

5조 - looking for treasure

6조 - 다이어트염

8조 - 슈팅 에어플레인

9조 - Air Gunner

11조 - 에이다

12조 - Alpha Fire

13조 - 공슛

2014/01/10 13:42 2014/01/10 13:42
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://ivis.changwon.ac.kr/tc/dongupak/rss/response/227

댓글+트랙백 ATOM :: http://ivis.changwon.ac.kr/tc/dongupak/atom/response/227


iOS  앱 개발시 사용가능한 다양한 애니메이션 기능의 차이점을 간단하게 요약해 봅니다.

1. Sprite Kit



-주로 게임 개발을 위하여 사용되는 스프라이트 API로 단순한 코딩으로 애니메이션을 쉽게 구현할 수 있습니다. 단 iOS에서 주로 사용되는 UIView 객체에는 적용할 수 없습니다. UIView 객체란 iOS의 UIImage, UIButton 등과 같은 기본 UI 객체입니다. Sprite Kit을 사용하게 되면 파티클 효과, 물리 효과, 스프라이트의 애니메이션 효과를 매우 쉽게 구현할 수 있습니다.

2. UIKit Dynamics


-UIView 객체에 물리 애니메이션을 적용할 수 있는 API 집합입니다. 이 기능을 사용하면 통통튀는 버턴이나 앵그리 버드 게임에서 보이는 무너지는 벽돌현상등을 UIView 객체에 적용할 수 있습니다.

3. Core Animation


-UIView 객체에 적용할 수 있는 애니메이션 방법입니다. 기본 바탕에는 OpenGL 기술이 적용되며, UIView 객체의 이동, 크기조절, 회전 애니메이션등을 아주 쉽게 할 수 있습니다.

이와 같은 다양한 방법이 있으므로 개발자는 자신의 요구에 맞는 기능을 사용해야 합니다. 예를 들어 게임을 만들경우 Sprite Kit이 좋고요, 단순한 버턴이나 텍스트의 애니메이션 효과가 필요할 경우는 Core Animation이 좋을 것 입니다.


혹은 버튼에 물리적인 효과가 필요할 경우 UIKit Dynamics가 좋을 것입니다.
2014/01/09 15:29 2014/01/09 15:29
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://ivis.changwon.ac.kr/tc/dongupak/rss/response/226

댓글+트랙백 ATOM :: http://ivis.changwon.ac.kr/tc/dongupak/atom/response/226


사용자 삽입 이미지

창원대학교 스마트 앱 인력 양성사업의 일환으로 다음과 같은 모바일 게임, 콘텐츠 개발 교육을 실시하고자 합니다.

관련 전공 학생 및 개발자 여러분의 많은 참여 바랍니다.

1. 교육내용

- 모바일 콘텐츠 개발 교육

- 스마트 폰을 위한 게임, 콘텐츠 어플리케이션 개발

- Cocos2d를 이용한 게임 어플리케이션 개발( http://cocos2ddev.com/ )

- 유니티를 이용한 멀티미디어 콘텐츠 개발( http://unity3d.com/ )

2. 일정

2014년 1월 8일 수요일 ~ 2014년 1월 25일 토요일까지(2주 반)

시간 : 1일 8시간 ( 09:30 - 18:30 ) 총 128시간

3. 강의 내용

1) 개발자를 위한 Objective-C 프로그래밍 기초와 객체지향 언어

2) 포인터와 동적 객체 할당

3) 게임 개발을 위한 기초 이론

4) Cocos2d 설치와 Hello World 프로그래밍

5) Cocos2d를 이용한 슈팅 프로그래밍 기초

6) 고급 Cocos2d 프로그래밍

7) 유니티 3d 기초 프로그래밍

8) C#, JavsScript를 이용한 객체의 생성과 이동

9) 유니티 Prefab의 활용을 통한 고급 기능 익히기

10) 유니티를 이용한 iOS, Android 어플리케이션 개발

11) 포토샾 기초이론과 실습

12) 포트샾을 이용한 게임 캐릭터 생성과 애니메이션등

4. 강사 프로필

- 이영록 강사( Jellyworks 대표 )

  * "Birds on a wire", "Coke Shake!" 등 다수의 모바일 게임 어플리케이션 개발

  * http://cocos2dev.com/ 웹사이트 운영

  * 창원대학교 앱창작터, 동의과학대학교 앱 센터, 동의대학교 앱창작터, 영산대학교 앱 창작터 강의등

- 박시아 강사( 소속: (주)티초이스 )

  * 웹 디자인 개발

  * 경남 모바일 아카데미 강사

  * 다수의 앱 디자인 경험


5. 강의의 특징

- 개발자와 멘토의 1:1 매칭을 통한 개발교육

- 강의 보조강사의 보조설명과 진도 설명

- 전문 디자이너와의 협업을 통한 디자인 수업

- 앱스토어와 구글 플레이 마켓 출시까지 지원함

6. 강의 교재

- 추후공고( 교재는 각자구입을 원칙으로 함 )

7. 강의 문의

- 평일 : 055-213-3830

- 문의 메일 :  itoffice@cwnu.ac.kr

8. 강의 신청방법

1. 아래 사이트에 접속하여 온라인으로 신청(1월 6일까지)

http://bit.ly/1aHGLwY


2 첨부한 지원서를 작성하여 2014년 1월 6일까지) itoffice@cwnu.ac.kr 로 보내주시기 바랍니다.

- 지원서 :

(선발자는 개별 통보합니다)

2013/12/03 09:35 2013/12/03 09:35
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://ivis.changwon.ac.kr/tc/dongupak/rss/response/225

댓글+트랙백 ATOM :: http://ivis.changwon.ac.kr/tc/dongupak/atom/response/225