本系列文章,參考來源為線上課程Yes We Can由0到1電玩小遊戲而來主要記錄初心者的學習筆記與心得而來,目前課程仍免費開放中,有興趣的玩家千萬不要錯過報名時...
在前言的地方有提到,原課程重點在於遊戲的設計與程式的邏輯之上,因此採用了 XNA 當做主要的開發環境(Visual Studio),使用一般程式的思考模式來實作...
依照前一篇的指示下載安裝好開發工具後,我們先來確認Visual Studio 與 XNA的配合是否安裝正確,並且簡介一下 XNA 這個遊戲專案的範本。 目標...
做為學習的第一款遊戲,是相當簡單、靜態的單人猜拳遊戲,除了可以熟悉開發環境之外,還能了解一個完整的遊戲設計過程該放入XNA的哪個執行階段。開始使用XNA提供的的...
每一個遊戲設計都會從資源載入及繪製起始畫面開始,這裡我們專以一篇文章來介紹如何進行,在之後的遊戲就不會再贅述此過程。 目標 載入遊戲所需資源檔案 繪出場景,顯...
繪製完起始畫面後,玩家就可以開始可以依照畫面指示按下鍵盤來出拳,所以我們開始接觸輸入控制(鍵盤)的處理,接著也要寫一些人工智慧(演算法)來模擬電腦出拳的部分。這...
玩家出完拳,再來就要處理電腦出拳的部份了,從這裡到下一篇的判斷輸贏,都是在程式開發上了,小心不要睡著啦~ 目標: 電腦出拳 可學到的東西: 無比的耐心 資源...
上一篇電腦出拳看起來沒問題,有需要做修正嗎?有的,如果看到實際的遊戲畫面,我們會發現電腦一直再出拳,這是因為在Update()執行階段中,是持續不斷的在執行!...
遊戲的重要核心只剩下最後一步”判斷輸贏”,完成這篇教學,遊戲就算是完成99%了哦!另外本篇還會再帶入另一種遊戲資源的載入: 中文文字的使用方式。 目標: 判斷...
遊戲的目標已經在上篇完成了,最後一篇要來講講遊戲設計時最重要的,也是最容易忽略的事情”使用者體驗”。我們站在設計一方考慮時,往往都是已經知道遊戲該怎麼玩,接下來...