//記錄自己看了什麼,看完系列教學之後再摸實作
今天看的是這個:MudOS v21c2 (中文),目前算最完整的。
《基礎LPC & 中階LPC》 by Descartes of Borg, 23 april 1993
ch0 簡介
driver: C寫成的VM,所有底層事情是它負責的
mudlib: 定義MUD世界的程式碼
area, castle: MUD創造者撰寫的物件
object: 遊戲內的所有東西都是物件
native: 原始模式mudlib,適用3.0後的LPMud driver 3.0
compat: 精簡模式mudlib,適用之前的LPMud driver 3.0
ch1 程式環境
跟你說開發環境在unix底下,mud指令有些沿用了unix指令
如 pwd, cd, ls, rm, mv, cp, mkdir, rmdir, more, head, cat, ed.
ch2 程式
解釋LPC是怎麼運作的,LPC是沒有開始和結束的一段程式碼,控制它的是driver。
原始模式用create()建立LPC物件,精簡模式用reset()
精簡模式用reset()同時完成創造和重設物件
原始模式用create()創造物件,用reset()重設物件
reset(0) -> 創造物件
reset(x) -> 重設物件