本書從網絡基本知識入手,全面闡述了如何開發(fā)純文字MUD游戲。并通過構建SimpleMUD和BetterMUD這兩個MUD,重點講述了如何實現(xiàn)MUD。本書是游戲開發(fā)經典叢書系列之一,適合游戲開發(fā)人員、業(yè)余游戲軟件開發(fā)愛好者,也可以作為大專院校相關專業(yè)的參考書。本書分為4大部分。第1部分介紹了計算機網絡的基本知識、Winsock/BerkeleySocketsAPI以及多線程的概念;展示了本書所用的基本庫BasicLib的所有類和函數(shù);創(chuàng)建了一個套接字庫SocketLib;介紹了MuD中最常用的Telnet協(xié)議,并創(chuàng)建了一個簡單的基于Telnet的聊天服務器SimpleChat。第2部分詳細介紹了如何創(chuàng)建SimpleMUD。這是一個非常簡單的MUD,但通過它說明了Mk)D編程的每一個概念,直到解決開發(fā)這種游戲時所遇到的每一個問題。在SimpleMUD中,游戲的物理層和邏輯層全部采用c++代碼來編寫。第3部分描述了如何創(chuàng)建BetterMUD,它是一個非常靈活的MUD,比SimpleMUD要復雜得多。當代MUD游戲的主要特性全都包含在BetterMUD中。在BetterMUD中,使用Python腳本語言構建靈活的邏輯層。第4部分附錄在隨書所帶的光盤卜,包含可能需要了解的所有輔助信息。包括編譯器的設置、套接字錯誤代碼、c++基本知識和模板基本知識,另外還包括本書所用到的術語。本書是游戲開發(fā)經典叢書系列之一,適合游戲開發(fā)人員、業(yè)余游戲軟件開發(fā)愛好者,也可以作為大專院校相關專業(yè)的參考書。