網(wǎng)絡游戲編程教程

出版時間:2009-6  出版社:機械工業(yè)出版社  作者:惲如偉,董浩 主編  頁數(shù):294  
Tag標簽:無  

前言

隨著各大網(wǎng)絡游戲公司的迅速崛起,成熟的游戲產(chǎn)業(yè)鏈逐漸形成。游戲?qū)I(yè)人才的缺乏已經(jīng)對產(chǎn)業(yè)的發(fā)展造成極大的負面影響,如何盡快培養(yǎng)游戲人才顯得尤為重要。目前有志于游戲行業(yè)或?qū)Υ诵袠I(yè)有濃厚興趣愛好的人需要一套結(jié)合具體開發(fā)經(jīng)驗和開發(fā)案例、直接面向企業(yè)級網(wǎng)絡游戲開發(fā)的實用教材。本書在編寫過程中和網(wǎng)絡游戲企業(yè)展開充分合作,結(jié)合相關游戲開發(fā)中的大量典型實例及開發(fā)中的經(jīng)驗和體會編寫而成,具有很強的實用性和可操作性。本書介紹了編程的基礎知識和基本方法,講述游戲編程的原則、技術以及語言設施。書中的內(nèi)容涵蓋很多背景知識,包括c語言中的數(shù)據(jù)結(jié)構、基本算法等。本書共分10章,對游戲歷史、游戲理論及游戲編程所需要的語言分別做了介紹。重點介紹了應用Lua語言來開發(fā)一個游戲。各章的內(nèi)容如下。第1章是電子游戲的概述。主要講述了電子游戲的歷史、電子游戲的類型及PC游戲的發(fā)展史與類型和手機游戲的類型,最后介紹了網(wǎng)絡游戲的四代發(fā)展史。使讀者了解整個游戲的發(fā)展歷程及游戲類型。第2章是對游戲編程的介紹。著重介紹了游戲編程者的工作內(nèi)容及程序人員在游戲編程過程中的分類。介紹了一個剛進游戲公司的程序員從底層程序代碼的編寫到模塊程序設計再到系統(tǒng)程序設計的過程。第3章是編程理論的介紹。主要講述了編程的基本概念、編程思維及數(shù)據(jù)結(jié)構和windows程序設計。使學習者對編程的基本理論知識有一個詳細的了解。第4章對編程語言及文件存儲作了講述。先介紹了游戲編程過程中所需要的各種編譯語言,如c語言和匯編語言;然后介紹了腳本語言,如Lua、JavaScript與VBScript。最后介紹了文本文件及二進制文件和XML文件。第5-6章介紹了對圖形開發(fā)與音頻處理。游戲中的圖形包括2D圖形與3D圖形;音頻處理介紹了DirectX音頻播放和OpenAL播放,最后介紹了各種音頻格式及視頻格式。第7章介紹了數(shù)據(jù)庫的開發(fā)。首先介紹了3種類型的數(shù)據(jù)庫系統(tǒng),重點介紹了SQL。第8章對游戲中的網(wǎng)絡通信作了介紹。先介紹了常用的網(wǎng)絡協(xié)議,然后介紹了TCP/IP協(xié)議和UDP協(xié)議,最后介紹了Windows Socket。第9章是一個開發(fā)實踐。首先是介紹一個針對MMORPG游戲的Lua編程,然后再介紹了VC++6.0使用。

內(nèi)容概要

本書講述網(wǎng)絡游戲編程的基礎知識和基本方法?! ”緯卜譃?0章。內(nèi)容包括:電子游戲概述、游戲編程介紹、基礎理論、編程語言和文件存儲、圖形開發(fā)、音頻處理、數(shù)據(jù)庫開發(fā)、網(wǎng)絡通信、開發(fā)實踐、小游戲制作。   本書深入淺出、圖文并茂、講解詳細,每章有重點提示并有與知識點相配套的制作實例。本書附贈光盤內(nèi)容包括書中的程序代碼及各種程序開發(fā)工具,以方便讀者學習。   本書適用于網(wǎng)絡游戲開發(fā)人員及愛好者,可作為大專院校相關專業(yè)及社會培訓班教材和參考。

