close
書名:Python純文字冒險遊戲程式設計,語言:繁體中文,ISBN:9789864345342,頁數:368,出版社:博碩,作者:彭勝陽,出版日期:2020/11/10,類別:電腦資訊

Python純文字冒險遊戲程式設計~好書精選[悅讀推薦]博客來 金石堂 好冊


Python純文字冒險遊戲程式設計


內容簡介


  ‧本書使用Python語言來建立自己的文字冒險遊戲。
 
  ‧透過說故事的方式,用直覺的方式學會Python語言。
 
  ‧學習Python成為一種遊戲,讓你輕鬆學會。
 
  ‧在本書中使用Python語言來建立自己的文字冒險遊戲,可透過使用Python建立的文字虛擬世界中,創造喜歡的人物和怪獸來居住在這個世界裡,於是我們可以藉由與這些人物和怪獸的互動,在有趣與無痛的情境下,達到享受學習Python語言的目的。
 
  ‧精選16個章節,幾乎每個章節都準備具有成就感的遊戲化程式,讓讀者能輕鬆的學習,不需要具備任何程式設計經驗,只要以直覺的方式,直接進行Python程式假想任務的撰寫,這些虛構的假想任務會讓讀者身歷其境,在不知不覺中學會Python程式設計。



詳細網址:Python純文字冒險遊戲程式設計~好書精選[悅讀推薦]博客來 金石堂 好冊



目錄


第零章  Python直譯器安裝
0-1 安裝PYTHON
0-2 透過Python官方網站,下載及執行Python軟體
0-3 「OnlinePythonTutor」線上版Python軟體編輯器「圖形視覺化勝過千言萬行的程式」
0-4 安裝PyCharm Community Edition
 
第一章  Python基本語法導讀 
1-1 在螢幕上顯示文字
1-2 儲存資料的變數
1-3 從鍵盤讀取輸入資料
1-4 做選擇(if 條件式)
1-5 while迴圈
1-6 for迴圈
1-7 函式
 
第二章  製作太空怪蛇
2-1 太空怪蛇故事
2-2 更換人工巨鳥的姿勢
2-3 同時顯示上下擺動畫面
2-4 翅膀輪流向上和向下擺動
2-5 設定坐標
2-6 如何讓程式變難一點(1):一維的空間轉變成二維空間
2-7 如何讓程式變難一點(2):增加大力果
 
第三章  Python程式除錯 
3-1 安裝及設定PyCharm Community Edition
3-2 使用PyCharm Community Edition啟動Debug功能
 
第四章  函式定義及呼叫
4-1 函式定義
4-2 函式呼叫
4-3 以視覺化方式理解函式定義及呼叫
 
第五章  製作生日快樂電子卡片
5-1 生日快樂電子卡片
5-2 儲存至變數
5-3 如何讓程式變難一點:使用兩組for迴圈
5-4 生日蛋糕的純文字圖形
 
第六章 有限狀態機 
6-1 凌波微步之隱身術故事
6-2 執行「站立與步行狀態」程式
6-3 如何讓程式變難一點(1):模擬行走狀態
6-4 如何讓程式變難一點(2): 凌波微步慢動作
6-5 如何讓程式變難一點(3): 凌波微步快動作
 
第七章  製作飛碟密碼
7-1 飛碟密碼故事
7-2 執行「飛碟密碼」程式
7-3 如何讓程式變難一點(1):使用兩次的random.choice()方法
7-4 如何讓程式變難一點(2):學習ord()及chr()函式
7-5 如何讓程式變難一點(3):顯示精美的一排破折號空格
 
第八章  電腦明信片
8-1 電腦自動編寫明信片
8-2 如何讓程式變難一點(1):使用”+”運算符號來連接字串
8-3 如何讓程式變難一點(2):使用名詞+動詞+受詞的順序來隨機編寫句子
8-4 如何讓程式變難一點(3):利用隨機選擇元組(tuple)的內容
來自動編寫一封明信片
 
第九章 星艦起飛
9-1 星艦起飛故事
9-2 星艦起飛程式
9-3 如何讓程式變難一點(1):加入break關鍵字以終止for迴圈
9-4 如何讓程式變難一點(2):加入眾多的自定義函式,讓遊戲更刺激
9-5 如何讓程式變難一點(3):增加顯示飛船成功起飛的畫面
 
第十章 列表與元組
10-1 列表介紹
10-2 列表建立
10-3 列表的讀取
10-4 列表方法
10-5 元組介紹
 
第十一章  太空救援
11-1 太空救援故事
11-2 太空救援程式
11-3 如何讓程式變難一點(1):設計一個會傳回布林值的自定義函式
11-4 如何讓程式變難一點(2):顯示武器清單
 
