登入
|
註冊
|
會員中心
|
結帳
|
培訓課程
魔法弟子
|
自資出版
|
電子書
|
客服中心
|
智慧型立体會員
書名
出版社
作者
isbn
編號
5050魔法眾籌
|
NG書城
|
國際級品牌課程
|
優惠通知
|
霹靂英雄音樂精選
|
App程式設計入門:iPhone、iPad(附光碟)
.
圖解趣味英文法:初級
.
托福文法高分秘笈
.
托福閱讀高分秘笈
文學小說
文學
|
小說
商管創投
財經投資
|
行銷企管
人文藝坊
宗教、哲學
社會、人文、史地
藝術、美學
|
電影戲劇
勵志養生
醫療、保健
料理、生活百科
教育、心理、勵志
進修學習
電腦與網路
|
語言工具
雜誌、期刊
|
軍政、法律
參考、考試、教科用書
科學工程
科學、自然
|
工業、工程
家庭親子
家庭、親子、人際
青少年、童書
玩樂天地
旅遊、地圖
|
休閒娛樂
漫畫、插圖
|
限制級
Python純文字冒險遊戲程式設計
作者:
彭勝陽
分類:
電腦與網路
/
程式語言
叢書系列:單行本
出版社:
博碩文化
出版日期:2020/11/10
ISBN:9789864345342
書籍編號:kk0522975
頁數:368
定價:
550
元
優惠價:
79
折
435
元
書價若有異動,以出版社實際定價為準
絕版書
絕版書:確定不再版的商品,僅提供書籍資訊參考。
評價數:
(請將滑鼠移至星星處進行評價)
目前平均評價:
文字連結
複製語法
Python純文字冒險遊戲程式設計
圖片連結
複製語法
分
享
內容簡介
作者介紹
書籍目錄
同類推薦
Python純文字冒險遊戲程式設計 內容簡介 •本書使用Python語言來建立自己的文字冒險遊戲。 •透過說故事的方式,用直覺的方式學會Python語言。 •學習Python成為一種遊戲,讓你輕鬆學會。 •在本書中使用Python語言來建立自己的文字冒險遊戲,可透過使用Python建立的文字虛擬世界中,創造喜歡的人物和怪獸來居住在這個世界裡,於是我們可以藉由與這些人物和怪獸的互動,在有趣與無痛的情境下,達到享受學習Python語言的目的。 •精選16個章節,幾乎每個章節都準備具有成就感的遊戲化程式,讓讀者能輕鬆的學習,不需要具備任何程式設計經驗,只要以直覺的方式,直接進行Python程式假想任務的撰寫,這些虛構的假想任務會讓讀者身歷其境,在不知不覺中學會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直譯器安裝 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類別
從零開始學Pytho
共生之道:人類逆襲A
一本書讀懂DeepS
快速精通iOS 18
一本搞定DeepSe
圖說演算法 : 使用
圖說運算思維與演算邏
圖解資料結構×演算法
圖解資料結構:使用J
社群行銷的12堂嚴選
為了保障您的權益,新絲路網路書店所購買的商品均享有到貨七天的鑑賞期(含例假日)。退回之商品必須於鑑賞期內寄回(以郵戳或收執聯為憑),且商品必須是全新狀態與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等),否則恕不接受退貨。