迷宮程序設計 賈米斯.巴克 9787577206516 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:華中科技大學
NT$635
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202404*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:迷宮程序設計
ISBN:9787577206516
出版社:華中科技大學
著編譯者:賈米斯.巴克
頁數:310
所在地:中國大陸 *此為代購商品
書號:1638245
可大量預訂,請先連絡。

內容簡介

學習製作迷宮,重拾編程樂趣。 用編程的方式設計和實現迷宮,從最簡單的方格迷宮講起,介紹迷宮程序設計的基本方法和技巧,然後講解如何設計形狀各異的迷宮,比如把迷宮放到立方體表面、球面,甚至莫比烏斯環上去。最後講解多維迷宮,讓迷宮在不同的層次上穿行。讀者將學習十二種隨機生成迷宮的演算法,了解各種演算法的優勢和不足,根據實際需要選擇合適的演算法。本書內容由淺入深,書中所有迷宮示例都附有代碼,只需掌握最基本的編程概念即可開始學習,尤其適合程序員、演算法工程師和遊戲設計者閱讀。

作者簡介

賈米斯·巴克是Ruby On Rails開發團隊的核心成員,擁有多年的開源軟體開發經驗,曾在37Signal工作。他的寫作風格平實易懂,尤其擅長將複雜的問題用簡單的方式講解清楚。

目錄

第一部分 基礎
第1章 學畫隨機迷宮
1 1 準備網格
1 2 二叉樹演算法
1 3 Sidewinder演算法
1 4 小試身手
第2章 自動處理和呈現迷宮
2 1 引入基本網格
2 2 實現二叉樹演算法
2 3 在終端上顯示迷宮
2 4 實現Sidewinder演算法
2 5 將迷宮渲染成圖像
2 6 小試身手
第3章 勇闖迷宮
3 1 Dijkstra演算法
3 2 實現Dijkstra演算法
3 3 查找最短路徑
3 4 製作更具挑戰性的迷宮
3 5 為迷宮著色
3 6 小試身手
第4章 通過隨機遊走避免偏差
4 1 理解偏差
4 2 Aldous-Broder演算法
4 3 實現Aldous-Broder演算法
4 4 Wilson演算法
4 5 實現Wilson演算法
4 6 小試身手
第5章 為隨機遊走添加約束條件
5 1 獵殺演算法
5 2 實現獵殺演算法
5 3 死角計數
5 4 遞歸回溯演算法
5 5 實現遞歸回溯演算法
5 6 小試身手
第二部分 進階
第6章 設計不同形狀的迷宮
6 1 介紹遮蔽
6 2 實現遮罩
6 3 ASCII文本的遮罩
6 4 圖像遮罩
6 5 小試身手
第7章 圓形迷宮
7 1 理解極坐標網格
7 2 繪製極坐標網格
7 3 自適應細分網格
7 4 實現極坐標網格
7 5 小試身手
第8章 探索其他網格
8 1 實現六邊形網格
8 2 顯示六邊形網格
8 3 製作六邊形迷宮
8 4 實現三角形網格
8 5 顯示三角形網格
8 6 製作三角形迷宮
8 7 小試身手
第9章 編排和交織迷宮
9 1 編排迷宮
9 2 成本與距離
9 3 實現成本敏感的Dikstra演算法
9 4 介紹交織和嵌入
9 5 生成交織型迷宮
9 6 小試身手
第三部分 更多的演算法
第10章 增強交織型迷宮
10 1 Kruskal演算法
10 2 實現隨機Kruskal演算法
10 3 用Kruskal演算法更好地交織迷宮
10 4 實現更好的交織型迷宮
10 5 小試身手
第11章 Prjm演算法之旅
11 1 Prim演算法介紹
11 2 簡化版Prim演算法
11 3 真正的Prim演算法
11 4 生長樹演算法
11 5 小試身手
第12章 組合與分割
12 1 Eller演算法
12 2 實現Eller演算法
12 3 遞歸分割演算法
12 4 實現遞歸分割演算法
12 5 小試身手
第四部分 形狀與表面
第13章 將迷宮擴展到更高維度
13 1 理解維度
13 2 介紹3D迷宮
13 3 添加第三個維度
13 4 展示3D迷宮
13 5 描述四維網格
13 6 小試身手
第14章 彎折迷宮
14 1 圓柱體迷宮
14 2 莫比烏斯環迷宮
14 3 立方體迷宮
14 4 球體迷宮
14 5 小試身手
附錄A 回顧迷宮演算法
附錄B 比較迷宮演算法

詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理