2013年7月1日 星期一

99160193_黃柏勳, HW08, Week08,

1.新建GitHub帳號

2.安裝GitHub到電腦

3.登入

4.新增專案
   (1)Follow別人的專案->存在本機Local
   (2)Clone in Windows
   (3)Publish
       先複製別人的專案
       放到自己文件中的資料夾裡
       然後Local就會有別人的專案
 publish完後就會變成uncommitted
網站首頁
     

Week14, HW14, 99160193_黃柏勳,

第十四週美工方面將原版看起來較為雜亂的畫面更改為簡單乾淨得起始畫面


99160193, HW17, Week17

遊戲在第十七周時已經可以用滑鼠玩,就差連接上kinect,
在第十七周時,在程式上還有不管如何都無法獲勝的BUG

而在美工方面
在十七週還缺少一星龍獲勝的圖片
理想狀況是將遊戲介面全部砍掉重弄
音效方面在十七週還缺乏的是元氣彈集氣的聲音
悟空勝利畫面

準備加入玩家輸的畫面

98160876_鄭雅軒, 98160185_張家薰, HW18, Week18

期末作品Demo影片:

Week03, HW03, 99160070_邱凱民

1.Simple-Openni












到此網站下載SimpleOpenNI-0.27.zip及OpenNI_NITE_Installer-win32-0.27.zip












2.下載完之後解壓縮並分別安裝OpenNI_NITE_Installer-win32-0.27.zip、nite-win32-1.5.2.21-dev、SensorKinect092-Bin-Win32-v5.1.2.1




 









3.安裝processing-1.5.1-windows











4.在"我的文件"裡的"processing"中新增一個資料夾,並命名為libraries,再把SimpleOpenNI資料夾放入libraries












5.連結上Kinect裝置(目前沒有Kinect所以無法拍照)

6.Processing現成函式庫內有上百個函式庫(Reference->Libraries)

7.Motion Library : 把下載的檔案放入processing-2.0b5->mides-java->libraries,打開processing,File->Examples->Libraries->Motion,即可執行

98160726_陳品如, 98161074_黃竹政, ,hw18, Week18,

期末作品demo影片

99163055_曾俞豪,99160291_鄒宛妮,HW18,week18

期末作品影片
http://www.youtube.com/watch?v=hATMW5PQWhA&feature=youtu.be

99160344_申凱宇,HW11,Week11

實作:
專案開發技術:
     example:1.列出您的vision
                       (1)做一個地鼠遊戲
                  2.列出產品功能
                       (1)地鼠畫出來 2D/3D
                       (2)地鼠會跑 固定/會跑
                       (3)打到地鼠
                       (4)影音回饋
                       (5)分數.排名
再把每一項功能都拆解,在分成每個細節小步驟,然後再決定分配時間


專案開發技術:
                  1.列出您的vision
                       (1)棒球9宮格
                  2.列出產品功能
                       (1)畫出9宮格板2D
                       (2)9宮格板旁邊的人物會動,並且會播報投中哪一板子
                       (3)會偵測到手,所以螢幕上的棒球會跟著手的移動而跟著移動
                       (4)當手投出時,棒球也會跟著投出,然後程式就會計算手揮動的速度轉換成球                        的速度
                       (5)當球打到9宮格板之後,此時9宮格旁的人物就會播報投中哪一個板子,並得幾分
                       (6)當投中時,觀眾台上的人就會出現歡呼的聲音
                       (7)每當投出去一顆球時,螢幕上右下角就會顯示剩餘球數
                       (8)當遊戲結束後就會出現分數及排名

99160344_申凱宇,HW08,Week08

1.新建GitHub帳號

2.安裝GitHub到電腦

3.登入

4.新增專案
   (1)Follow別人的專案->存在本機Local
   (2)Clone in Windows
   (3)Publish
       先複製別人的專案
       放到自己文件中的資料夾裡
       然後Local就會有別人的專案
       publish完後就會變成uncommitted

網站的首頁

99160344_申凱宇,HW06,Week06

1. 下載
(1) Kinect SDK 1.7版
--裝上Kinect(跳過線上更新)--
(2) Kinect Developer kit

2. 執行範例
開始->Kinect for Windows SDK v1.7->Developer Toolkit Bowser 1.7.0

3. 範例程式檔
<沒安裝Kinect Developer kit>
法1:下載全部Simple:C#(按右下角Install->存在"我的文件"並新建資料夾)
<有安裝Kinect Developer kit>
法2:C槽->Program Files->Microsoft SDKs->Kinect->Developer Tollkit v1.7.0->Samples->

由於手邊沒有Kinect所以沒有辦法執行檔案,不過程式是可執行的。

99160344_申凱宇,HW05,week05

1.  下載Hersy老師範例程式
http://sdrv.ms/ZkgMXc

2. 下載 Kinect for Windows SDK
http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx

3. 下載 OpenNI 2 (2.1 beta x86版)
http://www.openni.org/openni-sdk/?download=http://www.openni.org/wp-content/uploads/2013/01/OpenNI-Windows-x64-2.1.0.zip#.UT_iWDBgeCk

4. 裝上kinect體感裝置
    不要等待更新要略過

5. 準備執行範例
  把電腦中的OpenNI2中的Redist移到老師的範例程式WorkingDir32中,
  不然範例程式會無法執行

6.執行範例
點選範例名稱按右鍵->設定為起始專案->屬性->偵錯->
工作目錄輸入:$(SolutionDir)/WorkingDir32


由於手邊沒有Kinect所以沒有辦法執行檔案,不過程式是可執行的。

99160070_邱凱民, 99160132_劉翊晨, HW17, Week17,

大致上整個遊戲都已經完成了,我們增加了計時器讓時間訂在60秒,時間結束後將會公布獲得的分數,然後增加了背景的音樂,我們設計時是先由滑鼠來操作,想說滑鼠試能成功時再把偵測滑鼠的區域改為由kinect來偵測,但是雖然我們能夠偵測到手,卻不能找到正確的區域,這裡花了我們很長的時間去做,也沒能做出來。

99160132_劉翊晨, 99160070_邱凱民, HW16, Week16,

我們發現難度有點太難,就連使用滑鼠也很難從電腦那裏的到分數,我們本來想要調慢電腦改變動作的時間,但是這樣就變得很無聊,所以我們決定加入一個待機的動作。















而待機的動作是除了使用防禦之外出手、出腳都能夠得到分數的,我們本來的設定是如果不是顯示其他動作玩家方就是顯示待機,而電腦方只是多一張圖讓他隨機出現,但是這樣卻造成有時分數突然不斷升高或減少,所以最後我們決定讓玩家方沒有待機的動作,然後稍微增加電腦方換圖的時間。

99160070_邱凱民, 99160132_劉翊晨, HW15, Week15,

我們將原本選擇用骨架以及MAYA來製作的角色換成由自行繪畫的火柴人來替代,我們的想法是以3種動作來決定分數,3種動作分別是:出手、出腳以及防禦,然後我們將電腦設定成不斷更換動作,藉由動作的不同來加扣分。

 出手時遇上防禦分數將不會有變化。

但出腳時遇到防禦就能加分。

如果出腳時遇上對出手就會被扣分數。







99160070_邱凱民, 99160132_劉翊晨, HW14, Week14,


我們發現在時間內做不出來骨架,所以我們決定改變遊戲的方式,將原本的偵測骨架改變成以偵測固定的區域,來決定角色的動作。這是後來我們做出來的遊戲場景。