iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 4
0
自我挑戰組

暫時停止遊戲,寫遊戲!系列 第 4

[Day04] 剪刀石頭布猜拳遊戲

  • 分享至 

  • xImage
  •  

做為學習的第一款遊戲,是相當簡單、靜態的單人猜拳遊戲,
除了可以熟悉開發環境之外,還能了解一個完整的遊戲設計過程該放入XNA的哪個執行階段。
開始使用XNA提供的的功能繪出遊戲畫面、文字,
再來透過玩家與電腦的互動進而觸碰到輸入處理(鍵盤),處理人工智慧(判斷輸贏)。
過程中也會提到一些遊戲設計應該注意的地方來補強,進而改善遊戲體驗。

猜拳遊戲的機制是由玩家看到遊戲操作畫面,經由按下鍵盤對應之拳顯示在畫面上,
接著電腦出拳,再由程式判斷比賽看誰勝出,輸出結果至畫面。

目標

載入遊戲所需資源檔案
繪出場景,顯示開始畫面
玩家出拳,鍵盤之輸入處理
電腦出拳
補強: 修正電腦一直出拳
判斷輸贏
加入中文字型
補強: 加強使用者體驗,出拳時圖片錯位以利識別

可學到的東西

載入遊戲資源
繪圖函數 sprite
鍵盤處理
加入文字顯示

資源

影片
剪刀石頭布猜拳遊戲 1-1遊戲企畫與人工智慧 https://youtu.be/MEwH3Y_AEe0
剪刀石頭布猜拳遊戲 1-2微軟XNA遊戲平臺 https://youtu.be/D4ZHQ9QB6v4
剪刀石頭布猜拳遊戲 1-3XNA 2D繪圖之使用 https://youtu.be/zGjLUKrG9_w
剪刀石頭布猜拳遊戲 1-4實作完成猜拳遊戲 https://youtu.be/hFD4KH61_QY

講義
剪刀石頭布猜拳遊戲 http://211.76.247.16/pluginfile.php//23555/mod_resource/content/2/GuessFingerRecordNew.pdf?forcedownload=1

素材
剪刀石頭布猜拳遊戲 https://drive.google.com/drive/folders/0By8bSyDx7hPta1g1NUtKRXRKU3c


上一篇
[Day03] 簡介Visual Studio +XNA
下一篇
[Day05] 剪刀石頭布猜拳遊戲Part1.繪出遊戲場景
系列文
暫時停止遊戲,寫遊戲!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
虎虎
iT邦研究生 4 級 ‧ 2016-12-22 17:34:37

卡位期待中!!!

我要留言

立即登入留言