iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 7
0
自我挑戰組

30天遊戲原型開發系列 第 7

Day7 基礎LPC學習筆記 ch1-2

//記錄自己看了什麼,看完系列教學之後再摸實作

今天看的是這個: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) -> 重設物件


上一篇
Day6 LPMud介紹-2
下一篇
Day8 基礎LPC學習筆記 ch3-8
系列文
30天遊戲原型開發31

尚未有邦友留言

立即登入留言