이 버젼은 HanLP의 Simple 버젼으로, 그렇지 않아도 기능이 없는( ^^;;; )
HanLP에서도 가장 기초적인 부분만으로 구성되어 있습니다.
실행을 해 보시면 아시겠지만, 단지 게임에 아이디를 만들고, 접속하는것
이외에 기본적인 전투나, 캐릭터의 이동 부분 조차 없습니다.
접속만 되는 이런 버젼이 무슨소용이 있을까 하고 생각하시는 분들도 계시
겠지만, 이미 초보자 수준을 벗어난 LP 코더인 경우에는 이미 구현되어 있
기능들을 자신의 입맛에 맞게 수정해 나가는거 보다 가장 기초적인 소스위
에 자신만의 코드들로 게임의 기능을 늘려 나가는것이 훨씬 효율적인 경우
가 있습니다.
특히 기존의 전투방식의 머드와는 전혀 다른 머드를 구현하고자 한다면 이
미 구현되어 있는, 수 많은 필요 없는 루틴들을 하나씩 제거해 나가는것도
보통 '노가다'가 아닙니다.
해서 코더들의 그런 노가다를 조금이나마 줄여 보고자 만든 버젼이고 가장
기초부터 LP를 공부해 나가려고 하는 사람들에게도 도움이 되리라 생각합
니다.
Ps. 전 이 버젼으로 BBS의 채팅실이나 간단한 보드게임을 만드는데도 아주
유용하게 사용하고 있습니다. 또한 자바애플릿과 자바스크립터를 연동해서
웹용 채팅실이나, 웹용 게임 제작에도 사용할수 있습니다.
Ps2. 현재까지 나와 있는 MudOS중에서 가장 최신의 버젼인 v22.2b14으로
새로 포팅하였습니다.
Fri Dec 12 12:10:04 2003 (marius@mudos.org (Marius))
* raised patchlevel to v22.2b14
* made changes to fix building on Mac OS X 10.3 (Panther)
* fixed logon() in backend.c to check for the object's
destructed status before making the apply [reported by
Arren@Anarres]
* moved the #include of std.h to before the HAS_UALARM
check in ualarm.c [reported by Loriel@Lima]
* fixed pluralization of some words ending in f [reported
by Loriel@Lima]
* fixed pluralization of pants [reported by Malic@Lima]
* fixed std_incl.h to avoid varargs.h if __GNUC__ > 2
[reported by Loriel@Lima]
* fixed reference counting in f_bind [reported by Beyond]
Sun Sep 15 17:53:16 2002 (marius@mudos.org (Marius))
* raised patchlevel to v22.2b13
* added a newline after the BIGENDIAN define in edit_source.
* fixed extra_ref accesses in the parser package when DEBUG
is not defined [reported by Tigran@Lima Bean]
* #167: Sprintf missing vars [reported by Andrew@Nanvaent]
* #170: Fixed up some reference problems where dangling
pointers could be left in any number of places. [reported
by Uranus]
* #168: Buffer overflow on doing sprintf("%*d", 300, 1);
[reported by Andrew@Nanvaent]
* #171: Crasher caused by array overflow [reported by
Andrew@Nanvaent]
* #172: Crashers due to outbuf_* failing [reported by
Andrew@Nanvaent]
* #173: Crasher when heart_beats() is called [reported by
Andrew@Nanvaent]
* #180: copy() on a buffer performs no useful action
[reported by Beyond, fixed by Andrew@Nanvaent]
* #181: Memory allocation success not checked properly
[reported by Andrew@Nanvaent]
* #182: Telnet handling flaws [reported by Andrew@Nanvaent]
* #185: allocate_mapping() not freeing input arrays
[reported by Reio Remma]
* #186: check_memory() leaving a string with bad refs
[reported by Reio Remma]
* #178: Oddity in unlink_string_svalue() [reported by
Andrew@Nanvaent]
* #184: Crasher in debug mode while calling clean_up().
[reported by Reio Remma]
Fri Mar 30 17:14:07 2001 (marius@mudos.org (Marius))
* raised patchlevel to v22.2b11
* #143: Fixed crashes when destructing various objects involved
in APPLY_INIT calls. Based on patches from Mark G. Adams
* Removed the definition of FP_THIS_OBJECT from
include/function.h since it is not used anywhere and conflicts
with FP_HAS_ARGUMENTS [reported by Arren@AnarresII]
* #148: Disallow load_object() with a filename containing a #
(indicative of a clone). [reported by Pickett@Sumu]
* #149: Crash when removing a function from the simul_efun when
that function is also defined by another object that is then
inherited and recompiled the second time after the function is
removed from the simul_efun object (whew!) [reported by
Avenger@AtP]
* #141: __FILE__ cannot be included multiple times [reported by
Arren@Anarres]
* #140: Fixed a crasher in kill_ref(). Problem occured using a
ref in foreach on a string [reported by Uranus, test case that
finally exposed the problem reported by Pickett@Sumu]
* Fixed foreach() in LPC2C generated code. Updated it to add
the "new" support for the ref keyword in foreach.
* #48: sprintf() from master::error_handler() dumps int instead
of string in 'locals'. Should be fixed up now [reported by
Javelin@Vincent's Hollow]
Ps. v22.1b23 버젼 이후부터는 MudOS의 업그레이드가 Beek에서 Marius로
넘어간거 같습니다.