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

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 趣學Python遊戲編程 何青 著 程序設計(新)專業科技 新華書店正
    該商品所屬分類:計算機/網絡 -> 計算機/網絡
    【市場價】
    452-656
    【優惠價】
    283-410
    【作者】 何青 
    【出版社】清華大學出版社 
    【ISBN】9787302549772
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    品牌:清華大學出版社 清華大學出版社
    產品名稱:趣學Python遊戲編程
    ISBN編號:9787302549772

    書名:趣學Python遊戲編程 趣學Python遊戲編程
    作者:何青
    代碼:49

    開本:16開
    是否是套裝:否
    出版社名稱:清華大學出版社


        
        
    "

    趣學Python遊戲編程

    作  者:何青 著
    定  價:49
    出 版 社:清華大學出版社
    出版日期:2020年06月01日
    頁  數:238
    裝  幀:平裝
    ISBN:9787302549772
    主編推薦

    高校教師多年開發經驗結晶,深入淺出講解使用Python語言進行程序開發

    目錄
    ●章 神奇的遊戲循環:彈跳小球1
    1.1 準備工作1
    1.1.1 選擇合適的開發工具1
    1.1.2 設置開發環境2
    1.2 從何處開始3
    1.2.1 創建程序窗口3
    1.2.2 改變窗口大小和顏色5
    1.2.3 顯示圖像7
    1.3 建立遊戲世界9
    1.3.1 創建遊戲場景9
    1.3.2 創建遊戲角色10
    1.4 移動小球11
    1.4.1 改變小球坐標11
    1.4.2 遊戲循環11
    1.4.3 朝其他方向移動13
    1.4.4 移動得快一些14
    1.5 實現小球反彈14
    1.5.1 檢測小球的位置14
    1.5.2 將小球反彈回來15
    1.6 加入更多的小球17
    1.6.1 添加兩個小球18
    1.6.2 使用列表19
    1.7 回顧與總結21
    第2章用鼠標控制遊戲:拼圖24
    2.1 添加圖片塊24
    2.1.1 準備圖片資源24
    2.1.2 創建遊戲場景25
    2.1.3 用列表管理圖片塊26
    2.2 打亂圖片塊27
    2.2.1 使用隨機函數27
    2.2.2 將圖片塊顯示出來28
    2.3 移動圖片塊30
    2.3.1 處理鼠標單擊事件30
    2.3.2 選取圖片塊31
    2.3.3 判斷圖片塊能否移動31
    2.3.4 采用模塊化編程方法32
    2.3.5 改變圖片塊的位置33
    2.3.6 減少程序的縮進層級33
    2.4 實現遊戲結束34
    2.4.1 檢查拼圖是否完成35
    2.4.2 顯示最後一張圖片36
    2.4.3 播放聲音效果37
    2.4.4 顯示文字信息38
    2.5 回顧與總結39
    第3章遞歸函數的威力:掃雷42
    3.1 創建方塊陣列42
    3.1.1 準備圖片資源42
    3.1.2 創建遊戲場景43
    3.1.3 生成方塊陣列43
    3.1.4 埋設地雷45
    3.2 給方塊插上旗子46
    3.2.1 使用鼠標右鍵來操作46
    3.2.2 定義函數執行插旗操作47
    3.3 打開方塊49
    3.3.1 完善鼠標事件處理49
    3.3.2 獲取周圍的方格50
    3.3.3 統計地雷數量52
    3.3.4 遞歸調用打開方塊函數52
    3.4 判定遊戲勝負54
    3.4.1 遊戲失敗的處理54
    3.4.2 遊戲勝利的處理55
    3.5 回顧與總結57
    第4章用鍵盤控制遊戲:貪食蛇60
    4.1 創建場景和角色60
    4.1.1 創建遊戲場景60
    4.1.2 創建貪食蛇61
    4.2 移動蛇頭62
    4.2.1 處理鍵盤按鍵事件62
    4.2.2 讓蛇頭持續移動63
    4.2.3 另一種鍵盤控制方式64
    4.2.4 延緩貪食蛇的移動65
    4.2.5 旋轉蛇頭的圖像66
    4.2.6 使用字典類型68
    4.3 添加食物69
    4.3.1 讓食物隨機出現69
    4.3.2 讓貪食蛇“喫”食物70
    4.3.3 增長貪食蛇的身體71
    4.4 實現遊戲結束74
    4.4.1 判斷貪食蛇踫到窗口邊界74
    4.4.2 判斷蛇頭踫到自己身體74
    4.5 回顧與總結76
    第5章隨機數的妙用:打字79
    5.1 創建一個字母氣球79
    5.1.1 創建遊戲場景79
    5.1.2 創建氣球角色80
    5.2 添加多個氣球81
    5.2.1 創建多個氣球角色81
    5.2.2 隨機生成氣球的坐標83
    5.2.3 隨機生成氣球的速度85
    5.2.4 隨機生成氣球的字母87
    5.3 實現打字功能89
    5.3.1 匹配字母的按鍵89
    5.3.2 消除氣球89
    5.3.3 修補遊戲的 Bug92
    5.4 完善遊戲規則94
    5.4.1 添加遊戲積分94
    5.4.2 實現遊戲倒計時95
    5.4.3 判定遊戲結束97
    5.5 回顧與總結98
    第6章踫撞檢測及處理:打磚塊103
    6.1 創建場景及角色103
    6.1.1 創建遊戲場景103
    6.1.2 創建遊戲角色104
    6.2 讓角色動起來106
    6.2.1 移動擋板106
    6.2.2 移動小球107
    6.3 處理角色間的踫撞110
    6.3.1 踫撞檢測的原理110
    6.3.2 小球與擋板的踫撞112
    6.3.3 小球與磚塊的踫撞114
    6.4 完善遊戲規則116
    6.4.1 設置遊戲積分117
    6.4.2 添加生命值117
    6.4.3 實現遊戲結束118
    6.5 回顧與總結120
    第7章讓遊戲更加生動: Flappy Bird124
    7.1 創建遊戲場景124
    7.1.1 設置背景圖像124
    7.1.2 滾動背景圖像126
    7.2 添加障礙物128
    7.2.1 設置地面128
    7.2.2 設置水管129
    7.3 添加小鳥131
    7.3.1 創建小鳥角色131
    7.3.2 模擬重力下的飛行132
    7.3.3 播放飛行動畫133
    7.4 小鳥與障礙物的交互135
    7.4.1 小鳥與地面踫撞135
    7.4.2 小鳥與水管踫撞136
    7.4.3 小鳥飛越水管137
    7.5 設計圖形用戶界面139
    7.5.1 顯示 GUI圖像139
    7.5.2 單擊“開始”按鈕141
    7.5.3 播放背景音樂141
    7.6 回顧與總結142
    第8章實現復雜的移動:飛機大戰146
    8.1 創建遊戲場景146
    8.1.1 設置背景圖像146
    8.1.2 滾動背景圖像148
    8.2 添加英雄戰機148
    8.2.1 控制戰機移動148
    8.2.2 播放戰機動畫149
    8.3 添加子彈151
    8.3.1 實現子彈射擊151
    8.3.2 設置增強道具152
    8.3.3 使用三角函數計算坐標154
    8.4 添加敵機157
    8.4.1 設置緩動效果157
    8.4.2 敵機與子彈的交互160
    8.4.3 敵機與戰機的交互161
    8.5 完善遊戲效果165
    8.5.1 設置 HUD165
    8.5.2 播放背景音樂166
    8.6 回顧與總結167
    第9章添加多個遊戲關卡:推箱子173
    9.1 創建場景和角色173
    9.1.1 設置遊戲關卡173
    9.1.2 加載遊戲關卡175
    9.2 實現角色的交互177
    9.2.1 控制玩家角色的移動177
    9.2.2 處理玩家角色的踫撞178
    9.2.3 處理箱子角色的踫撞179
    9.3 添加新的關卡181
    9.3.1 從文件載入關卡181
    9.3.2 切換關卡184
    9.4 完善遊戲功能186
    9.4.1 重置關卡186
    9.4.2 判定遊戲結束187
    9.5 回顧與總結188
    0章人工智能的奧秘:五子棋193
    10.1 創建棋盤和棋子193
    10.1.1 繪制棋盤193
    10.1.2 設置棋子195
    10.2 執行走棋操作195
    10.2.1 使用鼠標下棋195
    10.2.2 交換下棋雙方197
    10.3 完善遊戲規則199
    10.3.1 判定棋局勝負199
    10.3.2 添加悔棋功能202
    10.4 實現人機對弈203
    10.4.1 遊戲中的人工智能203
    10.4.2 讓計算機學會下棋204
    10.5 回顧與總結209
    附錄 A 配置開發環境215
    附錄 B Python基礎語法參考220
    內容虛線

    內容簡介

    本書是高校教師多年開發經驗的結晶之作,深入淺出地講解使用Python語言進行遊戲開發,幫助讀者快速掌握遊戲設計的基本原理和方法,同時提高應用Python語言的編程能力。全書精選十個遊戲案例,涵蓋不同的遊戲類型,每一章圍繞一個經典遊戲案例展開,並突出一個遊戲編程的主題。本書涉及的主要知識點有遊戲循環的原理、鼠標及鍵盤事件處理、踫撞檢測及處理、隨機數的運用、定時器的使用、遊戲場景的滾動、角色動畫的播放、音效及音樂的播放、緩動效果、遊戲關卡設計、遊戲人工智能的原理及運用等。本書將Python語法知識及常用的編程技巧糅合在各個遊戲案例中介紹,為讀者展示Python語言的實際運用場景。本書內容安排合理,架構清晰,注重理論與實踐相結合,適合作為零基礎學習Python開發初學者的教程,也可作為本科院校及大專院校的教材,還可供職業技術學校和各類遊戲培訓機構使用。

    作者簡介

    何青 著

    何青,湖南文理學院計算機教師,畢業於中山大學。從事計算機遊戲設計課程教學十餘年,教學經驗豐富,教學成果顯著,主持教育部產學合作協同育人項目“計算機遊戲設計課程教師技能培養”,發表遊戲設計教學研究論文多篇,出版遊戲設計圖書三部:《遊戲程序設計教程》《Java遊戲程序設計教程》《Java遊戲開發實踐:Greenfoot編程快速入門》。

    "




     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部