本書對所有與線上遊戲程式設計相關的重要問題有深入的說明,並提供容易學習、循序說明的教學範例,引導讀者建立弁鄑嗾膋槃etwork函式庫、後端MySQL資料庫及完整可玩的線上遊戲。讀完本書之後,讀者將擁有關於線上遊戲程式設計的豐富知識,並可開始製作自己的線上遊戲。
本書主要包含兩個部分。第一部分說明利用MySQL、Perl、Sockets及設計基本視窗對話方塊的實用理論。第二部分則包含五個延伸教學範例,引導讀者走過線上遊戲的每個製作階段,讓讀者從中學習並延伸利用。
理論介紹
第1章 以Visual Studio建立視窗應用程式
第2章 Internet式資料庫系統
第3章 與Internet通訊
第4章 TCP/IP簡介
第5章 基本Sockets程式設計
第6章 I/O作業
教學範例簡介
教學範例1 使用2D函式庫
教學範例2 建立Network函式庫
教學範例3 建立登入系統
教學範例4 建立遊戲大廳(Lobby)
教學範例5 建立線上遊戲
附錄A 位元組排序函式
附錄B NetLib.h
Andrew Mulholland目前在愛爾蘭一家軟體開發公司擔任總程式設計師。他也在Dundee的Abertay大學念電腦遊戲技術研究系。
Teijo Hakala目前在芬蘭的Jvyäskylä Polztechnic研究軟體工程,專精於網路設計、程式設計及最佳化。他在電腦科技方面也有相當廣泛的工作經驗。
Linux及Windows版的MySQL與相關工具、應用程式及範例程式檔