1. C#網路游戲編程
用winform做游戲的書開發應該比較少見吧。
如果你技術上沒問題,那看書應該效果不大,因為書是給不會技術的人看的,至於技術學會了如何去實現理論,那永遠得自己想。
我是這樣想的,
網路上:
網路游戲一般都用UDP進行信息交流,這樣可以實現一對多傳輸,且無需像TCP那樣一一建立連接。用UdoClient或直接Socket類進行互交就可以了。
至於傳輸的內容,是各種游戲中的消息,最好在前幾個位元組設定消息類型。比如消息類型是出牌,後面的位元組就是具體哪張牌。消息類型是指令,後面的位元組就是對方是否贏了或者認輸等。
游戲界面上:(我覺得這個是難點,網路還是比較容易的)
你需要有一個明了的規劃。
數據上:比如每張牌用int還是枚舉,每張牌對應的圖像存成內置資源還是外部圖像。
界面上:2D的話GDI或GDI+就夠了,3D要另外調用DirectX API。
處理上:對接受的消息的應對,界面上有什麼調整,數據上有什麼調整。
2. 計算機C語言是用來編程的嗎,製作網路游戲用的著嗎
C語言是編程中的基礎,如果你是想製作網路游戲,那麼C語言是不可缺少的。因為網路游戲依賴高效率的服務程序來控制。
如果是自學C語言的話,要做好吃苦的准備....
我推薦學習C語言的書籍是: C Primer Plus中文版
開發工具是: VS2008 或者 VS2010
你也網路一下, 80X86匯編小站 網站裡面有篇文章是寫給C/C++語言初學者的.標題是:
如何正確的入門Windows系統下C/C++學習領域.
希望這篇文章對你有幫助,其實入門學習C語言,重要的是選擇一本好書和一個好的開發工具,如果有條件可以配備一個老師,這樣你學習效率將會有很大的提升,當然最重要還是你的學習態度 和 毅力.
3. 網路游戲編程教程的目錄
編委會
前言
第1章 電子游戲概述
1.1 電子游戲簡介
1.1.1 電子游戲概念及類型
1.1.2 電子游戲發展簡史
1.2 PC游戲
1.2.1 PC游戲的發展階段
1.2.2 幾種主要PC游戲類型介紹
1.3 手機游戲
1.3.1 文字類游戲
1.3.2 圖形類游戲
1.4 網路游戲
1.4.1 第一代網路游戲:1969年~1977年
1.4.2 第二代網路游戲:1978年~1995年
1.4.3 第三代網路游戲:1996年~2006年
1.4.4 第四代網路游戲:2006年開始至今
第2章 游戲編程介紹
2.1 工作內容
2.1.1 購買一個專業引擎
2.1.2 自主開發專用引擎
2.1.3 使用一個免費的試用引擎
2.2 專業和細分
2.2.1 底層程序代碼編寫
2.2.2 模塊程序設計
2.2.3 系統程序設計
第3章 基礎理論
3.1 編程基本概念
3.1.1 變數及數組
3.1.2 賦值和運算符
3.1.3 函數
3.1.4 循環語句
3.1.5 條件語句
3.2 編程思維
3.2.1 面向過程編程
3.2.2 面向對象編程
3.2.3 事件處理
3.3 數據結構
3.3.1 鏈表
3.3.2 堆棧
3.3.3 隊列
3.3.4 樹
3.4 Windows程序設計
3.4.1 Windows窗體和控制項
3.4.2 消息循環
3.4.3 進程、線程和同步
第4章 編程語言和文件存儲
4.1 編譯語言
4.1.1 C語言簡介
4.1.2 匯編語言簡介
4.2 腳本語言
4.2.1 1ua語言簡介
4.2.2 javaScript、VBScript簡介
4.3 文件存儲
4.3.1 文本文件和二進制文件
4.3.2 XM1文件
第5章 圖形開發
5.1 2D圖形開發
5.1.1 基本屏幕繪圖
5.1.2 游戲畫面特效製作
5.1.3 游戲地圖製作
5.2 3D圖形開發
5.2.1 頂點、三角形
5.2.2 紋理和混合方式
5.2.3 光照
5.2.4 靜態模型
5.2.5 頂點動畫
5.2.6 骨骼動畫
5.2.7 固定管道
5.2.8 可編程管道
5.2.9 Direct3D介紹
5.2.1 0OpenGL介紹
5.2.1 13D引擎概念
第6章 音頻處理
6.1 3D音效處理
6.1.1 DirectX的音頻播放
6.1.2 OpenAL音頻播放
6.2 音頻視頻播放
6.2.1 MP3、OGG音頻格式介紹
6.2.2 AVI、WMV和MPG等視頻格式介紹
6.2.3 使用DirectShow播放音頻視頻
第7章 資料庫開發
7.1 為什麼需要使用資料庫
7.2 3種類型的資料庫
7.2.1 層次型資料庫系統
7.2.2 網狀型資料庫系統
7.2 -3關系型資料庫系統
7.3 SQL介紹
7.3.1 SQL的系統數據類型
7.3.2 SQL語句的組成部分
7.3.3 SQL語句的基本結構和表達式
第8章 網路通信
8.1 常用網路協議介紹
8.2 TCP/IP協議
8.3 UDPI辦議
8.4 WindowsSocket編程介紹
第9章 開發實踐
9.1 Lua腳本編程
9.1.1 Lua編程指導
9.1.2 針對MMORPG游戲的Lua編程
9.2 VC++6.0的使用
9.2.1 新建工程
9.2.2 工程配置
9.2.3 編譯鏈接
9.2.4 調試
第10章 實例講解一一個小游戲的實現
10.1 井字棋客戶端GUI界面
10.2 井字棋功能需求分析和實現
10.2.1 功能需求分析:客戶端、伺服器端
10.2.2 功能需求實現:客戶端、伺服器端
參考文獻
4. 關於網路游戲編程
網路游戲涉及很多方面,你主要要學哪一方面
編程的話,C語言必須地,Java也要學學 ,圖形圖像設計,Photoshop,3DMax,Maya ,WINDOWS操作系統,還有很多的東西 要是你想開網路公司只要有資金聘請人才就好了學不是一天兩天就能成地
5. 哪裡有比較全面的C++網路游戲開發視頻教程呢
我這里有一套比較全的大型C++網路游戲開發教程 課程簡介: 一、實用C語言精講 1.數據類型、運算符和表達式、位運算 2.函數及預處理 3.VC6.0調試程序的方法 4.數組、結構體和共用體 5.指針 6.IO文件操作 7.常用數據結構 8.總結C語言使用中容易犯的錯誤 二、數據結構演算法精講(C語言版) 1.數據結構的相關基本概念 2.線性表 3.棧和隊列 4.樹和二叉樹 5.圖 6.查找(二叉排序樹) 7.哈希表 8.內部排序(希爾、冒泡、排序) 三、C++游戲編程開發基礎 1.C++編程規范 2.C++面向對象技術 3.泛型編程技術 4.編譯技術 5.異常處理技術 6.鏈表 7.輸入輸出處理 四、PC客戶端游戲開發-MFC設計MINI快跑游戲 1.MFC界面編程 2.MFC類庫知識 3.游戲設計技能 4.MFC框架中的CObject類詳解 5.MFC消息映射的實現 6.標准IO庫知識點深入淺出 7.模板與泛型編程精講 8.容器與演算法 9.MFC中的DLL編程 10.MFC中的多進程和多線程編程 五、PC客戶端游戲開發-水果忍者小游戲全程實錄 1.MFC類庫知識 2.MFC消息映射的實現 3.模板與泛型編程精講 4.容器與演算法 5.MFC中的DLL編程 6.MFC中的多進程和多線程編程 7.子畫面碰撞檢測 8.水果刀與子畫面碰撞檢測 9.背景回滾演算法 10.自由落體演算法 11.刀光筆觸演算法 12.2D粒子效果的實現 13.游戲引擎概述 14.游戲引擎剖析實現 六、C++網路游戲開發 - 伺服器端架構搭建搭建與實現 1.網路編程技術精講 2.多線程以及線程池技術 3.高效通信模型 4.網路游戲數據加密技術 5.網路游戲資料庫技術 6.游戲大廳的設計與實現 7.自動更新系統的設計與實現 七、C++網路游戲開發 - 客戶端游戲架構搭建與實現 1.3D圖形學技術 2.DirectX技術 3.網格模型 4.游戲特效技術 5.游戲控制技術 6.游戲場景 7.游戲音樂 8.光照和紋理 9.HLSL語言 10.尋路演算法 11.人工智慧 12.物理模擬 13.碰撞檢測 14.地形渲染 (+Q21100⑤③⑧②0)
6. c語言能進行的編程 以及網路游戲編程所運用的語言
C語言由於他同時具有高級語言和低級語言的特點
所以他的應用范圍特別廣 他可以直接操作硬體
用C語言編寫的程序移植度也特別好
可以用來開發應用軟體 系統軟體 現在又推廣到製作WEB應用
也就是說基本上沒什麼做不了的 但是如樓上兄所說 想考慮游戲編程 需要花很長時間進行學習
但是具體好是看需求 如果只做普通游戲的話是沒必要學C的
flash的AS JAVA的J2ME都是很好的選擇
7. 《C游戲編程從入門到精通》pdf下載在線閱讀,求百度網盤雲資源
《C游戲編程從入門到精通》浦濱電子書網盤下載免費在線閱讀
鏈接:
書名:C游戲編程從入門到精通
作者名:浦濱
出版社:北希電腦出版社
出版年份:2002-5-1
頁數:408
內容介紹:
本書以C語言游戲編程入門,以102個實例,近200個函數較為系統地介紹了C基於游戲編程與開發的力法與技巧,內容豐富並相互包容,相互滲透。以實際的基於不同平台的游戲製作為背景,知識闡述與實際案例結合,深入淺出,具體、直觀、全面,可操作性強;是一本難得的集入門、深入到精通C游線編程的綜合書籍。
8. 我有C語言的基礎,但想學有關網路游戲的編程語言。
首先先來分析一下網路游戲編程的組成!
1:伺服器編程
1)資料庫
2)網路
3)人工智慧
2:客戶端
1)人工智慧
2)網路
3)界面
4)控制
5)資料庫
簡單地說就是這樣的,但是根據不同情況還有很多!
我可以這樣和你說目前所有的幾乎語言都可以用來開發
網路游戲,如 Vc、delphi等如熱血傳奇,vb也可以好多
傳世的私服就是vb模擬的!
其實用什麼語言都是不重要的,重要的是演算法!
9. 我想從事網路游戲編程。 我該如何學習從c、c++、directX、java這些開始學還是怎麼學求教大蝦叫我.
網路游戲編程,一般要C或者C++,
一般是先學C, 然後再學C++。
先找個C語言的書看看吧,如果你有基礎的話。應該能看懂。
沒基礎的話,就找一些基礎性的書籍看看。