迷宮程式設計 Mazes for Programmers: Code Your Own Twisty Little Passages
Jamis Buck
- 出版商: 華中科技大學
- 出版日期: 2024-04-01
- 定價: $599
- 售價: 8.5 折 $509
- 語言: 簡體中文
- 頁數: 302
- 裝訂: 平裝
- ISBN: 7577206512
- ISBN-13: 9787577206516
-
相關分類:
Functional-programming
- 此書翻譯自: Mazes for Programmers: Code Your Own Twisty Little Passages (Paperback)
立即出貨(限量) (庫存=7)
買這商品的人也買了...
-
$659現代電腦系統與網絡(原書第5版) -
Bash 資安管理手冊 (Cybersecurity Ops with bash)$580$458 -
C++ 新經典:對象模型$474$450 -
$403Unity3D 動作遊戲開發實戰 -
C++ 新經典$834$792 -
Google 翻譯實作:機器翻譯 NLP 基礎及模型親手打造$1,200$948 -
Linux 命令行與 shell 腳本編程大全, 4/e$779$740 -
$414控制之美 (捲1) — 控制理論從傳遞函數到狀態空間 -
泛函分析導論及應用$1,019$968 -
概率導論 (第2版·修訂版)$659$626 -
TinyML 經典範例集$520$411 -
演算法邏輯力:工程師必備的演算法解題、設計、加速技巧 (Algorithmic Thinking: A Problem-Based Introduction)$720$562 -
不只是 CUDA,通用 GPU 程式模型及架構原理$780$616 -
CCNA 200-301 專業認證手冊, Volume 1 + Volume 2 (雙書合購)$1,800$1,420 -
控制之美 (捲2) - 最優化控制 MPC 與卡爾曼濾波器$474$450 -
AI 時代從基本功下手 - 深入電腦底層運作原理$880$695 -
先讓魔王有魅力:破解好玩 Game 的爆紅公式!設計遊戲之前必須搞懂的玩家體驗$380$300 -
$283大模型入門:技術原理與實戰應用 -
$403深度學習 -
遞迴演算法大師親授面試心法:Python 與 JavaScript 解題全攻略 (The Recursive Book of Recursion)$680$530 -
Linux 核心除錯實務 (Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules)$800$632 -
$301Spring Boot實用入門與案例實踐 -
資料庫內部原理|深入了解分散式資料系統的運作方式$780$616 -
概率論沈思錄$1,079$1,025 -
Claude Code Vibe Coding 開發手冊$750$593
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797 -
VIP 95折
ZBrush遊戲角色設計(第2版)$479$455
相關主題
商品描述
《迷宮程式設計》是一本專門探討用程式設計的方式設計與實現迷宮的書,從 簡單的方格迷宮講起,
介紹迷宮程式設計的基本方法和技巧,然後講解如何設計形狀各異的二維迷宮,
例如把迷宮放到立方體錶面、球面,甚至莫比烏斯環上去。
講解多維迷宮,讓迷宮在不同的層次穿梭。
書中的所有迷宮都附有代碼。
本書內容由淺入深,只需掌握 基本的程式設計概念即可以開始學習,尤其適合程式設計師和遊戲愛好者閱讀。
目錄大綱
部分 基礎
第 1 章 學畫隨機迷宮 1
11 準備網格 2
12 二元樹演算法 4
13 Sidewinder 演算法 13
14 小試身手 17
第 2 章 自動處理與呈現迷宮 19
21 引入基本網格 19
22 實作二元樹演算法 25
23 在終端機上顯示迷宮 27
24 實作 Sidewinder 演算法 31
25 將迷宮渲染成影像 33
26 小試身手 36
第 3 章 勇闖迷宮 39
31 Dijkstra 演算法 40
32 實作 Dijkstra 演算法 43
33 尋找 短路徑 48
34 製作 具挑戰性的迷宮 51
35 為迷宮著色 55
36 小試身手 59
第 4 章 透過隨機遊走避免偏差 61
41 理解偏差 61
42 Aldous-Broder 演算法 64
43 實作 Aldous-Broder 演算法 66
44 Wilson 演算法 70
45 實作 Wilson 演算法 74
46 小試身手 76
第 5 章 為隨機遊走新增約束條件 79
51 獵殺演算法 79
52 實作獵殺演算法 82
53 死角計數 85
54 遞歸回溯演算法 88
55 實作遞歸回溯演算法 92
56 小試身手 94
第二部分 進階
第 6 章 設計不同形狀的迷宮 97
61 介紹遮蔽 98
62 實現遮罩 102
63 ASCII 文字的遮罩 106
64 影像遮罩 109
65 小試身手 111
第 7 章 圓形迷宮 113
71 理解極座標網格 114
72 繪製極座標網格 118
73 自適應細分網格 121
74 實現極座標網格 123
75 小試身手 131
第 8 章 探索其他網格 133
81 實現六邊形網格 134
82 顯示六角形網格 137
83 製作六角形迷宮 141
84 實作三角形網格 143
85 顯示三角形網格 145
86 製作三角形迷宮 148
87 小試身手 149
第 9 章 編排與交織迷宮 153
91 編排迷宮 154
92 成本與距離 157
93 實作成本敏感的 Dikstra 演算法 161
94 介紹交織與嵌入 166
95 生成交織型迷宮 173
96 小試身手 183
第三部分 多的演算法
第 10 章 增強交織型迷宮 187
101 Kruskal 演算法 188
102 實作隨機 Kruskal 演算法 196
103 用 Kruskal 演算法 好地交織迷宮 200
104 實現 好的交織型迷宮 202
105 小試身手 206
第 11 章 Prim 演算法之旅 209
111 Prim 演算法介紹 210
112 簡化版 Prim 演算法 214
113 真正的 Prim 演算法 218
114 生長樹演算法 220
115 小試身手 224
第 12 章 組合與分割 227
121 Eller 演算法 227
122 實作 Eller 演算法 232
123 遞歸分割演算法 237
124 實作遞歸分割演算法 240
125 小試身手 245
第四部分 形狀與錶面
第 13 將迷宮擴展到 高維度 247
131 理解維度 248
132 介紹 3D 迷宮 250
133 新增第三個維度 252
134 展示 3D 迷宮 256
135 描述四維網格 259
136 小試身手 262
第 14 章 彎折迷宮 265
141 圓柱體迷宮 266
142 莫比烏斯環迷宮 268
143 立方體迷宮 272
144 球體迷宮 281
145 小試身手 291
附錄 A 回顧迷宮演算法 293
附錄 B 比較迷宮演算法 303
