메뉴 건너뛰기

창조도시 기록보관소

[차원슈팅] DreadCore >>

2007.12.13 00:59

roan 조회 수:888 추천:32

extra_vars1
extra_vars2
extra_vars3  
extra_vars4  
extra_vars5  
extra_vars6  
extra_vars7  
extra_vars8  
extra_vars9  
extra_vars10  
extra_vars11  
extra_vars12  
extra_vars13  
extra_vars14  
extra_vars15  
extra_vars16  
extra_vars17  
extra_vars18  


 


시작하기전에,


 


길게는 1년 정도 만들던 게임이, 군입대로 인해서 물거품이 되었습니다.(뭐, 2년 뒤에 만들면 되지만-_-;)


그동안, 아무 말도 없이 "다만들면, 꼭 대박날꺼야~" 이러면서 참고 참으며 만들던 녀석인데, 이렇게


덮어두는 건 너무 아쉽더군요. 그래서 이렇게 뒤늦게나마 소개해봅니다. 


 


 




배경음은, 오프닝에 써둔 것처럼 narimi님의 Megatron subsound mix 구요. 무단으로 사용했습니다. 죄송합니다.
참고로, "디버그 모드" 라서 데미지 입지 않습니다. 무적이죠 ㅇ_ㅇ..


 


 


 


 


 


 


 


혹시라도, 혹시라도 어떻게 만들었는지 궁금하신분들은, 각오하시고 스크롤 내려주세요.


 


 


....음... 일단., 모든 부분은 제가 혼자서(!) 만들었습니다.


 


 


프로그래밍은,


 


비주얼베이직 + 다이렉트X8 + 자체게임엔진(일단, Ex2D라는 이름을 붙여보긴 했습니다.)


 


를 통해서 만들어졌습니다. C가 아니라 베이직이라서 이상하게 생각하시는 분이 계실텐데요, 취미생활이었던 게임 만드는게, 이렇게 오랫동안 써먹으리라고는 생각도 못했습니다. 접하기 쉬운 베이직을 선택했던게 계속해서 이어져 온 것 같네요.


 


자체게임엔진(Ex2D) 부분 말인데요, 말그대로 직접만든 게임 엔진입니다. 특징이라보면...


 


1. 2D용에 특화된 게임엔진입니다(하지만, 다렉8이 베이스는 3D니까 나중엔 3D쪽으로 변경시킬 수도 있겠죠)


2. 평범한 그래픽 조작..(회전, 축소, 알파블렌딩, 텍스쳐필터링..)


3. 스크린샷 기능


4. 조이스틱 지원


5. 조이스틱의 포스피드백(진동기능)


6. 패키지 기능 ( 게임에 사용되는 그림이나, 음악을 하나로 묶습니다. 일반 사용자가 열어볼 수 없죠)


7. 그리고,


 


             파티클 기능.


8. 패턴에디터


 


사실, 위의 6번까지는 게임엔진에서 쉽게 볼 수도 있는 것들이기에 7번이 그나마 특징적인 부분이겠네요.


Ex2D는, 탄막슈팅게임을 노리고 만든 엔진입니다. 그러다가, 다른 일반적인 게임도 적용시키면 어떨까 싶어서 개선된 형태죠.


 


파티클 기능을 간단히 말하면, 모든 개체(주인공 캐릭터, 적캐릭터1, 심지어 메인메뉴버튼1, 배경1....)는 입자로 두고 미리 지정한 움직임대로 움직이게 됩니다. 입자끼리는, 충돌했는지 여부를 검사해서 이벤트를 만들 수 도 있고, 특정조건(입자가 탄생한지 시간, 입자의 속도 등등)에 도달하면 발생하는 이벤트를 만들 수도 있습니다.


 


그리고, 그러한 입자들은 "패턴" 안에서 지정된 시간에서 파라메터를 가지고 탄생하죠. 


이러한 패턴을 만드는 부분은 에디터가 따로 만들었기에, 변하는 모습을 실시간으로 보면서 조정가능합니다.


 


입자의 파라메터로는, x. y. 속도. 가속도. 각도. 각속도. 각가속도. 이벤트번호. 텍스쳐번호. 생명치. 탄생시간. 레이어단계, 알파블렌딩 타입, 명도, 프레임. 프레임 루프, 텍스쳐고정 등등, 30여가지가 있기때문에 다양하게 사용될 수 있습니다.


 


도돈파치같은 탄막슈팅게임에서 슈팅패턴을 만들 수도, 단순히 이펙트로써 꾸미게 만들수도 있죠.


(사실, 이펙트로 자주 사용됩니다)


 


 


그림은,


 


포토샵, particle illusion을.


 


음악은,


 


과일룹스로 만들게 되었네요. 총 7곡입니다. 창도 음악마을에도 몇가지 곡을 올려놓기도 했습니다. 메인테마곡 링크 해볼께요. 


 


 


 


음악듣기[ 메인테마, Fluxional Distance  ]


 


 


 


전체적으로 이런 컨셉의 음악들입니다. ^-^


 


긴 글 읽어주셔서 감사합니다. 군입대로 나머지 부분은 2년뒤로 넘어가기에, 아쉬운 나머지 글이라도 올려보았네요. 둘러볼 껀 없지만, 홈페이지에 오셔서 잘봤다는 글이라도 남겨주시면 더이상 바랄께 없겠습니다 :)


 

http://revo.xo.st

 


 


 


 


 


 


 

번호 제목 글쓴이 날짜 조회 수
633 [A-RPG] INFINITY RPG Ⅱ Presentation No.20 [1] 쉐로, 2006.10.19 1064
632 ▷▶[스샷,동영상]R F - 1부 완성전 마지막 소개글. 카오스♧ 2009.03.15 1058
631 오랫동안 잠수탔었던'마더랜드' file 귀신의2호생 2008.06.23 1058
630 [푸른 사자] 예전과 165˚쯤 달라진, 대개장판. Evangelista 2007.12.24 1056
629 최고의 플래시 게임을 알만툴로 이식했다! Quest For The Crown 2003 단추 2007.01.09 1054
628 해결사 - 전투 시스템 테스트 파일 & 스킬 동영상 아싸사랑 2007.05.29 1053
627 [RPG XP] V3걸 바이러스 퇴치작전 file 책벌레공상가 2005.08.20 1053
626 [3D+VB+SQL+ONLINE] kaladbolg online !(가제) [1] gogogosoft 2006.04.10 1052
625 환상의 모험자 미엘 for RPG2003 [1] file A동행동대장 2005.11.22 1052
624 아시리안 (1) [7] file BlueDawn 2005.06.24 1049
623 바람의나라 도절서버 file 세컨드라엘 2007.01.02 1044
622 The Doritos - KKND RPG [2] DORKAS 2007.09.07 1043
621 영원한 달빛의 노래 Roy 2008.01.31 1042
620 [2003] Obscure death 완성판 1.0Ver file 블리츠™ 2007.03.26 1042
619 로즈 오브 드래곤 file 독고進 2005.05.18 1040
618 Heroesiv of And Maglc file 늑대소년 2007.08.02 1038
617 [호러퍼즐액션]"HAL 3000" file 김치맛우유 2007.11.16 1036
616 mr.hyowon의 개구리중사 케로로1기 mr.hyowon 2006.03.12 1035
615 [TLC Soft] 공주님을 구해주세요 (Please, Save My Princess) file 박현우(쿠숑쿠숑) 2010.04.30 1033
614 슈퍼로봇대전 Zero 제작현황 -모든건 처음부터 다시. file 시라노 2009.01.19 1033