하늘에 별따기

15
루루 루루루루 루루 루루 루루루루 루루 Term Project: Term Project: 루루루 루 루루 루루루 루 루루 2006181016 2006181016 루루루 루루루

Upload: jun-seok-mun

Post on 25-Jul-2015

740 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 하늘에 별따기

루아 스크립터 언어루아 스크립터 언어

Term Project: Term Project: 하늘에 별 따기하늘에 별 따기

2006181016 2006181016 문준석문준석

Page 2: 하늘에 별따기

하늘에 별 따기란 ..?하나의 커플이 있었다 .어느 날 .. 벤츠에서 잠깐 쉬고 있었는데 ..

별이 내려왔다별이 내려왔다 ....

Page 3: 하늘에 별따기

오빠오빠 ~♥~♥나 별 따다 줘나 별 따다 줘 !!!!

…………

그녀의 무리한 부탁으로 별을 따로 가는데그녀의 무리한 부탁으로 별을 따로 가는데 ....

Page 4: 하늘에 별따기

………… 그 사내는 힘들었습니다그 사내는 힘들었습니다

…………

안타까운 사내를 위해안타까운 사내를 위해 ....

게임으로 별을 따주기로 했습니다게임으로 별을 따주기로 했습니다 ..

Page 5: 하늘에 별따기

윈도우 크기윈도우 크기 : 300x400: 300x400

별 이 위에서 아래방향으로별 이 위에서 아래방향으로떨어진다떨어진다 ..

★★★★

★★ ★★

★★★★

★★★★

플레이어는 바구니를 통해 플레이어는 바구니를 통해 별을 담는다별을 담는다 ..

33 개 이상 놓치면 게임이개 이상 놓치면 게임이끝난다끝난다 ..

컨트롤은 마우스로 한다컨트롤은 마우스로 한다 ..

GAME OVERGAME OVER

Page 6: 하늘에 별따기

게임 목표게임 목표

Page 7: 하늘에 별따기

이제 본론에 들어가도록 하겠습니다이제 본론에 들어가도록 하겠습니다

너의 발표너의 발표 (3(3 차차 )) 는 더 이상 듣고 싶지 않아

는 더 이상 듣고 싶지 않아 !!

Page 8: 하늘에 별따기

IntroIntro

PlayPlay

Game OverGame Over괜찮아괜찮아 .. .. 난 혼자난 혼자 (solo)(solo) 잖아잖아 ....

뭔가뭔가, , 부족해 보이는데

부족해 보이는데....

게임 흐름도게임 흐름도

Page 9: 하늘에 별따기

루아로 어떻게 개발함으로써 어떤 이점을 가져올 것인가루아로 어떻게 개발함으로써 어떤 이점을 가져올 것인가 ??

★★★★

★★ ★★

★★★★★★★★

GAME OVERGAME OVERCC

DrawDrawLuaLua

LogicLogic

컴파일 빈도가 높은 게임 로직을 루아로 분리시킴으로써컴파일 빈도가 높은 게임 로직을 루아로 분리시킴으로써게임개발 속도의 향상을 가져온다게임개발 속도의 향상을 가져온다 ..

Page 10: 하늘에 별따기

C - DrawC - Draw

Lua bindLua bind

Lua Lua 파일에서파일에서로직 작성로직 작성

2) Glue2) Glue 함수를 이용함수를 이용 ->lua_register()->lua_register()

1)LuaBind1)LuaBind -> -> 루아에서도 객체지향적인 코딩루아에서도 객체지향적인 코딩 -> boost-> boost 설치 및 준비과정이 복잡설치 및 준비과정이 복잡

Page 11: 하늘에 별따기

루아에서 사용할 인터페이스

• Move(number, number)• SetPosition(number, number)• GetRect()• GetMousePoint()• IsVisible()• Show()• Hide()

※※추후 개발 상황에 따라 수정 및 추가 될 수 있습니다추후 개발 상황에 따라 수정 및 추가 될 수 있습니다

Page 12: 하늘에 별따기

루아에서 구현할 항목

• 게임 흐름 관리• 별 생성하기 , 떨어지기 , • 충돌처리하기 ( 별 - 바구니 , 별 - 바닥 )• 점수 판• 바구니 좌우 이동• 플레이어 목숨 관리

언제 끝나

언제 끝나.. .. 지친다

지친다....

※※추후 개발 상황에 따라 수정 및 추가 될 수 있습니다추후 개발 상황에 따라 수정 및 추가 될 수 있습니다

Page 13: 하늘에 별따기

기획자는 기획자는 끊임없는 끊임없는 도전을도전을 ~~

프로그래머프로그래머는 안정성과 는 안정성과 효율성을효율성을 ~~

좀더 나아가서좀더 나아가서 ....

Page 14: 하늘에 별따기

너를 위해 컴파일너를 위해 컴파일시간을 줄였어시간을 줄였어 ....

늦어서 미안해늦어서 미안해 .. .. 헉헉헉헉 ....

사랑해사랑해 , xx, xx 짱짱 ~♥~♥

같은 시간에 더 많은 컨텐츠 생산과 퀄리티를 향상시킬 수 있습니다같은 시간에 더 많은 컨텐츠 생산과 퀄리티를 향상시킬 수 있습니다 ..

Page 15: 하늘에 별따기

★★ 은 은 이루어진다이루어진다 ..

이상 발표를 마치겠습니다이상 발표를 마치겠습니다 ..

대한민국대한민국

~~

A+A+