|
|
射擊遊戲演算法與程式原理 Shooting Game Algorithm Maniax
作者: |
松浦健一郎
|
譯者: |
陳世榮, 黃政凱 |
書城編號: |
753960 |
售價:
$163.00
抱歉! 此商品已售罄, 不能訂購
|
|
|
|
|
|
出版社: |
博碩
|
出版日期: |
2005/02 |
頁數: |
496 |
ISBN: |
9789575277864 |
|
商品簡介 |
本書不僅獻給想學寫射擊遊戲的人、也獻給各位射擊遊戲的重度愛好者們,全書針對市面上包羅萬象的射擊遊戲,從最基本的子彈設計方法,到發射炸彈、使用防護罩、合體、變形、近身攻擊、遊戲平衡度...等,各種射擊遊戲裡面的華麗演出,本書都一一拆解成最基本原理,讓您可以從電腦演算法角度來重新了解一個射擊遊戲是怎麼來的。書中所有演算法的實例,您都可以從附帶介紹的射擊遊戲中看到,不管是時下流行的3D遊戲,或是引起您懷舊心情的古早大台電動,您可以從本書當中,學到這些遊戲迷人的特徵是如何一步一步完成的。
●射擊遊戲簡介 ●敵人子彈行動模式 ●我方自機行動設計 ●各種武力展示 ●特殊攻擊相關判定 ●遊戲畫面和設定 ●本書所有範例是以C++語法編寫 (實作環境是以VC 6/.Net 2003版+DirectX 9.0)
前言 第1章 序章 射擊遊戲的基本架構、射擊遊戲的進行、製作射擊遊戲所需的步驟、運行平台與開發環境、建議的開發環境... 第2章 子彈 瞄準彈、方向彈、旋轉彈、用DDA來移動子彈、使用固定小數點數來移動子彈、消除子彈、子彈的命中判定處理... 第3章 自機 自機的移動、自機的移動範圍、滾轉顯示、斜向移動的速度、使用類比式搖桿來移動、傳送移動、水中移動、子機... 第4章 武器 基本的射擊操作、連續射擊、集氣射擊、連續射擊與集氣共存(半自動連續射擊)、放開按鈕累積能量的集氣射擊... 第5章 特殊攻擊 炸彈、炸彈與遊戲平衡度、近身攻擊、誘爆、利用物品的特殊攻擊、無敵狀態、狂暴化狀態、抓住友機投擲... 第6章 敵機 可破壞的敵機、無法破壞的敵機、敵機的出現與消失、固定砲台、複雜形狀的命中判定、魔王機的構造/行動、觸手... 第7章 背景 橫向畫面與縱向畫面、捲軸、背景的顯示、多重捲軸、星空的捲動、強制縱向捲軸+限定橫向捲軸、旋轉... 第8章 系統 位數很多的分數、重播弁遄B亂數、難易度、為了讓遊戲玩起來更順暢... 附錄:範例程式一覽、引用遊戲一覽表 後記
&nbs
東京大學工學系研究科電子工學專攻碩士課程結束後,曾經擔任研究所助手,現在則從事自由程式設計員及作家,在工作中尋找樂趣。著作包含了『第一次學習Jbuilder4』『Delphi DB&Web程式設計』『第一次學習Jbuilder6』『大家一起來作桌面幸運娃娃』,雜誌連載中有『C MAGAZINE』的「遊戲原理」(連載中)『程式的調理法』『Java Programming Tips』等(上述均由SOFTBANK出版)。興趣和工作的範圍,以程式寫作為中心,遍及電腦全部領域,最喜愛的項目還是程式語言製作及遊戲製作上。
筆者的網站 http://cgi32.plala.or.jp/higpen/gate.shtml
書中範例程式及原始碼檔案
... |
|
|
|
|
|