# 【創造文明的人：席德・梅爾回憶錄】的讀書心得

原來生成式 AI 早就應用在遊戲上了，這是我看這本書時，最震撼的發現!

[![](https://cdn.hashnode.com/res/hashnode/image/upload/v1688615629674/7224fd04-39c1-4eb3-90db-106f68fdd028.jpeg align="center")](https://shope.ee/8pHll6KHZY)

作者的其中一款遊戲叫 「C.P.U. Bach」，1994 年發行，遊戲中就是透過 AI 做出一款，讓玩家可以創造出仿 Bach(巴哈)的樂曲。另外，也有用在生成一些小故事。大多運用在 NPC 的對話或者是遊戲中的小遊戲，書裡用的專有名詞是 「程序化生成(procedural generation)」，和現在的 GPT 略有不同，但大致上都是類似的概念。

> **程序化生成**（英語：procedural generation）是[電腦科學](https://zh.wikipedia.org/wiki/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6)中一種使電腦自動製造一類數據的[演算法](https://zh.wikipedia.org/wiki/%E7%AE%97%E6%B3%95)。  
> 術語「程序化」是指計算一個特定[函式](https://zh.wikipedia.org/wiki/%E5%87%BD%E6%95%B8)的過程，如[分形](https://zh.wikipedia.org/wiki/%E5%88%86%E5%BD%A2)。程序化生成常用於生成貼圖、多邊形網格、聲效、語音合成和音樂製作等。程序化生成的好處是衹要很小的函式和源數據，便可以製造出很多和源數據有關或類似但存在不同的新數據。電子遊戲藉助它可出現許多（接近無限）個關卡。這可以縮短開發時間，也可以減小軟體的檔案大小。
> 
> \-- [wikipedia](https://zh.wikipedia.org/zh-tw/%E7%A8%8B%E5%BA%8F%E5%8C%96%E7%94%9F%E6%88%90)

書裡，也說了遊戲屆在某一個時期非常喜歡埋彩蛋，但突然之間，因為 GTA Hot Coffee 事件後。大家不敢再放彩蛋，取而代之的是成就系統，利用 「成就徽章」跳出一些小彩蛋。

老實說，席德・梅爾的遊戲大多數我都沒聽過。最有名的系列「文明帝國」也沒玩過，當初會買這本書，是很想知道製作遊戲的人，到底是怎麼辦到的。畢竟，從小愛玩電玩遊戲，也有一個想做一個電玩遊戲的夢。也推薦給大家看這本書[【創造文明的人：席德・梅爾回憶錄】](https://shope.ee/8pHll6KHZY)囉!!
