射擊遊戲演算法與程式原理

松浦 健一郎 著、陳世榮、黃政凱 譯

已絕版

買這商品的人也買了...

相關主題

商品描述

本書內容:

前言

第1章 序章
射擊遊戲的基本架構、射擊遊戲的進行、製作射擊遊戲所需的步驟、運行平台與開發環境、建議的開發環境...
第2章 子彈
瞄準彈、方向彈、旋轉彈、用DDA來移動子彈、使用固定小數點數來移動子彈、消除子彈、子彈的命中判定處理...
第3章 自機
自機的移動、自機的移動範圍、滾轉顯示、斜向移動的速度、使用類比式搖桿來移動、傳送移動、水中移動、子機...
第4章 武器
基本的射擊操作、連續射擊、集氣射擊、連續射擊與集氣共存(半自動連續射擊)、放開按鈕累積能量的集氣射擊...
第5章 特殊攻擊
炸彈、炸彈與遊戲平衡度、近身攻擊、誘爆、利用物品的特殊攻擊、無敵狀態、狂暴化狀態、抓住友機投擲...
第6章 敵機
可破壞的敵機、無法破壞的敵機、敵機的出現與消失、固定砲台、複雜形狀的命中判定、魔王機的構造/行動、觸手...
第7章 背景
橫向畫面與縱向畫面、捲軸、背景的顯示、多重捲軸、星空的捲動、強制縱向捲軸+限定橫向捲軸、旋轉...
第8章 系統
位數很多的分數、重播功能、亂數、難易度、為了讓遊戲玩起來更順暢...
附錄:範例程式一覽、引用遊戲一覽表
後記

本書特色:

 本書不僅獻給想學寫射擊遊戲的人、也獻給各位射擊遊戲的重度愛好者們,全書針對市面上包羅萬象的射擊遊戲,從最基本的子彈設計方法,到發射炸彈、使用防護罩、合體、變形、近身攻擊、遊戲平衡度...等,各種射擊遊戲裡面的華麗演出,本書都一一拆解成最基本原理,讓您可以從電腦演算法角度來重新了解一個射擊遊戲是怎麼來的。書中所有演算法的實例,您都可以從附帶介紹的射擊遊戲中看到,不管是時下流行的3D遊戲,或是引起您懷舊心情的古早大台電動,您可以從本書當中,學到這些遊戲迷人的特徵是如何一步一步完成的。


●射擊遊戲簡介
●敵人子彈行動模式
●我方自機行動設計
●各種武力展示
●特殊攻擊相關判定
●遊戲畫面和設定
●本書所有範例是以C++語法編寫
 (實作環境是以VC 6/.Net 2003版+DirectX 9.0)

附件內容:

 書中範例程式及原始碼檔案