LPC 語言教程:從零學(xué)習(xí)MUD游戲開發(fā)(包括所有精華內(nèi)容導(dǎo)航)
版權(quán)所有:mud.ren; 版本:v2019,本教程持續(xù)更新中烙无,歡迎提供建議和意見。如果有問題可以這里留言,也可以加QQ群:285533476蔬啡,本群是本教程后續(xù)部分從零開發(fā)LPMUD游戲開發(fā)出來的DQMUD交流群。
注意:每當(dāng)教程有更新時镀虐,請一定下載最新的學(xué)習(xí)代碼測試箱蟆。
- 項目源碼:https://github.com/fluffos/lpc-test
- 國內(nèi)鏡像:https://gitee.com/mudren/lpc-test
- 視頻教程:https://space.bilibili.com/44130173/
- 在線測試:https://test.mud.ren:4000/
前言
本教程是LPC開發(fā)基礎(chǔ)教程,參考常見的編程語言教程分章節(jié)目錄講解粉私,教程內(nèi)容持續(xù)更新和完善中,LPC語言是類C語言近零,和C語言語法相似度極高诺核,對很多通用的編程基礎(chǔ)知識本書不做具體講解,只會根據(jù)大家留言反饋做一些關(guān)鍵補(bǔ)充久信。
這里需要強(qiáng)調(diào)的是:編程是技能窖杀,不是知識,技能只有在不斷練習(xí)下才會有進(jìn)步裙士。本教程是要求大家上手練習(xí)的入客,而不是只是閱讀,只有親自實踐才能真正掌握,就像打籃球一樣桌硫,看再多的 NBA 視頻夭咬,你都無法成為籃球高手,你的籃球?qū)W習(xí)铆隘,只有當(dāng)你站著球場上卓舵,真真實實地拍打籃球,才算開始膀钠。所以掏湾,我希望大家能邊閱讀教程,邊根據(jù)示例操作肿嘲,并把自己的問題和想法做一些嘗試融击。真正遇到困難時,可留言提問或在本站發(fā)貼雳窟。
LPC語言基礎(chǔ)教程
第一章 LPC語言初探
第二章 LPC語言的變量和數(shù)據(jù)類型
- 和C語言相似的數(shù)據(jù)類型
- 不同于C語言的數(shù)據(jù)類型
- LPC語言中的常量和變量
- LPC語言中的整數(shù)和小數(shù)小結(jié)
- LPC語言中的轉(zhuǎn)義字符和顏色控制
第三章 LPC語言的運算符和表達(dá)式
第四章 LPC語言的分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)
第五章 LPC語言的函數(shù)、方法和面向?qū)ο缶幊?/h3>
- LPC語言的函數(shù)和方法
- LPC語言的變量作用域
- LPC語言中的環(huán)境與內(nèi)容物
- 基本輸入輸出函數(shù)
- 模擬外部函數(shù)(sefun)的使用
- LPC語言中的對象及其分類
- LPC語言中的面向?qū)ο缶幊?/a>
第六章 LPC語言的函數(shù)指針涩拙、數(shù)組际长、映射、字符串兴泥、結(jié)構(gòu)體工育、buffer和0
第七章 預(yù)處理
LPC語言進(jìn)階教程
第八章 LPC部分 efun 介紹
第九章 LPMUD游戲開發(fā)進(jìn)階準(zhǔn)備
- 游戲啟動流程詳解
- 玩家指令系統(tǒng)
- exec 和 bind
- 檔案的存儲與讀取
- 在游戲中開天辟地
- 指令別名的簡單實現(xiàn)
- 謂詞(verb)指令系統(tǒng)
- 智能的 message 和變態(tài)的 snoop
- clean_up 和 reset
- 讓你心跳(heart_beat)的戰(zhàn)斗
- 在游戲環(huán)境增加NPC和物品
- 強(qiáng)大的虛擬對象
- shadow 的妙用
- UID 和 EUID 權(quán)限系統(tǒng)
- 位運算在游戲開發(fā)中的重要應(yīng)用
- 核心對象預(yù)加載處理
- LPC開發(fā)調(diào)試
- 關(guān)于LPC語言你可能不知道的實用冷知識
實戰(zhàn)教程 使用 mudcore 框架從零極速開發(fā)游戲
擴(kuò)展教程
-
LPC語言和游戲開發(fā)小知識手冊(包括其它網(wǎng)友發(fā)布的精品貼)
- 以ES2為底層的MUD游戲二次開發(fā)指南
- 用LPC語言學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法
后記
教程會持續(xù)更新,也會優(yōu)化修正已有的內(nèi)容搓彻,如果你感覺本站教程對你有幫助如绸,歡迎贊賞捐助雪風(fēng)。