第十二章 地圖角色扮演遊戲
12-1 地圖角色扮演遊戲故事
12-2 地圖角色扮演遊戲程式
12-3 新增船座標
12-4 新增船移動方向按鈕
12-5 新增4種物體的情境
12-6 如何讓程式變難一點(1):建立自訂函式fight()、climb()及GameOver()
12-7 如何讓程式變難一點(2):設計湖蛇會判斷是否必須逃走或攻擊船隻
12-8 如何讓程式變難一點(3):每次移動後,讓螢幕立即顯示新的地圖
12-9 如何讓程式變難一點(4):模擬平行宇宙世界
12-10 如何讓程式變難一點(5):讓船隻自動判斷湖水,才可朝該方向行駛
 
第十三章  氣泡隧道
13-1 氣泡隧道故事
13-2 氣泡產生器程式
13-3 如何讓程式變難一點(1):使用全域變數
13-4 如何讓程式變難一點(2):改良為雙向通行的氣泡隧道
 
第十四章 類別與物件
14-1 類別基本知識
14-2 類別一般式(1)
14-3 類別一般式(2)
14-4 類別觀念圖解化
14-5 類別之繼承論
14-6 類別之多型論
14-7 類別之多型論
 
第十五章 聊天機器人
15-1 聊天機器人模擬人類對話
15-2 聊天機器人程式
15-3 模擬兩個機器人互相聊天
15-4 用NLTK套件製作功能強的聊天機器人
15-5 安裝NLTK套件流程
15-6 教電腦學英文文法
15-7 類別之多型論
15-8 如何讓程式變難一點(1):增加字串配對
15-9 如何讓程式變難一點(2):學習Nltk的word_tokenize模組及中文繁體結巴(jieba)斷詞器
15-10 如何讓程式變難一點(3):依不同交談主題,選擇不同的回應
 
第十六章 會聊天的邪惡飛龍
16-1 邪惡飛龍故事
16-2 邪惡飛龍程式
16-3 交談程式函式
16-4 更新converse( )函式
16-5 如何讓程式變難一點(1):增加一個新類別來代表物品
16-6 如何讓程式變難一點(2):將子程式匯入至主程式
16-7 如何讓程式變難一點(3):增加飛龍吐火焰的ASCII圖
16-8 如何讓程式變難一點(4):擴充nltk.chat的Chat類別



詳細網址:Python純文字冒險遊戲程式設計~好書精選[悅讀推薦]博客來 金石堂 好冊



詳細資料


  • ISBN:9789864345342
  • 規格:平裝 / 368頁 / 17 x 23 x 1.9 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣



詳細網址:Python純文字冒險遊戲程式設計~好書精選[悅讀推薦]博客來 金石堂 好冊



作者介紹


作者簡介
 
彭勝陽
 
  學歷:
  美國德拉瓦大學 (University of Delaware) 理學士 畢 
  電腦科學系(Computer Science)
 
  經歷:曾服務於新竹科學園區某上市公司
  從事英文編譯工程師 (Technical Writer)工作
 
  擅長於:C++ /Java /C#/Python程式設計人工智慧(英翻中翻譯程式)研究 
  Prolog/Lisp程式設計電腦語言學(Computational Linguistics)研究 
  Eview計量經濟學(Econometrics)程式設計研究
 
  著作:
  Java 3D電玩入門程式設計,文魁圖書出版
  《C++入門手冊》,麥格羅.希爾國際出版公司│作者:Herbert Schildt│台北大同大學C++(上課專用教材中譯本)
  《金融人才×機器學習聯手出擊:專為FinTech領域打造的機器學習指南》「Machine Learning for Finance」(博碩出版中譯本)



詳細網址:Python純文字冒險遊戲程式設計~好書精選[悅讀推薦]博客來 金石堂 好冊


Python純文字冒險遊戲程式設計

詳細網址:Python純文字冒險遊戲程式設計~好書精選[悅讀推薦]博客來 金石堂 好冊


資料來源:博客來,圖片來源:博客來





Python純文字冒險遊戲程式設計 中文書>電腦資訊>程式設計/APP開發>Python 博客來 金石堂 好書推薦 排行榜 今日66折 網路書局 暢銷書 優質團購 熱銷特賣 網友推薦 優惠精選 超值好貨 狂降優惠 推薦必買 熱銷排行 快速到貨 必BUY超值專區 TOP熱銷排行 新品上市 最新上架

arrow
arrow
    創作者介紹
    創作者 博客來好書推薦 的頭像
    博客來好書推薦

    經典排行榜暢銷書博客來金石堂推薦

    博客來好書推薦 發表在 痞客邦 留言(0) 人氣()