課程實用C語言和C++基于Cocos來學習時下最流行的游戲開發框架。課程內容對Cocos進行深入淺出的教學,讓同學們快速了解到最前沿的游戲開發技能,同時可以提升對C語言等語言的實戰應用,更加靈活的實用手中的工具。所以不論是使用Cocos做游戲開發,或是想更熟練的運用C語言和C++,這都是非常不錯的課程選擇。
課程目錄
01網絡數據傳送的基本原理與機制
02TCPsocket服務器session管理
03OS的線程調度阻塞喚醒以及select事件監聽模型詳解
04IOCP_socket事件模型管理
05websocket服務器握手協議
06websocket發送接收協議
07多線程編程(一)–基于windows
08JSON數據格式詳解與編碼
09webserver原理與C語言編程實現
10http_client原理與C語言編程實現
11數據傳送協議設計(一)
12數據傳送協議設計(二)基于IOCP的數據分包
13數據傳送協議設計(三)json協議的分包處理
14支持websocket_TCPSocket_二進制數據協議與json數據協議的網絡模塊設計
15gateway模塊代碼修正擴展與客戶端聯調五子棋(一)
16gateway模塊代碼修正擴展與客戶端聯調五子棋(二)
17gateway模塊代碼修正擴展與客戶端聯調五子棋(終結)
18服務器的timer模塊設計
19mysql使用基礎(一)
20mysql客戶端編程SDK
21redis基本嗯操作
22C語言訪問redis數據服務
23游戲項目分析與多進程服務器劃分
24gateway的多進程數據轉發服務模塊
25基于Hash_int的session管理
26游戲服務器單進程開發與多進程部署結構調整
27游客登陸與數據庫連接
28游客登陸(二)與重復登陸
29netbus主干流程線
30gateway流程分析與大廳場景設計
31redis存取用戶中心數據
32用戶中心服務器修改資料
33游客賬號升級
34正式賬號密碼登錄與密碼修改
35服務器時間戳與系統服務與每日登錄獎勵數據表設計
36每日登陸獎勵之服務器登陸獎勵驗證
37每日登錄獎勵客戶端與服務器的獎勵領取(完)
38玩家通用游戲數據獲取與游戲封號處理
39網絡對戰服務器加入與玩家登陸到服務器
40玩家離開服務器_掉線_進入區間
41玩家離開_房間分配_離開房間
42玩家的坐下與抵達
43玩家的離開_游戲開始
44游戲結算_開始下局_踢開離線玩家_玩家斷線離開_玩家強退
45游戲斷線重連
46游戲服務器丟出水果_客戶端同步顯示拋出的水果
47服務器基于vector保存水果_水果切開效果
48客戶端加入切水果的判定
49服務器切水果判定
50切水果結算
51玩家準備_斷線重連游戲數據擴展_玩家狀態控制
52游戲房間內的的道具
53游戲排行榜的制作與實現
54游戲任務設計(一)
55游戲任務系統設計(二)
56游戲人物系統設計(三)
57游戲任務系統設計(四)
LIST.TXT
santongit.bat
server_class.zip
super_brain_class.zip
Cocos游戲開發
creator代碼示例.微.信.SDK
第01章Js程序設計基礎
第02章creator游戲開發基礎課程_建議學習版本_1.x_內含2.0補丁課程
第02章creator游戲開發基礎課程_建議學習版本_2.x_更新中
第03章creator_MVC框架設計_建議版本2.x
第04章creator_TypeScript開發_建議版本2.x
第05章creator3D游戲開發
第06章creator案例精選
第07章項目實戰《王國保衛戰》_建議學習版本1.x
第08章Shader項目實戰_建議版本2.1.4
node_js游戲服務器(creator_H5).
第01章javascript程序設計
第02章node.js基礎開發
第03章node.j_creator_2D_H5_游戲服務器架構與項目實戰
第04章node.js阿里云的基本操作和上線部署
第05章麒麟棋牌達達麻將框架設計與源碼分析
第06章node.js微信二次開發