방금 전달받은 따끈따끈한 소식입니다.

Sand Castle - Prelude : The Faded Memories
IndieCade 공모전에서 낙방했습니다.

성원해주신 많은 분들, 수고해주신 Pig-Min Agency 측에 송구하기도 하고,
은근 쬐금 아주 약간 진짜로 쬐금 기대했었는데, 뚝 떨어진게 서운하기도 하지만...
이번에 IndieCade 덕에 E3Show 에까지 나갔다는 것만 생각해도
이미 많은 선물을 받은 셈입니다.
고마웠어요 IndieCade !!! (내년에 또 나갈꼬야)

한동안 더위에 맥이 완전히 빠져있었는데요,
이번 낙방 소식에 정신이 살짝 돌아오는 느낌입니다.
더 완성도 있고 재미있게 만들어야겠어요...
ArcShock 힘내 !!! (^-^)

Posted by moonyeom

2010/08/27 12:30 2010/08/27 12:30
, , , , ,
Response
No Trackback , 4 Comments
RSS :
http://www.arcshock.com/kr/rss/response/53

[개발일지] Audiere for OGG

지난번에 이어 이번에도 OGG 관련 내용입니다.
지난번에는, 손안대고 쉽게 코를 풀 수 있으나 Win7 등에서 관리자모드를 요구하는 문제때문에 OggDS 필터 동적 로드/해제 방식은 포기했더랬죠.

아니, 그냥 Ogg Vorbis SDK 를 쓰면 직접 쓰면 되쟎아...
라고 생각하시는 분들도 계시겠지만...
그쪽에서 Delphi/Pascal 용 SDK 를 제공해주지 않기에...
그 많은 SDK 를 따로 분석해서 필요한 부분만 다시 번역하고... 하는 일을 하기 싫어서
이렇게 좀 더 쉬운 방법을 찾고있는겝니다.
쩝...

암튼 그래서 이번에 살펴본 것은
LGPL 라이센스를 따르고 있다고 하는 Audiere 입니다.
DLL 을 입수하여 속을 들여다보니 DLL 함수 이름이 몽땅 맹글링 되어있습니다그려.
함수 명으로 Delphi / Pascal 에서 바로 읽어들이는건 좀 귀챦아지지만...
속을 들여다볼 수 있으니 뭐, 그냥 동적이든 정적이든 링크가 가능하므로...
연결해서 이용해봤습니다.

OGG 파일 플레이, 잘 됩니다 !!!

아, 감사...
LGPL 이니 라이브러리 자체를 수정하지 않고 그냥 쓰면 상용으로 사용하더라도 소스코드 공개의무도 없고... (뭐, 공개하라면 해도 되는 허접한 코드이니 상관없지만)
암튼 이런거 만들어 공유해주시는 분들께 미리 감사...

근데 복잡한 라이센스 규정을 이해하는게 여전히 뭔가 어렵군요.
뭘 함께 포함시켜야 하는건지 아직도 헷갈립니다.

근데 뭔가 약간 미묘하면서도 사소한 문제가 있는데요.
Audiere 에선 SandCastle Prelude 버전의 OST MP3 파일이 플레이 되지 않네요.
다른 정상적인 음질의 파일들은 잘 되는데 말이죠...
음질 나쁘면 인식 안되나봐 뭐야 이거 무시당한거야 ?

암튼, Ogg 만 잘 플레이되면 목적은 달성이니, 불만은 없고요.

다음번엔 또 다른 방법으로 Ogg 를 플레이해볼까 말까 생각중인데요,
Ogg DLL 파일 서너개를 주렁주렁 달고 다니는 방법보다는
Audiere DLL 한개만 달고 다니는게 좀 덜 보기싫을 것 같아서 이 방법으로 마감할까 하는 생각도 들고...
암튼 그렇습니다.

Posted by moonyeom

2010/08/10 12:33 2010/08/10 12:33

OGG 문제를 OggDS Filter 로 해결하려고 했습니다만,
어이없게도,  Win7 에서 곤란하다는 결론에 이르렀습니다.
미처 생각하지 못했던건데요,
Win7 에서 DShow Filter 를 동적으로 등록하기 위해서는
관리자모드에서 어플리케이션을 실행해야 하는 부작용이 !!!

