[推薦書] 遊戲設計 x 演算法 x TypeScript

多年好友小哈 Haska Su 出遊戲程式教學書,感謝小哈邀請我寫推薦文。

我們在大學時期就認識小哈,當年 Yenwen Feng、小哈,還有好幾個熱愛打電動的好朋友們,他們還是大學生時就合組遊戲開發工作室(嘿對,你們幾個還滿早開始斜槓/不務正業的嘛!)。

小哈當年唸的是台大農機,但也許他這輩子就是背著開發好玩遊戲的使命,他們幾個人各奔東西後,小哈接著去紐約 School of Visual Arts 讀研究所,同時為其他遊戲工作室打工、經營自己很賺錢的小遊戲網站,且持續在開發遊戲的航道上。我還記得我跟 Tempo 去紐約參加他的畢業發表會,典禮當下感受到他對遊戲創作的愛,到兩個人都哭了。

我很喜歡一本英文漫畫書 Bad for You,這漫畫書在講,每一個年代的大人們總是對小孩覺得好玩的事情感到很排斥跟恐懼:漫畫、遊戲、新科技 …。

「好玩/Fun」好像是每個年代的大人都擔心的,怕遊戲、手機、漫畫好玩,就會讓小孩沈迷,總是要傳達給小孩,好玩的東西是壞事,是罪惡的。但大人們也常常忽略了另一面,「好玩」正是驅動各種學習的主因,大人其實也需要學習,如何引導小孩把這些好玩的事情轉成各種學習的動力。

這些年我從小哈他們這幾個愛玩電動的好友身上看到,他們愛玩也愛創作分享,且當年都是靠著週末假日自學美術設計和程式(犧牲約會時間),去發想設計 gameplay。他們幾個人從小到大(老)的人生就是因為有遊戲相伴而過得很充實、很開心,甚至感染像我這個在他們旁邊的人。

恭喜小哈出書,希望他的書,能感染更多有開發遊戲熱情的孩子,練習出基本的遊戲程式開發能力,有機會打造出自己喜歡,也很多人喜歡的遊戲。

— -

以下是我為出版社寫的推薦文:

認識小哈超過二十年,我們也曾在 2007 年共同創辦一個網路遊戲公司「嘎姆擂台 Gamelet」。這麼多年來,我所認識的小哈,就是個熱愛學習一切和遊戲有關的事物的人。他在創作遊戲的同時,也花很多時間很有耐心地和小玩家社群互動,很真誠地聽小玩家們的心聲和反饋。

如果你心中不時冒出念頭,想要創作一款自己的遊戲,卻還不知從哪裡入門,不妨先從這本秘笈開始。小哈的遊戲創作歷程,就像一個真人實證,基本上就是靠著信念與熱情,一路自學開發設計多款相當受歡迎的遊戲,而這本書也像是他琢磨了廿年的遊戲設計經驗分享。

如果你也和我一樣是家中有青少年的家長,不放心讓小孩把課餘時間和熱情都花在玩遊戲,不妨也鼓勵讓小孩翻翻這本秘笈。許多愛玩遊戲的小孩,心裡都有愛解題愛學習的因子,理解要努力練習、克服困難才能破關。尤其很多有想法的小玩家,對什麼是一個好的遊戲設計都有自己的見解。與其花時間玩別人的遊戲,不如也鼓勵小孩自己動手試試看,設計一款自己理想的遊戲,可以自己玩,也可以累積程式功力,至少了解遊戲背後有哪些設計給玩家的機制。當然最讓遊戲開發者有成就感的,就是自己設計的遊戲能被世界各地的玩家喜愛。

在這本書中,小哈將手把手帶著遊戲程式初學者,從適合遊戲創作的程式語言、到因應各種遊戲情境所需的演算法教學等等。小哈在每一章節,都以他自行開發的遊戲玩法作為教學範例,並在每章結尾製作線上版演練,在閱讀本書當下就能立刻從做中學。也許讀者也能從操作這些範例的過程中,激發出一些新的遊戲玩法與元素。也許有天也會和小哈一樣,有個很精彩且充滿創意的「遊戲人生」。

購買連結:

天瓏 https://www.tenlong.com.tw/products/9786263335714

金石堂 https://www.kingstone.com.tw/basic/2023120673990/

博客來 https://www.books.com.tw/products/0010965698

--

--

CJin is my tonic

藉寫文及 podcast 整理自己對網路及軟體新創、創投、創業的想法。歡迎收聽我的 podcast: Cjin’s Pod