注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡游戲設計游戲程序設計教程

游戲程序設計教程

游戲程序設計教程

定 價:¥28.00

作 者: 何青 編著
出版社: 人民郵電出版社
叢編項:
標 簽: 游戲開發(fā)/多媒體/課件設計

購買這本書可以去


ISBN: 9787115248428 出版時間: 2011-04-01 包裝: 平裝
開本: 16 頁數(shù): 209 字數(shù):  

內容簡介

  《游戲程序設計教程》通過目前流行的高級編程語言——java語言來介紹游戲程序設計的相關知識,并通過案例講解的方式由淺入深地介紹游戲設計各個環(huán)節(jié)的基本理論和方法。《游戲程序設計教程》共11章。第1章和第2章分別介紹計算機游戲及游戲設計的基本理論;第3章和第4章介紹游戲的基本結構和運行機制;第5章~第9章則是圍繞一個2d橫版動作游戲案例來詳細闡述游戲設計的具體細節(jié),內容涉及游戲場景創(chuàng)建、游戲角色動畫、場景和角色的交互、游戲音樂的播放及簡單人工智能的實現(xiàn)等內容;第10章和第11章則分別介紹手機游戲設計及游戲設計工具greenfoot?!队螒虺绦蛟O計教程》適合作為本科院校及大專院校的教材,也可供職業(yè)技術學校和各游戲培訓機構使用。此外,《游戲程序設計教程》也適合對游戲程序設計及java程序設計感興趣的讀者閱讀。

作者簡介

暫缺《游戲程序設計教程》作者簡介

圖書目錄

第1章 計算機游戲概述
 1.1 計算機游戲的發(fā)展歷史 
 1.2 計算機游戲的基本類型 
 1.3 計算機游戲的本質及特征 
 1.4 計算機游戲的主要功能 
 習題 
  
第2章 游戲設計的基本流程
 2.1 游戲策劃 
 2.2 游戲美術設計 
 2.3 游戲音頻設計 
 2.4 游戲程序設計 
 2.5 游戲測試 
 習題   
第3章 游戲程序的基本框架
 3.1 Java2D圖形繪制簡介 
  3.1.1 坐標系統(tǒng) 
  3.1.2 圖形處理類 
  3.1.3 繪制幾何圖形 
  3.1.4 填充圖形 
  3.1.5 圖形變換 
 3.2 構建游戲循環(huán) 
  3.3 雙緩沖機制 
  3.3.1 離屏繪制 
  3.3.2 前屏顯示 
 3.4 游戲的運行框架 
 3.5 設置幀速率 
 3.6 Applet游戲程序框架 
 習題   
第4章 游戲的運行機制
 4.1 游戲中的物體運動 
  4.1.1 模擬勻速直線運動 
  4.1.2 模擬加速直線運動 
  4.2 碰撞檢測 
 4.3 傳遞控制命令 
 4.4 游戲設計案例一:《貪食蛇》游戲 
  4.4.1 游戲整體設計 
  4.4.2 貪食蛇的表示 
  4.4.3 繪制貪食蛇 
  4.4.4 食物類的實現(xiàn) 
 4.5 游戲設計案例二:《打磚塊》游戲 
  4.5.1 游戲整體設計 
  4.5.2 擋板類的實現(xiàn) 
  4.5.3 磚塊類的實現(xiàn) 
  4.5.4 小球類的實現(xiàn) 
 習題   
第5章 游戲場景設定
 5.1 Java2D圖像繪制簡介 
 5.2 繪制卷軸型圖像 
  5.2.1 基本繪制方法 
  5.2.2 滾動顯示 
  5.2.3 創(chuàng)建Ribbon類 
 5.3 繪制磚塊型圖像 
  5.3.1 基本繪制方法 
  5.3.2 創(chuàng)建TileMap類 
  5.3.3 滾動顯示 
 5.4 創(chuàng)建完整的游戲場景 
 習題   
第6章 游戲角色設定
 6.1 精靈的圖像繪制 
 6.2 精靈的移動控制 
 6.3 創(chuàng)建精靈類 
 習題   
第7章 角色與場景的交互
 7.1 概述 
 7.2 玩家角色的運動及控制 
 7.3 玩家角色與游戲場景的碰撞檢測 
  7.3.1 基本原理 
  7.3.2 創(chuàng)建GameWorldManager類 
  7.3.3 調用碰撞檢測方法 
 7.4 電腦角色的運動及碰撞檢測 
  7.4.1 定義電腦角色的行為 
  7.4.2 設置電腦角色的初始位置 
 7.5 玩家角色與電腦角色的碰撞檢測 
 習題   
第8章 聲音效果設定
 8.1 播放音效 
 8.2 播放音樂 
 8.3 為游戲添加動作音效和場景音樂 
 習題  
第9章 完善游戲規(guī)則
 9.1 有限狀態(tài)機模型 
 9.2 玩家角色跳起來“踩”電腦角色 
 9.3 玩家角色發(fā)射子彈攻擊電腦角色 
 9.4 增加玩家角色生命值 
 9.5 顯示玩家生命及游戲分數(shù) 
 9.6 實現(xiàn)簡單的游戲人工智能 
 習題   
第10章 手機游戲設計簡介
 10.1 手機游戲概述 
 10.2 手機游戲開發(fā)平臺簡介 
 10.3 手機游戲的程序框架 
  10.3.1 ?用WTK設計手機游戲 
  10.3.2 使用NetBeans設計手機游戲 
 10.4 設計《打磚塊》手機游戲 
 10.5 使用游戲生成器創(chuàng)建手機游戲 
 習題   
第11章 游戲設計工具Greenfoot
 11.1 概述 
 11.2 基本操作方法 
  11.2.1 打開游戲場景 
  11.2.2 添加游戲角色 
  11.2.3 運行游戲 
 11.3 相關API簡介 
 11.4 編寫游戲程序 
  11.4.1 創(chuàng)建游戲世界 
  11.4.2 創(chuàng)建游戲角色 
  11.4.3 讓游戲角色運動?來 
  11.4.4 處理游戲中的圖像 
  11.4.5 碰撞檢測 
  11.4.6 鍵盤控制 
  11.4.7 鼠標控制 
  11.4.8 播放聲音 
  11.4.9 控制游戲的運行 
  11.4.10 導出游戲場景 
 11.5 游戲設計案例 
 習題  
附錄 Java類庫引用參考
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號