사용자에게 게임 실행할때 관리자모드로 실행해주셔요 굽신굽신 할 수는 없는 일이기에
이 방식은 사용 불가라는 결론을 내리게 되었습니다.
보안 문제때문에 어플리케이션 개발자들은 간혹 이렇게 좀 갑갑할 때가 있지요...

암튼, 손 안대고 코풀기 대 실패 !!!

Posted by moonyeom

2010/08/09 11:52 2010/08/09 11:52

[개발일지] OGG Vorbis...

이전버전(Prelude)의 배경음악으로 Ogg 파일포맷을 사용했는데요,
이걸 플레이하기 위해서 SquallSound 라는 프리웨어를 사용했습니다.
그러고 보니, Credit 에 이거 만든 분 성함을 포함하는걸 깜빡 잊었네요...
이 자리를 빌어 삼가 용서를 구합니다 CH@$ER 님...(ReadMe 파일이 깨져보임)

근데 이게 프리웨어라고는 하는데
정말 프리웨어인지 뭔가 좀 헷갈리더군요(러시아 사이트엔데다가 링크마저 없어짐).
이 SquallSound 가 Squall system 을 기반으로 만들었는데
이건 요기꺼다... 라고 해서 들어가보니 알아볼 수 있는 단어가 하나도 없음... @_@;;;
기반으로 사용된 모듈도 프리여야 확실한 프리웨어일텐데, 그걸 확인할 수가 없는거죠.

그래서 Ogg 파일을 플레이하는 모듈을 따로 만들어야 하나 어쩌나 고민을 좀 했습니다.
아무래도 Ogg 파일을 풀어서(디코딩) DirectSound 로 올리는 작업을 해줘야 되겠다 싶어
관련 모듈을 찾아봤습니다.
Xiph.org 에서 관련모듈, 라이브러리 등을 찾아봤습니다만
손 안대고 코풀만한 손쉬운 방법이 딱히 보이지 않았습니다.

그러다가 OGG 플레이용 DirectShow Filter 를 발견.
OggDS 라는건데, 필터로 올려놓으면 DShow 에서 걍 플레이하면 되니
이미 만들어놓은 DShow 모듈로 돌리면 한방에 해결되는거죠...
OggDS 는 OggDS.dll 로 되어있고, OggVorbis 에서 제공하는 세개의 DLL 을 연결해서 동작하게 되어있더군요.
근데 문제는, OggDS 를 인스톨해서 쓰는 분들중 다른 멀티미디어 관련 프로그램들과 충돌이 생겼다는 내용의 글들이 상당수 검색되더라는거죠.

그래서 일단 DLL 파일을 동적으로 Register / Unregister 하는 방식으로 써야겠다 하고
방향을 잡은 상황이예요.
만약 이게 곤란하게 될 경우에는 다른 방법을 고민해야 되겠지만,
현재로서는 가장 쉽게 Ogg 를 후루룩쩝쩝 할 수 있는 방법이랄까요...

Posted by moonyeom

2010/08/05 13:55 2010/08/05 13:55
, ,
Response
A trackback , 2 Comments
RSS :
http://www.arcshock.com/kr/rss/response/49

SandCastle 기획 초안을 작성중입니다. (이번 주말까지 완료 예정)
일단 가제를 "SandCastle - 잿빛 마을" 이라고 정해봤습니다.
마을이 통째로 사라지면서 나타난 성에 얽힌 이야기를 퍼즐과 함께 풀어나가게 될 듯 합니다.

이번 작품은 지난번 Prelude - The Faded Memories 에 여러가지 변화를 더해서 만들어질 것 같아요.

일단, 2D 기반이지만 3D 공간감을 적절히 주려고 합니다.
화면 크기와 방 크기도 좀 키울까 하고요...
인트로 영상이나 시나리오에도 조금 더 공을 들일 생각이고요,
무려 "캐릭터" 도 등장하게 됩니다. (네가 없어 외로웠어)
아마도 귀여운(혹은 그냥) 손그림체의 배경과 캐릭터가 될 것 같아요.
거기에 더해서 부가적으로 그림퍼즐까지 넣으려고 합니다.
절대로 Braid 를 따라한게 아니라고 우겨보고 싶지만 사실은...

