(초허접)
_= L E M O N E N G I N E =_
Version 1.0
제작 : 박상민
HiTEL : nalgae2
nalgae2@hitel.net
0. 주의사항
이 문서를 끝까지 자세히 읽어 보시기 바라며, 이 프로그램을 사용하
는 것은 곧 이 문서의 내용에 동의함을 의미 합니다. 만일 동의하지
않는다면 모든 소스 및 데이? ?, 파일들 모두를 삭제해 주십시요.
1. 저작권에 대해.
레몬엔진에 대한 모든 저작권은 제작자인 박상민에게 있습니다. 이
프로그램의 묶음은 '하이텔 게임제작동호회(go GMA)'의 자료실 외의
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
의 어떤 자료실 및 어떠한 통신상에도 제작자의 동의 없이 올릴 것을
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
절대로 불허합니다. 이는 게임제작동호회에 애착을 가지고 있기 때문
~~~~~~~~~~~
이기도 하고, 또한 허접한 소스가 퍼져서 망신당하는게 싫기 때문입
니다.
또한, 본 소스를 이용하여 공개 및 쉐어, 상용게임을 제작하는 것을
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
허용합니다. 단, 이외의 모든 것은 상식적인 수준에서 프로그래머의
~~~~ ~~~~~~~~~~~~
양심에 맡기겠습니다. 프로그래머라면 자존심이 있을테니 비상식적인
~~~~
행위는 하지 않으리라고 믿겠습니다. 또한 본 소스를 이용해서 프로
그램 을 제작해서 생기는 문제는 절대 책임지지 않습니다. 홍홍.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
참고로 사운드부분은 제 선배인 이승엽님께서 DX 소스를 개조해 만들
어 주셨습니다.
2. 레몬엔진이란?
안녕하세요? 날개입니다. 위에 무시무시한(?)말들을 쓴것은 죄송하게
~~~~
생각하네요. 하지만 분명히 지켜질것은 지켜져야 한다고 생각하기 때
문에 적었습니다. 레몬엔진은 사실 별거 아니랍니다. 윈95용 다이렉
~~~~~~~~~
트 X 를 이용한 게임 라이브러리인데요. 사실 시간도 급박하고 윈도
~~~~~~~~~~~~~~~
프로그래밍은 초보이고 해서, 정말 후졌어요. 희희. 얼마나 심각하냐
~~~~~~~~~~~~~
면, 스프라이트 충돌루틴이라던지 타일속성체크 같은것도 없어요. (
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
급하게 하다 보니 충돌처리루틴은 제가 만든 게임의 메인소스에 들어
가는 불상사가 생겼다는 전? 냅?...) 또 속도도 별로 빠른편도 아니고
16bpp중 5:5:5 도 지원하지 않아요. (Only 5:6:5) 하지만 다이렉트 X
~~~~~~~~~~~~
를 처음 대하는 분들이 어떻게 라이브러리를 만들어야 하는지 감도못
잡겠거든 보시면 많은 도움이 되리라고 믿어요. 그러나 어느 정도 하
~~~~~~~~~~~~
시는 분들은 절대로 받지 마세요. 시간낭비예요. 참, 그리고 버그도
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
존재 하는데, 그중 하나는 복구하는 과정에 약간의 문제가 있어요.아
~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
마도 원래 모드로 복귀하는 루틴을 안넣어 줘서 그러는거 같은데 알
아서들 고치세요. 이제 저는 NG Cafe98 이라는 새로운 엔진을 만들려
고 해요. 이번에는 조금이나마 객체지향적으로 만들고 유연성도 높이
려고요. 솔직히 레몬엔진은 유연성이 너무 없거든요. 모드 설정도 한
가지 밖에 안되게 해놨구요. NG Cafe98은 공개를 할지안할지 모르겠
어요. 만 약 하게 되도 소스는 공개를 안할거예요. 왜냐면 레몬엔진에
있는 소스면 기본적인 것은 다 있는 셈이고, 이걸 얼마나 효율적으로
잘 짜느냐, 잘 활용하느냐에 달려 있다고 생각하거든요. 그리고 파일
포맷 보안문제도 있고요. 너무 소스가 지저분하다고 너무 욕하지는
마시고요, 절대로 질문메일은 보내지 마세요. 질문 할 것 있으면 질
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
문 게시판이 있잖아요. 폼으로 있는게 아니니깐... 하지만복구버그
~~~~~~~~~~~~~~~~~~ ~~
외에 버그가 있다 싶은거나 어떻게 하면 더 좋다는 충고 같은 메일은
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
잘 받을께요. 참, 깜빡 잊을뻔 했는데 도큐먼트는 전혀~ 없으니 기대
~~~~~~~~~~~~~~~~~~~~~~~
하지마시고, 소스에도 주석을 얼마나 달았는지 모르겠지만 알아서 분
석 하세요. 홍홍. 윈95게임에 입문하려는 분들께 조금이나마 도움이
되길 바라며.....
3. 환경
(1) 운 영 체 제 : 윈도 95 or compatible
(2 ) 필 요 SDK : Direct X 3 or higher
(3) 언어 패키지 : Visual C++ v5.0 (API)
(4) 지원 그래픽 : 640 x 480 x 16bpp (65536 color)
(32768 color 지원안함)
(5) 지원 사운드 : 윈도호환 사운드
(6) 지 원 입 력 : 키보드, 마우스, 조이스틱(조이패드)
4. 압축 푸는 법
적당한 디렉토리에 파일들을 복사하고 나서
'Lemon -r -y -v1440'
이라고 타이프하면 됩니다. RAR자동압축 풀림이예요. 홍홍.
PS. 저를 도와주신 모든분들 고마워용~홍홍
1998. 1. 날개 박상민...