超有趣學Python:編程超酷航天冒險遊戲 Mission Python: Code a Space Adventure Game!
Sean McManus 程晨
- 出版商: 機械工業
- 出版日期: 2021-08-01
- 售價: $534
- 貴賓價: 9.5 折 $507
- 語言: 簡體中文
- 頁數: 212
- 裝訂: 平裝
- ISBN: 7111680952
- ISBN-13: 9787111680956
-
相關分類:
Python、程式語言、遊戲設計 Game-design
- 此書翻譯自: Mission Python: Code a Space Adventure Game!
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$294$279 -
$773$734 -
$458$431 -
$480$379 -
$590$460 -
$450$356 -
$520$411 -
$454自製編程語言 基於C語言
-
$999$899 -
$888$844 -
$560$476 -
$281編程的修煉
-
$500$390 -
$774$735 -
$390$351 -
$539$512 -
$419$398 -
$850$638 -
$539$512 -
$653Python超能學習手冊
-
$500$395 -
$435$426 -
$588$559 -
$511游戲運營與發行:從入門到實踐
-
$474$450
相關主題
商品描述
超有趣Python入門,從零開始編程創造超酷太空冒險遊戲!
遊戲開始,空氣所剩不多了。
空間站發生洩漏,因此你必須迅速採取行動。
你能找到解決問題的辦法嗎?
你需要探索空間站的周圍,找到門禁卡來把門打開,還要修復受損的航天服。
冒險已經開始了!
本書向你展示瞭如何使用Python在圖形化的冒險遊戲中在火星上建立空間站、探索空間站並避開危險。
你能像航天員一樣找到解決問題的辦法嗎?
作者簡介
Sean McManus是一位专业的技术和商业作家。
他的其他书籍包括Cool Scratch Projects in Easy Steps、Scratch Programming in Easy Steps、Coder Academy和Raspberry Pi For Dummies(与Mike Cook合著)。
作为一名作家,他为世界上很多大的科技公司撰稿。
他的小说Earworm描写的是一个音乐领域的秘密,揭露了用计算机生成音乐取代乐队的阴谋。
他是编程俱乐部的志愿者,会帮助当地学校的孩子学习计算机编程。
访问他的网站www.sean.co.uk可以查看书中的样章以及一些额外的内容。
程晨,科技作家、创客布道师。创作、翻译出版十余本Arduino、人工智能、物联网、3D打印、机器人、青少年编程领域相关图书。
2015 Intel软件创新大使,2017 ELF全球杰出教育领袖,2019年Arduino官方认证推广大使。
中国电子学会青少年机器人技术等级考试标准工作组副组长,青少年软件编程等级考试标准工作组副组长。
国内the most大 Python教师社区派森社联合发起人。
目錄大綱
引言 1
0.1如何閱讀本書 1
0.2本書的內容 2
0.3安裝軟件 3
0.4下載遊戲文件 5
0.5運行遊戲 8
0.6玩遊戲 9
第1章 你的第一次太空行走 11
1.1啟動Python編輯器 12
1.2Python shell介紹 13
1.3腳本模式介紹 15
1.4創建星空背景 15
1.5停止Pygame Zero程序 19
1.6添加火星和飛船 19
1.7你掌握了麼 25
第2章 列表可以救你的命 27
2.1你的第一個列表:起飛檢查表 27
2.2使用序列號 29
2.3創建太空行走檢查表 31
2.4列表的列表:飛行手冊 31
2.5合併列表 33
2.6通過列表創建地圖:應急倉 34
2.7你掌握了麼 37
第3章 重複執行 39
3.1循環顯示 39
3.2循環嵌套 41
3.3顯示3D房間圖像 44
3.4了解如何繪製房間 45
3.5圖片繪製的位置 46
3.6你掌握了麼 47
第4章 創建空間站 49
4.1為什麼要自動生成地圖 49
4.2如何自動生成地圖 49
4.3創建地圖數據 50
4.4編寫GAME_MAP代碼 51
4.5測試和調試代碼 54
4.6根據數據生成房間 54
4.7探索3D空間站 60
4.8製作自己的地圖 63
4.9你掌握了麼 63
第5章 籌備空間站設備 65
5.1創建一個簡單的行星字典 65
5.2製作空間站物品字典 70
5.3你掌握了麼 79
第6章 安裝空間站設備 81
6.1了解佈景數據字典 81
6.2添加佈景數據 83
6.3在行星表面添加圍欄 85
6.4將佈景加載到每個房間 87
6.5更新EXPLORER瀏覽空間站 90
6.6你掌握了麼 91
第7章 進入空間站 93
7.1抵達空間站 93
7.2添加移動代碼 97
7.3理解移動代碼 100
7.4在房間之間移動 103
7.5你掌握了麼 106
第8章 修復空間站 107
8.1發送信息給函數 107
8.2添加陰影、牆體透明度和顏色的變量 109
8.3刪除EXPLORER部分 111
8.4添加DISPLAY部分 112
8.5在屏幕上定位房間 118
8.6讓前面的牆體淡入淡出 120
8.7顯示提示和警告 122
8.8進入房間時顯示房間名稱 123
8.9你掌握了麼 125
第9章 整理你的個人物品 127
9.1添加道具信息 127
9.2在房間地圖中添加道具 130
9.3從房間地圖查找對象編號 132
9.4拾取物品對象 134
9.5添加清單相關的函數 136
9.6放下物品對象 140
9.7檢查物品對象 141
9.8你掌握了麼 143
第10章 使用物品 145
10.1添加使用物品的鍵盤控制 145
10.2添加使用物品對象的標準消息 146
10.3添加遊戲進度變量 147
10.4添加特定對象的操作 148
10.5組合物品 150
10.6添加遊戲完成動畫 152
10.7探索物品對象 153
10.8你掌握了麼 154
第11章 激活安全門 155
11.1規劃在何處放置安全門 155
11.2定位房門 156
11.3添加通行控制 156
11.4讓門打開和關閉 158
11.5添加門的動畫 160
11.6關閉定時門 161
11.7添加傳送器 162
11.8激活氣閘艙安全門 163
11.9在自己的遊戲設計中刪除出口 165
11.10任務完成了麼 166
11.11你掌握了麼 166
第12章 危險!危險!突發事件 167
12.1添加空氣監測 167
12.2添加移動的危險物品 171
12.3添加有毒的洩漏物 180
12.4收尾工作 180
12.5你的下一個任務:自定義遊戲 182
12.6你掌握了麼 183
附錄 185
附錄A Escape遊戲完整代碼 185
附錄B 變量、列表和字典 209
附錄C 調試你的程序 210