[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

Python遊戲編程入門(遊戲設計與開發)
該商品所屬分類:計算機/網絡 -> 多媒體
【市場價】
443-643
【優惠價】
277-402
【介質】 book
【ISBN】9787115375117
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



  • 包裝:平裝
  • 出版社:人民郵電
  • ISBN:9787115375117
  • 作者:(美)哈伯|譯者:李強
  • 頁數:292
  • 出版日期:2015-01-01
  • 印刷日期:2016-03-01
  • 開本:16開
  • 版次:1
  • 印次:1
  • 字數:360千字
  • Python是一種解釋型、面向對像、動態數據類型
    的高級程序設計語言,在遊戲開發領域,Python也得
    到越來越廣泛的應用,並由此受到重視。
    哈伯編著的這本《Python遊戲編程入門(遊戲設
    計與開發)》教授用Python開發精彩遊戲所需的最為
    重要的概念。本書不隻是介紹遊戲編程概念的相關內
    容,還深入到復雜的主題。全書共14章,依次介紹類
    、Pygame、文件I/O、用戶輸入、數學和圖形編程、
    位圖圖形、精靈動畫和衝突檢測、數組、計時和聲音
    、編程邏輯、三角函數、隨機地形、角色扮演遊戲等
    重要的知識和概念。每章通過一個示例遊戲來展示這
    些知識和工具的實際應用。學完本書,讀者將掌握使
    用這些概念來構建較為復雜的遊戲,甚至進行較為復
    雜的Python編程。
    本書內容淺顯易懂,示例輕松活潑,適合Python
    初學者閱讀,尤其適合想要掌握Python遊戲編程的讀
    者學習參考。
  • 第1章 使用類的Python
    1.1 了解Geometry程序
    1.2 初識Python
    1.2.1 Python工具
    1.2.2 Python語言
    1.3 Python中的對像
    1.3.1 在面向對像之前是什麼
    1.3.2 接下來是什麼
    1.3.3 OOP:Python的方式
    1.3.4 單繼承
    1.3.5 多繼承
    1.4 小結
    第2章 初識Pygame:Pie遊戲
    2.1 了解Pie遊戲
    2.2 使用Pygame
    2.2.1 打印文本
    2.2.2 循環
    2.2.3 繪制圓
    2.2.4 繪制矩形
    2.2.5 繪制線條
    2.2.6 繪制弧形
    2.3 Pie遊戲
    2.4 小結
    第3章 I/O、數據和字體:TRIVIA遊戲
    3.1 了解Trivia遊戲
    3.2 Python數據類型
    3.2.1 關於打印的*多知識
    3.2.2 獲取用戶輸入
    3.2.3 處理異常
    3.2.4 Mad Lib遊戲
    3.3 文件輸入/輸出
    3.3.1 操作文本
    3.3.2 操作二進制文件
    3.4 TRIVIA遊戲
    3.4.1 用Pygame打印文本
    3.4.2 Trivia類
    3.4.3 加載Trivia數據
    3.4.4 顯示問題和答案
    3.4.5 響應用戶輸入
    3.4.6 繼續下一個問題
    3.4.7 主代碼
    3.5 小結
    第4章 用戶輸入:Bomb Catcher遊戲
    4.1 認識Bomb Catcher遊戲
    4.2 Pygame事件
    4.2.1 實時事件循環
    4.2.2 鍵盤事件
    4.2.3 鼠標事件
    4.3 設備輪詢
    4.3.1 輪詢鍵盤
    4.3.2 輪詢鼠標
    4.4 Bomb Catcher遊戲
    4.5 小結
    第5章 Math和Graphics:Analog Clock示例程序
    5.1 Analog Clock示例程序簡介
    5.2 基本三角函數
    5.2.1 圓理論
    5.2.2 遍歷圓周
    5.2.3 圓示例
    5.3 Analog Clock示例程序
    5.3.1 獲取時間
    5.3.2 繪制時鐘
    5.4 小結
    第6章 位圖圖形:Orbiting Spaceship示例程序
    6.1 認識Orbiting Spaceship示例程序
    6.2 使用位圖
    6.2.1 加載位圖
    6.2.2 繪制背景
    6.2.3 繪制行星
    6.2.4 繪制航空飛船
    6.3 環繞行星軌道
    6.4 小結
    第7章 用精靈實現動畫:Escape the Dragon遊戲
    7.1 認識Escape the Dragon遊戲
    7.2 使用Pygame精靈
    7.2.1 定制動畫
    7.2.2 加載精靈序列圖
    7.2.3 *改幀
    7.2.4 繪制一幀
    7.2.5 精靈組
    7.2.6 MySprite類
    7.2.7 測試精靈動畫
    7.3 Escape the Dragon遊戲
    7.3.1 跳躍
    7.3.2 衝突
    7.3.3 源代碼
    7.4 小結
    第8章 精靈衝突:Zombie Mob遊戲
    8.1 Zombie Mob遊戲簡介
    8.2 衝突檢測技術
    8.2.1 兩個精靈之間的矩形檢測
    8.2.2 兩個精靈之間的圓檢測
    8.2.3 兩個精靈之間的像素**遮罩檢測
    8.2.4 精靈和組之間的矩形衝突
    8.2.5 兩個組之間的矩形衝突檢測
    8.3 Zombie Mob遊戲
    8.3.1 創建自己的模塊
    8.3.2 **定向動畫
    8.3.3 與僵尸衝突
    8.3.4 獲得生命值
    8.3.5 遊戲源代碼
    8.4 小結
    第9章 數組、列表和元組:Block Breaker遊戲
    9.1 Block Breaker遊戲簡介
    9.2 數組和列表
    9.2.1 有一個維度的列表
    9.2.2 創建棧式列表
    9.2.3 創建隊列式列表
    9.2.4 *多維度的列表
    9.3 元組
    9.3.1 打包元組
    9.3.2 解包元組
    9.3.3 搜索元素
    9.3.4 計數元素
    9.3.5 作為常量數組的元組
    9.4 Block Breaker遊戲
    9.4.1 Block Breaker關卡
    9.3.2 加載和修改關卡
    9.3.3 初始化遊戲
    9.3.4 移動擋板
    9.3.5 移動球
    9.3.6 撞擊擋板
    9.3.7 撞擊磚塊
    9.3.8 主代碼
    9.3.9 *新MySprite
    9.4 小結
    **0章 計時和聲音:Oil Spill遊戲
    10.1 Oil Spill遊戲簡介
    10.2 聲音
    10.2.1 加載音頻文件
    10.2.2 播放音頻剪輯
    10.3 構建Oil Spill遊戲
    10.3.1 遊戲邏輯
    10.3.2 源代碼
    10.4 小結
    **1章 編程邏輯:Snake遊戲
    11.1 Snake遊戲簡介
    11.2 開發Snake遊戲
    11.2.1 畫出蛇來——SnakeSegment類
    11.2.2 增長蛇——Snake類
    11.2.3 蛇喫食物——Food類
    11.2.4 初始化遊戲
    11.2.5 主程序
    11.2.6 通過喫食物而張長
    11.2.7 咬到自己是不明智的
    11.2.8 跌落世界之外
    11.3 教蛇學會自己移動
    11.3.1 自動移動
    11.3.2 獲得當前方向
    11.3.3 朝著食物移動
    11.3.4 其他代碼修改
    11.4 小結
    **2章 三角數學:Tank Battle遊戲
    12.1 Tank Battle遊戲簡介
    12.2 角速率
    12.2.1 計算角速率
    12.2.2 Pygame笨拙的旋轉
    12.2.3 以任意角度前後移動坦克
    12.2.4 改進角度折返
    12.3 構建Tank Battle遊戲
    12.3.1 坦克
    12.3.2 **
    12.3.3 主程序代碼
    12.4 小結
    **3章 隨機地形:Artillery Gunner遊戲
    13.1 Artillery Gunner遊戲簡介
    13.2 創建地形
    13.2.1 定義高度地圖
    13.2.2 平滑地形
    13.2.3 定位柵格點
    13.3 大*
    13.3.1 放置大*
    13.3.2 繪制*塔
    13.3.3 發射大*
    13.3.4 讓*彈再飛一會兒
    13.3.5 計算機開火
    13.3.6 為擊中計分
    13.4 完整的遊戲
    13.5 小結
    **4章 *多內容:Dungeon角色扮演遊戲
    14.1 Dungeon遊戲簡介
    14.2 回顧經典的Dungeon RPG
    14.2.1 Rogue
    14.2.2 NetHack
    14.2.3 AngBand
    14.2.4 Kingdom of Kroz
    14.2.5 ZZT
    14.3 創建一個地下城關卡
    14.3.1 理解ASCII字符
    14.3.2 模擬文本控制臺顯示
    14.3.3 生成隨機房間
    14.3.4 生成隨機的通道
    14.4 填充地下城
    14.4.1 添加入口和出口
    14.4.2 添加金子
    14.4.3 添加**、盔甲和生命值
    14.4.4 添加怪獸
    14.4.5 完整的Dungeon類
    14.4.6 添加玩家的角色
    14.5 **遊戲邏輯
    14.5.1 撿拾物品
    14.5.2 與怪獸戰鬥
    14.5.3 移動怪獸
    14.5.4 可見性範圍
    14.5.5 退出關卡
    14.5.6 結束遊戲邏輯
    14.6 小結
    附錄A 安裝Python和Pygame
    A.1 安裝Python
    A.2 安裝Pygame
    附錄B Pygame按鍵代碼
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部