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