암튼, 꿈은 이렇게 그려봅니다만... 현실은 냉혹합니다.
실제로 게임 개발에 쓸 수 있는 시간이 이제는 일주일에 하루, 그것도 밤에 몇시간 정도만으로 극도로 제한될 것 같습니다.
8개월 후에 알파버전(내부시연 및 테스트 가능한 수준)을 뽑아내려고 하는데...
부담감이 많습니다.
게다가, 하는 일은 당췌 줄어들질 않고... 회사에서 새 프로젝트 TFT 까지 시작한 상황...
한편으론 지지지지난번 거래처 사장님이 뭔가 또 해보자고 만나자는걸 슬슬 피하는중...
(앗, 그분이 설마 이 글을 볼 일은 없겠지)

하지만, 이런 상황에도 굴하지 않고 꿈을 야금야금 펼치는 것이 인디 !!!
최선을 다하고, 나머지는 Pig-Min Agency 에 맡기렵니다... 움홧홧.
(근데 광님도 미치도록狂 바쁘시다고... 에휴)

Posted by moonyeom

2010/08/04 12:02 2010/08/04 12:02
, , , , ,
Response
No Trackback , 6 Comments
RSS :
http://www.arcshock.com/kr/rss/response/48

E3 인디케이드 부스에 소개된 게임중 몇가지를 소개하는 영상입니다.
SandCastle 도 포함되었네요...(^-^)>
함께 소개된 다른 게임들도 좋아보이네요...(^-^);;;


Posted by moonyeom

2010/07/08 18:08 2010/07/08 18:08
, , , ,
Response
No Trackback , a comment
RSS :
http://www.arcshock.com/kr/rss/response/47

E3 에서 시연중인 인디케이드 부스의 사진이 Flickr 에 올라왔네요.
많은 사진중에 SandCastle 을 플레이하고 있는 장면만 모아봤어요...(^-^);

확대

E3 Indiecade 사진 전부보기

P.S. 첨부한 사진의 저작권은 인디케이드에 있습니다.

Posted by moonyeom

2010/07/03 18:39 2010/07/03 18:39
, , , ,
Response
No Trackback , No Comment
RSS :
http://www.arcshock.com/kr/rss/response/46

벌써 7월이네요.
이제 슬슬 SandCastle 상용버전의 개발을 시작할까 합니다.
지난번 Prelude 에서 여러가지 교훈을 얻었으니
이번엔 좀 더 나은 버전이 나올 수 있겠지요...

7월 한달간은 기본적인 게임시스템, 디자인 컨셉 등을 결정하는 기간을 가지려고 하고요,
본격적인 프로그래밍은 8월부터 시작할 듯 싶습니다.
이번에도 지난번과 마찬가지로 주요 엔진과 툴 중심의 개발을 할 것입니다.
엔진과 툴이 완성되고 게임 데이타가 생산되면 클라이언트는 걍 줏어먹는... (^-^);

그나저나, 수많은 프로젝트 속에서 쉴틈도 없이 기계처럼 일하다보니
이제 체력도 고갈되고 마음의 여유도 없어진 것 같아요.
7월 한달간 좀 느긋하게 뭔가를 회복하는 기간을 가지고 싶은데...
될까... (-.-)>

Posted by moonyeom

2010/07/02 10:23 2010/07/02 10:23
, ,
Response
No Trackback , No Comment
RSS :
http://www.arcshock.com/kr/rss/response/44

이번에는 SandCastlepixelprospector.com 에 소개되었다는 소식입니다.
인디게임을 소개하는 웹사이트에, 무려 메인에 꽂히다니...
좋군요... 헤헤...

기사 본문에는 공략(Walkthrough)동영상까지 있어요...
대단대단... (많이 감사해지는 대목)

아래에는 인증샷 !
사용자 삽입 이미지
아휴, 귀티나... ^^;;;

Posted by moonyeom

2010/07/01 13:37 2010/07/01 13:37
, , , ,
Response
No Trackback , No Comment
RSS :
http://www.arcshock.com/kr/rss/response/43

지난번에 이어서 이번에도 E3 게임쇼에 출품된 SandCastle 소식입니다.
이번에는 kinophio 님께서 직접 사진을 찍어 보내주셨어요.
너무너무 감사해요... ^^;


마지막 공룡그림 귀엽네요. (근데 뭐라고 하는지 잘 안보여서 좀 궁금)

Posted by moonyeom

2010/06/24 22:32 2010/06/24 22:32
, , , , , , , ,
Response
No Trackback , 2 Comments
RSS :
http://www.arcshock.com/kr/rss/response/42

« Previous : 1 : 2 : 3 : 4 : Next »