作者簡介

惲如偉:南京師范大學教育游戲研究中心執(zhí)行主任、博士、副教授和研究生導師學術兼職:國際lEEE子委員會Virtual Inst ructors Pilot Research G roup(VlPRG)委員、中國圖形圖像學會虛擬現(xiàn)實專委會委員、中國教育技術協(xié)會信息技術教育專委會教育游戲研究組專家  主要從事網(wǎng)絡

書籍目錄

編委會前言第1章 電子游戲概述  1.1 電子游戲簡介   1.1.1 電子游戲概念及類型   1.1.2 電子游戲發(fā)展簡史  1.2 PC游戲   1.2.1 PC游戲的發(fā)展階段   1.2.2 幾種主要PC游戲類型介紹  1.3 手機游戲   1.3.1 文字類游戲   1.3.2 圖形類游戲  1.4 網(wǎng)絡游戲  1.4.1 第一代網(wǎng)絡游戲:1969年~1977年  1.4.2 第二代網(wǎng)絡游戲:1978年~1995年  1.4.3 第三代網(wǎng)絡游戲:1996年~2006年  1.4.4 第四代網(wǎng)絡游戲:2006年開始至今第2章 游戲編程介紹  2.1 工作內(nèi)容    2.1.1 購買一個專業(yè)引擎    2.1.2 自主開發(fā)專用引擎    2.1.3 使用一個免費的試用引擎  2.2 專業(yè)和細分    2.2.1 底層程序代碼編寫    2.2.2 模塊程序設計    2.2.3 系統(tǒng)程序設計第3章 基礎理論  3.1 編程基本概念   3.1.1 變量及數(shù)組   3.1.2 賦值和運算符   3.1.3 函數(shù)   3.1.4 循環(huán)語句   3.1.5 條件語句 3.2 編程思維   3.2.1 面向過程編程   3.2.2 面向?qū)ο缶幊獭? 3.2.3 事件處理  3.3 數(shù)據(jù)結(jié)構   3.3.1 鏈表   3.3.2 堆?!? 3.3.3 隊列   3.3.4 樹  3.4 Windows程序設計   3.4.1 Windows窗體和控件   3.4.2 消息循環(huán)   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章 圖形開發(fā)  5.1 2D圖形開發(fā)   5.1.1 基本屏幕繪圖   5.1.2 游戲畫面特效制作   5.1.3 游戲地圖制作  5.2 3D圖形開發(fā)   5.2.1 頂點、三角形   5.2.2 紋理和混合方式  ……第6章 音頻處理第7章 數(shù)據(jù)庫開發(fā)第8章 網(wǎng)絡通信第9章 開發(fā)實踐第10章 實例講解——一個小游戲的實現(xiàn)參考文獻

章節(jié)摘錄

