HiTEL 게제동(GMA) 공개자료실

[OUD] 아르테코니스의 검 소스
작성자:문은숙(neohack)
97-10-29
첨 부:[2490]agsource.rar
이 소스는 나우누리에서 받은건데 무단복제가 가능하다고 하길래 하이텔에 안보이길래 제작자에게 허락을 안받고 올립니다. 죄송... ^^; 몇안되는(저는 두개 밖에 못봄) 공개된 좋은 소스입니다. 좋은 루틴도 많고, 이해하기도 쉽습니다. 어드를 만들고 싶으신분(있을지 모르겠네...)은 받으시면 많은 도움이 될겁니다. 아참.. 한라프로 라이브러리를 이용했는데 한프동에가면 있을겁니다. 아래는 README!.DOC의 내용입니다. ------------------------------------------------------------------------------ [ ? 틘E崙渼絿봉? 검 Source ] 안녕하세요? Little Genesis 주민형입니다. 제가 이렇게 OUD라는 게임 장르의 소스를 공개 하개된 동기는, 그 중 또 제일 큰 것은, 더이상 OUD제작이라는 것을 혼자만의 것이라는 사고 방식을 없애기 위해서 이고, 또 많은 OUD MAKER들이 나와서, 적어도 새 OUD를 많이 만들어, 제 꿈을 조금이라도 실현캐 해주셨으면 하는 바에서 입니다. 소스가 주석이 하나도 없고, 처음 보시는 분은 굉장히 복잡하실 겁니다. 그에 대한 질문은 go sgame 6 의, OUD분석실에서 해주시기 바랍니 다. 지금 이 OUD 소스는 거의 대부분의 최신 기법및 특수 제어 기법등이 들어 가 있습니다. 다만 제가 처음부터 화일제어를 쓰지 않았기 때문에 (현재 소스 상태는 MAP부분 화일 제어임), 아마 더 큰 OUD를 자체에서 뜯어 고치신다면, 맵 늘리는건 무한대 까지 가능하겠지만요.. 다른건 좀 힘드실 겁니다. .. ^^; 몹이랑 아이템 구조체까지 화일로 제어 하신다면, 뭐 거의 무한대로 늘리실 수 있으실 겁니다. 이 OUD는 한라프로를 사용 하였습니다. 나우누리의 go pdsclass 자료실에도 공개판 이 올라와 있으? ? 쓰시면 되구요. 지금 올려드리는 소스는 룸데이터를 130여개 가량 지운것입니다. 룸데이터는 여러분이 만들어 쓰시면 되니까, 없애 버렸습니다. 또, 이벤트 자체 제어 루틴역시 삭제 했습니다.( 한번 연구해 보세요, 이건 직접 연구 하시는게 더욱 더 도움이 되실 겁니다. ) 다음은 화일 목록입니다. <*.c> logo.c : 로고 화면관련 소스 bmk.c : 메인 소스, 가장 중요합니다. 여기서 더 분할 컴파일 할것들이 있는데 귀찮아서 안했어요. ipbut-bu.c: 입기, 벗기,부수기에 관련된 루틴 eatdrk.c : 먹기, 마시기에 관련된 루틴 event.c : 이벤트 관련 루틴 getput.c : 집기, 버리기 관련 루틴 soji.c : 장비, 소지품 관련 루틴 shop.c : 가게 관련 루틴 saveload.c: 저장, 부름 관련 루틴 fight.c : 전투 관련 루틴( 지금은 메인소스에 내장되어 있음. ) 나머지.c : 불필요한 소스입니다. 한번 보기만 하세요. <*.h> oud.h : 메인 인클루드, 거의 대부분의 선언. struct.h : 스트럭트 typedef 형으로 선언. int.h : 구조체의 직접적 제어 선언. int2.h : 기타 필요 선언 . 나머지.h : 각 루틴에 따른 선언 화일이거나, 선언을 나누고 재조합한것들입니다. <*.prj> BMK.PRJ : 아검 프로젝트 화일 ^^; <*.rdt> 룸 구조체 저장 화일입니다. <*.dat> 그림 관련 화일 입니다. <help.txt> 도움말 화일 <*.exe> 실행화일입니다. <readme> 현재 읽고 계시는 화일 *. 이 소스는 무단 복제가 가능하며, 마음데로 지지고 볶을 수 있습니다. 좋은 게임 많이 만들어 주시기 바랍니다. 전 좀있으면 시험이라.. go sgame 6을 많이 사랑해 주세요. </readme></help.txt>