【心得】附帶導航!一做就上手 第一次的遊戲程式設計
前言
終於…玩完這款了!
花了很多時間才把他玩完大概8小時多,但是花了好幾年,算是用「玩」的嗎?整體感覺他還是比較像教學課程而不是玩遊戲,沒有做好心理準備的話,還是會想要睡覺啊!建議不要把他當遊戲來玩,當「互動式教學」會比較容易入口。(不然很容易導致每次打開沒多久就關掉了XDDD……)
為此增加了「學習教育」的文章標籤!!!
前面主要是製作一些很簡單基礎的小遊戲,直到後面幾個才終於接近像是做RPG、賽車的內容,我才開始沒那麼想睡(欸),果然是不是遇到自己常玩、感興趣的遊戲類型,學起來的感覺還是差蠻多的🤣。
節點的概念
他主要用到的程式邏輯是用「節點」這個概念,簡單講就是……一個個可以方便整體建構出各式各樣內容的功能,並組合出你想要運作的程式碼行為。算是現代數位媒體相關軟體中很熱門的一種圖形化介面。這個要說是程式設計師的範疇嗎……現役工程師是跟我說這個已經偏向很多功能它都已經幫你寫好了,而且也沒有真的寫到程式,所以可以把它歸類成「遊戲引擎」的一種。對「遊戲設計師」來說,學會「遊戲引擎」如何使用,的確也是必備的一環。
我以前還蠻怕節點的,玩了這個之後有比較不怕。關鍵就是要記住「每個節點可以做到的事情」,然後依據「節點邏輯」去達成「希望能實現的功能」。
舉例來說我希望能得到12這個數字,而手邊有3跟4的這兩張卡,我就需要再一個x(乘法)的節點,就能得到需要的結果。所以這遊戲就是讓你熟悉這種「記住你手邊能用什麼功能/節點」,接著加以思考如何運用這些功能。
而達成目標的方式可能也不只一種,寫得好就能讓程式運作更快速,比較不會lag的概念XD。
節點也是早就寫好的程式
它裡面有兩個主要教學的角色,教學時會一步一步帶你走以外,還會有小測驗,幫助複習每個節點的用法。負責講解的是鮑伯,負責小測驗的則是愛麗絲(就是兩個不同顏色的小圓點🤣,聲音不一樣!)。
遊戲關卡共七大關,每個關卡結束就會給小測驗,幫助複習前面學到的節點知識。



我到倒數第二關才發現原來他有節點用法更清楚的規則跟文字說明……!震驚不已,我覺得我直接看這個可能比較快懂它在幹嘛吧😅,不然有時候會覺得他的作法太繁複,然後就已經恍神到只是機械式地跟著它按而已……
不過做遊戲就是會難免遇到這種情況,需要繁複的步驟才能做出一個看似簡單的功能。連這麼多小節點其實也是工程師一個一個寫出來設定出來的,要感激他們的貢獻,才能讓玩家體驗到「這一切都是理所當然」的感覺😎。
學完功能才是開始


最後玩完才是做遊戲的開始而已,學完功能之後,至於如何讓遊戲更好玩……它就沒教了🤣(頂多提到可以增加關法複雜度、特效等等)。
個人推薦還蠻適合國中生或高年級左右的小朋友來玩這款認識一下遊節點的基礎概念,現在不只是遊戲引擎,許多相關軟體都會用到。不過還是蠻需要家長或長輩引導『哪些是工程師已經寫好的功能』、『哪些是需要這個階段自己想怎麼達成目標的內容』…等等,這樣不管是未來當企劃設計師還是程式設計師比較不會對遊戲引擎有偏差的期許與認知🤔。
除此之外,也很適合一般人訓練基礎邏輯吧。真的是很硬派的邏輯遊戲😢……比如說我就在那邊納悶為什麼設定車子油門跟輸入訊號相減,就能倒車?才發現他裡面內部應該是已經設定-負數就等於倒車了,但實際上在編寫程式的時候就算得到負數值,也不見得東西就會自己倒車XD……所以才說他這個已經是內建、設定好不少內容才能這麼做。
這樣如果能熟悉一個遊戲引擎裡面的邏輯規則跟功能,那麼就能想出更多的做法來完成遊戲設計的目的。
終於完成所有課堂了!!!🎉
結語
整體來說還是很推薦這款教材(?)!對學習遊戲引擎軟體相關有興趣的人,這個算是滿好的入門遊戲化教材。尤其對看不懂節點的人,這個可以先熟悉玩連連看!這樣使用專業軟體時,更能理解背後的邏輯。(然而殘酷的是這種節點軟體通常都是英文的,所以英文也要學好,這很重要QQ!)


為了不讓整體教學煩悶,看得出來任天堂很認真幫小節點加戲……🤣裡面的小節點戲超多XD!到最後
教學結束後還有50個測驗,據說也有包含教學裡沒提到的節點😱!!!