插圖:第1章 電子游戲概述1.1 電子游戲簡介1.1.1 電子游戲概念及類型電子游戲,又稱電玩游戲,是指人通過電子設備,如電腦、游戲機等,進行游戲的一種娛樂方式。游戲是幻想的產(chǎn)物,它要通過外在的設備和手段,在人與機器、人與人之間的交互中實現(xiàn)和滿足“幻想”。技術手段在游戲中具有舉足輕重的作用,技術發(fā)展驅(qū)動著游戲的升級換代、推陳出新。游戲界根據(jù)游戲設備的不同,一般將游戲分為大型游戲機游戲(街機游戲)、控制機游戲(電視游戲)、PC單機游戲、網(wǎng)絡游戲、無線游戲(手機游戲)。大型游戲機又稱街機,一般設置在大型娛樂場所、酒吧、咖啡廳、汽車加油站等處,歐美和日本的這些地方常常設有供人投幣娛樂的游戲機器設備??刂婆_游戲又稱作電視游戲,即家用游戲機游戲。家用游戲機一般只有一部普通電話機大小,它需要與家中的電視機相連,使用電視機作為顯示輸出設備?,F(xiàn)在國內(nèi)比較常見的PS(PliayStation)以及微軟進軍游戲設計領域的旗艦產(chǎn)品X.BOX都屬于家用游戲機。早在20世紀80年代,日本的家用游戲機進入我國,帶動了國產(chǎn)“小霸王”游戲機的迅速成長。20世紀90年代中期,第一代家用游戲機漸漸退出了游戲舞臺。PC單機游戲,也叫電腦游戲。1993年,個人電腦開始進入中國家庭,PC游戲隨之被人們接受,PC游戲的圖形、畫面、聲音質(zhì)量、升級換代和可擴展性都大大優(yōu)于電視游戲。到了1996年,Window9x操作系統(tǒng)的普及使PC操作直觀化、便捷化,電腦逐步成為中國百姓最時髦的“家用電器”,從那時開始,PC單機游戲幾乎安裝在每一臺家用電腦上。網(wǎng)絡游戲,也稱互聯(lián)網(wǎng)游戲,又稱“在線游戲”,簡稱“網(wǎng)游”。這種游戲必須依托于互聯(lián)網(wǎng)進行,可以多人同時參與電腦游戲,通過人與人之間的互動達到交流:娛樂和休閑的目的。無線游戲,也稱手機游戲。手機的普及和無線技術的發(fā)展為無線游戲發(fā)展奠定了基礎,快節(jié)奏的生活方式使人們對可隨時隨地進行娛樂提出了越來越高的要求。在日本、韓國和北歐各國,無線游戲已經(jīng)發(fā)展成為一種社區(qū)文化、一種生活中的娛樂快餐。在無線互聯(lián)和網(wǎng)絡游戲加速發(fā)展的帶動下,手機網(wǎng)絡游戲?qū)⒃谖磥韼啄瓿蔀樽罹甙l(fā)展空間的投資熱點領域。

媒體關注與評論

本書為對游戲研發(fā)領域有興趣的初學者和玩家們提供了必讀的入門教材?!   v訊游戲 琳瑯天上工作室總經(jīng)理 姚曉光  多年的職業(yè)培訓工作經(jīng)歷,讓我深刻體會到一套優(yōu)秀的教材對于知識傳授的重要性。這套教材從專業(yè)開發(fā)角度,展示了一個真實的游戲開發(fā)世界。讓所有游戲開發(fā)愛好者走上正確的開發(fā)設計道路。對于我們培養(yǎng)游戲開發(fā)人才具有極強的指導性,它以更全面、更精準、更前瞻、更實用、更人性化的課程內(nèi)容領跑游戲人才教育行業(yè)。           ——杭州原游戲?qū)W院院長 余博  這是我所見過的國內(nèi)高校專家與產(chǎn)業(yè)技術骨干聯(lián)袂打造的一本最好的游戲編程入門教程!它精薄而全面,言簡意賅且深入淺出,可使初學者能以較低的進入門檻,以最小的學習代價,快速洞悉完整的商業(yè)游戲軟件開發(fā)流程和核心技術?!           禣penGL游戲編程》作者 徐明亮

編輯推薦

《網(wǎng)絡游戲編程教程》是由機械工業(yè)出版社出版的。游戲開發(fā)教育界和游戲開發(fā)業(yè)界攜手創(chuàng)作,理論與實踐經(jīng)驗的完美結(jié)合實例豐富,借鑒性強,全部取自工業(yè)界的真實游戲游戲教育界和產(chǎn)業(yè)界知名人士鼎力推薦

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    網(wǎng)絡游戲編程教程 PDF格式下載


用戶評論 (總計5條)

 
 

  •   做游戲的看看不錯
  •   這本書還沒看喲= =
  •   挺不錯的書,適合初學者
  •   就是一本**書,根本就沒什么講述網(wǎng)絡編程的內(nèi)容
  •   講了一些基礎知識,深度不夠。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7