搜尋此網誌

顯示具有 遊戲作品 標籤的文章。 顯示所有文章
顯示具有 遊戲作品 標籤的文章。 顯示所有文章

2013年6月25日 星期二

替代役時期: Unity3D Web小遊戲-PacMan (2013/6/24完成第一版)

   前陣子在2013/6/10開始自學Unity3D,邊學邊實作一個PacMan小遊戲,遊戲概念大多來自"大學畢業專題程式",有部分素材、script來自網路上的資源,遊戲採用二維陣列的概念來產生隨機地圖,新增可採第一人稱視角玩遊戲,大幅修正網路上提供的Ghost移動AI,目前於2013/6/24完成第一版。
  這支小遊戲的產生原因是我在五月底得知台中某家博弈遊戲公司在招收軟體工程師,需要的條件有C/C++以及Unity3D,於是我就花了一點時間學習Unity3D並實作一個作品,方便之後投履歷面試;還有一個原因就是我覺得Unity3D看起來很有趣、蠻好玩的,學習的過程中也玩得很愉快。

小遊戲網址:http://ppt.cc/C8bj  


隨機地圖的概念圖(二維陣列20X20,1表示牆,0表示路)
隨機創四種方向的障礙牆(紅色),再隨機挑選幾個關鍵點堵住(綠色)



第一人稱視角



第三人稱視角

第三人稱視角(角色死亡)



大學時期作品:C#語言完成的2D小遊戲(PacMan 2009大學畢業展前完成最終版)

遊戲畫面
作品簡易說明:
  大學畢業專題程式採用C#語言撰寫一套2D單機遊戲,內容類似小精靈PacMan,沒有使用任何遊戲模組或遊戲引擎。畢業專題小組分工協力完成以下工作:遊戲主程式、人物碰撞偵測、繪圖顯示(使用DirectX)、怪物移動AI、二維陣列下的隨機地圖產生器、遊戲音效設定、畢業論文文稿撰寫。
  個人分工部分:遊戲主程式、人物碰撞偵測(人物碰撞到牆、怪物碰撞到玩家)、流暢的繪圖顯示(使用DirectX)、怪物快速移動AI。

使用技術或工具:C#語言、Visual Studio 2005(2008)、DirectX9