出版時(shí)間:2006-10 出版社:清華大學(xué)出版社 作者:瓦蘭尼斯 (Alex Varanese) 頁數(shù):889 字?jǐn)?shù):1284000 譯者:陳洪
Tag標(biāo)簽:無
內(nèi)容概要
本書引領(lǐng)讀者進(jìn)入程序員們稱之為“游戲腳本編程”的全新領(lǐng)域,本書將從概括論述什么是腳本編程以及它是如何實(shí)現(xiàn)的開始,闡述游戲編程的理念,根據(jù)作者多年的開發(fā)經(jīng)驗(yàn),使讀者掌握使用腳本是把游戲代碼和主引擎分離開的最理想的辦法,帶讀者進(jìn)入神秘的游戲腳本語言世界,學(xué)習(xí)如何編寫腳本語言,編譯器理論,享受游戲編程方面的極大樂趣。 本書是游戲開發(fā)經(jīng)典叢書系列之一,適合游戲開發(fā)人員、業(yè)余游戲軟件開發(fā)愛好者,也可以作為大專院校相關(guān)專業(yè)的參考書。
作者簡介
Alex Varanese從20世紀(jì)80年代中期,也就是在他5歲時(shí)就被游戲開發(fā)給迷住了,他首先把眼光投向了——帶著迷戀和某種不可解釋的親密——8位的任天堂娛樂系統(tǒng);同時(shí)他也對藝術(shù)有極大的熱情,但是后來才成為一個(gè)真正的代碼編寫者。
現(xiàn)在是eGameZone(http:www.egamezone.net)
書籍目錄
第1篇 腳本編程的基本原理 第1章 腳本編程概論 1.1 什么是腳本編程 1.2 結(jié)構(gòu)化的游戲內(nèi)容——一種簡單的游戲設(shè)計(jì)方法 1.3 通過將邏輯和具體實(shí)現(xiàn)相互分離來改善這種方法 1.4 硬編碼的危險(xiǎn)性 1.5 將功能函數(shù)存放到外部文件 1.6 腳本是如何運(yùn)行的 1.7 腳本系統(tǒng)的基本類型 1.8 總結(jié) 第2章 腳本編程系統(tǒng)的應(yīng)用 2.1 編寫腳本的普遍目的 2.2 角色扮演游戲(Role Playing Games,RPGs) 2.3 第一人稱射擊游戲(First-Person Shooters,F(xiàn)PSs) 2.4 總結(jié)第2篇 基于命令的腳本 第3章 基于命令的腳本編程緒論 3.1 基于命令的腳本編程的基礎(chǔ)知識 3.2 基于命令的腳本編程綜述 3.3 實(shí)現(xiàn)一種基于命令的語言 3.4 為一個(gè)游戲的介紹順序編寫腳本 3.5 為RPG游戲中某個(gè)角色的行為編寫腳本 3.6 并發(fā)的腳本執(zhí)行 3.7 總結(jié) 3.8 CD上的內(nèi)容 3.9 挑戰(zhàn) 第4章 基于命令的高級腳本 ……第3篇 結(jié)構(gòu)化的腳本編程語言概述 第5章 結(jié)構(gòu)化的腳本編程系統(tǒng)介紹 第6章 對現(xiàn)有腳本編程系統(tǒng)的集成和使用 第7章 設(shè)計(jì)一個(gè)面向過程的腳本編程語言第4篇 設(shè)計(jì)和實(shí)現(xiàn)一種底層語言 第8章 匯編語言入門 第9章 構(gòu)造XASM匯編器第5篇 設(shè)計(jì)和實(shí)現(xiàn)虛擬機(jī) 第10章 匯編語言入門 第11章 高級虛擬機(jī)的概念和問題第6篇 編譯高級代碼 第12章 編譯理論概論 第13章 詞法分析器 第14章 構(gòu)造XtremeStcript編譯器框架 第15章 語法分析和語義分析.第7篇 完成培訓(xùn) 第16章 應(yīng)用這個(gè)系統(tǒng)開發(fā)的一個(gè)完整游戲 第17章 從今往后,何去何從
編輯推薦
《游戲腳本高級編程》是游戲開發(fā)經(jīng)典叢書系列之一,適合游戲開發(fā)人員、業(yè)余游戲軟件開發(fā)愛好者,也可以作為大專院校相關(guān)專業(yè)的參考書。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載