幫助中心 | 我的帳號 | 關於我們

Python遊戲趣味編程

  • 作者:童晶//童雨涵|責編:陳冀康
  • 出版社:人民郵電
  • ISBN:9787115538246
  • 出版日期:2020/07/01
  • 裝幀:平裝
  • 頁數:236
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書把趣味遊戲開發應用於Python編程教學,通過介紹12個由易到難的趣味遊戲案例的編寫過程,帶領讀者從零基礎開始學習。本書共13章,系統講解了Python語言基本概念、開發環境搭建、循環、列表、數據類型、條件、複合運算符、字元串拼接、布爾變數、數組、函數、列表操作、面向對象編程等基礎知識,還介紹了圖片操作、文件讀寫、聲音播放、異常處理等較為實用的編程技能。所有這些知識和技能,都通過遊戲案例講解和展示,貫穿各章,還給出了一些練習,幫助讀者鞏固所學的知識。附錄A給出了這些練習題的答案,附錄B給出了Python語法知識在書中相關章節的索引。
    本書適合不同年齡層次的Python編程初學者閱讀和自學,也可以作為中學生、大學生學習程序設計的教材和少兒編程培訓機構的參考教材。

作者介紹
童晶//童雨涵|責編:陳冀康

目錄
第1章  Python與開發環境介紹
  1.1  什麼是Python
  1.2  Python集成開發環境
  1.3  小結
第2章  彈跳的小球
  2.1  安裝遊戲開發庫
  2.2  顯示一個靜止小球
  2.3  設置小球與背景的顏色
  2.4  顯示多個靜止小球
  2.5  利用變數修改多個小球的參數
  2.6  逐漸變大的小球
  2.7  小球逐漸下落
  2.8  利用if語句實現小球重複下落
  2.9  小球上下反彈
  2.10  斜著彈跳的小球
  2.11  小結
第3章  美麗的圓圈畫
  3.1  繪製多層同心圓
  3.2  for循環語句
  3.3  顏色的表示
  3.4  有趣的隨機
  3.5  循環的嵌套
  3.6  彩色同心圓平鋪
  3.7  小結
第4章  瘋狂的小圓圈
  4.1  繪製彩虹
  4.2  列表
  4.3  利用列表實現多個小球反彈
  4.4  利用滑鼠互動增加小球
  4.5  繪製同心圓
  4.6  小結
第5章  飛翔的小鳥
  5.1  背景圖片的導入和顯示
  5.2  顯示一隻靜止小鳥
  5.3  小鳥的下落與上升
  5.4  障礙物的顯示與移動
  5.5  遊戲失敗的判斷
  5.6  得分的顯示
  5.7  遊戲難度的逐漸增加
  5.8  遊戲失敗后的重置
  5.9  小結
第6章  見縫插針
  6.1  圓盤與針的顯示
  6.2  針的旋轉
  6.3  針的發射與開始轉動
  6.4  多根針的發射與轉動
  6.5  遊戲失敗的判斷
  6.6  遊戲失敗后停止旋轉
  6.7  得分統計與遊戲信息顯示
  6.8  添加音效

  6.9  小結
第7章  飛機大戰
  7.1  顯示飛機與背景圖片
  7.2  背景循環滾動
  7.3  發射子彈
  7.4  敵機的顯示和下落
  7.5  擊中敵機的判斷與得分顯示
  7.6  遊戲失敗的判定與處理
  7.7  添加音效
  7.8  小結
第8章  勇闖地下一百層
  8.1  鍵盤控制遊戲角色移動
  8.2  磚塊圖片的導入與繪製
  8.3  角色與磚塊相對位置的判斷
  8.4  多個磚塊的實現
  8.5  磚塊的上移與更新
  8.6  失敗的判斷與顯示
  8.7  得分的計算與顯示
  8.8  行走動畫的實現
  8.9  小結
第9章  貪吃蛇
  9.1  蛇的構造與顯示
  9.2  小蛇向右移動
  9.3  小蛇向4個方向移動
  9.4  玩家控制小蛇移動
  9.5  遊戲失敗的判斷
  9.6  食物的隨機出現
  9.7  吃食物增加長度
  9.8  得分的記錄與顯示
  9.9  函數的定義與使用
  9.10  時間控制的改進
  9.11  小結
第10章  拼圖遊戲
  10.1  拼圖塊的顯示
  10.2  利用列表存儲所有的小拼圖塊
  10.3  兩個小拼圖位置的交換
  10.4  定義小拼圖位置交換函數
  10.5  判斷滑鼠點擊了哪個小拼圖
  10.6  交換先後點擊的兩個小拼圖位置
  10.7  遊戲勝利的判斷
  10.8  增加提示信息
  10.9  遊戲計時與最佳紀錄
  10.10  小結
第11章  消滅星星
  11.1  10行10列小方塊的隨機顯示
  11.2  利用二維數組存儲小方塊的編號
  11.3  利用二維數組的信息繪製小方塊
  11.4  將滑鼠點擊的方塊變成黑色方塊
  11.5  連通方塊序號的獲取
  11.6  方塊的消失及位置更新

  11.7  得分的計算與顯示
  11.8  右邊的列向左移動
  11.9  小結
第12章  堅持一百秒
  12.1  面向對象版本的小球反彈
  12.2  每秒生成一個小球
  12.3  飛機控制與失敗判定
  12.4  生命顯示與遊戲音效
  12.5  添加智能小球
  12.6  小結
第13章  趣味圖像生成
  13.1  圖像文件的打開與顯示
  13.2  圖像的剪裁與保存
  13.3  圖像的複製與粘貼
  13.4  像素顏色的讀寫
  13.5  隨機互動的風格圖片生成
  13.6  小結
附錄A  練習題參考答案
附錄B  語法知識索引

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032