顯示具有 99160494_陳孟琳 標籤的文章。 顯示所有文章
顯示具有 99160494_陳孟琳 標籤的文章。 顯示所有文章

2013年6月23日 星期日

99160150_林秉燁,99160494_陳孟琳,Week17,HW17

week16的作業:(week17 demo檢查)

檢查以下作業進度:

1、出題:出題的程式。(已完成)

2、判斷玩家的動作-答對 。(已完成)

3、時間倒數的部分:倒數沒有負數。(已完成)

--------------------------------------------------------------------------------------------------------------------------------------------------



討論week16的工作分配:(week16的作業,week17 demo檢查)

以下三個作業:

1、與kinect結合。

2、跑範例程式,熟悉Kinect、SDK、OpenNI。

3、拍影片。

2013年6月22日 星期六

99160150_林秉燁,99160494_陳孟琳,Week16,HW16

week15的作業:(week16 demo檢查)

檢查以下作業進度:


1、出題:
     (1)出題的畫面。(已完成)
     (2)出題的程式。

2、判斷玩家的動作-答對 答錯。


--------------------------------------------------------------------------------------------------------------------------------------------------

討論week16的工作分配:(week16的作業,week17 demo檢查)

以下三個作業:

1、出題:出題的程式。

2、判斷玩家的動作-答對 答錯。

3、時間倒數的部分:倒數沒有負數。

4、跑範例程式,熟悉Kinect、SDK、OpenNI。

99160150_林秉燁,99160494_陳孟琳,Week15,HW15

week14的作業:(week15 demo檢查)

檢查以下作業進度:

1、搜尋資料:影音回饋(系統判斷玩家做動作是對的還是錯的,並給予回饋)。(已完成)

2、錄音:    (改其他方法)
      口令的錄製。

3、程式:    (已完成)
     (1)結束遊戲畫面時,若按"是",則整個程式結束。

4、程式:    (改其他方法)
     (1) 放口令至對應的程式中


--------------------------------------------------------------------------------------------------------------------------------------------------


討論week15的工作分配:(week15的作業,week16 demo檢查)

以下三個作業:

1、出題:
     (1)出題的畫面。
     (2)出題的程式。

2、判斷玩家的動作-答對 答錯。

3、跑範例程式,熟悉Kinect、SDK、OpenNI。

2013年5月22日 星期三

99160150_林秉燁,99160494_陳孟琳,Week14,HW14



week13的作業:(week14 demo檢查)

檢查以下作業:

1、搜尋音樂(mp3檔)。(已完成)

2、程式:(播放背景音樂) (已完成)
      背景音樂(mp3檔)放至程式裡。

3、程式:(T1計時器,倒數計時的功能) (已解決)
      從一進入至遊戲畫面,就開始倒數 "3" → "2"  → "1" → "GO" → "一開始的遊戲動作"。

4、程式:(saveTime計時器,倒數計時的功能) (已解決,如下圖)
      從一進入至遊戲畫面,就開始倒數 "GO" → "60" → "59"  → "58" ......。


--------------------------------------------------------------------------------------------------------------------------------------------------

倒數60秒的畫面
倒數59秒的畫面

倒數58秒的畫面


--------------------------------------------------------------------------------------------------------------------------------------------------

討論week14的工作分配:(week14的作業,week15 demo檢查)

以下五個作業:

1、搜尋資料:影音回饋(系統判斷玩家做動作是對的還是錯的,並給予回饋)。

2、錄音:
      口令的錄製。

3、程式:
     (1)結束遊戲畫面時,若按"是",則整個程式結束。

4、程式:
      (1) 放口令至對應的程式中

5、跑範例程式,熟悉Kinect、SDK、OpenNI。

99160150_林秉燁,99160494_陳孟琳,Week13,HW13


week12的作業:(week13 demo檢查)

檢查以下作業進度:

1、美工:(已完成,如下圖)
      遊戲說明、結束遊戲的畫面。

2、美工:(已完成,如下圖)
      製作遊戲說明。

3、程式:(已完成,但有問題)
     (1)按選單可以切換至不同的畫面:一進入遊戲畫面時,會有選單供玩家選擇。
          1.1 按開始遊戲→遊戲畫面。
          1.2 按遊戲說明→遊戲說明的畫面。
          1.3 按結束遊戲→結束遊戲的畫面。 

4、程式:(已完成,但有問題)
      (1) 在遊戲說明的畫面按復原鍵可以切回至一開始的畫面(提供選單的畫面)。
      (2) 在結束遊戲的畫面:有"是"和"否"的選項,可以切換至不同的畫面。
             2.1 "是",直接結束遊戲畫面。
             2.2 "否",切換至一開始的畫面。


遊戲說明的畫面
結束遊戲的畫面
--------------------------------------------------------------------------------------------------------------------------------------------------


討論week13的工作分配,有以下四項作業:(week13的作業,week14 demo檢查)

1、搜尋音樂(mp3檔)。

2、程式:(播放背景音樂)
      背景音樂(mp3檔)放至程式裡。

3、程式:(計時器,倒數計時的功能)
      從一進入至遊戲畫面,就開始倒數 "3" → "2"   "1" → "GO"。

4、跑範例程式,熟悉Kinect、SDK、OpenNI。


--------------------------------------------------------------------------------------------------------------------------------------------------

遇到的問題:

1、音樂不會循環播放(音樂只能播放一次)。 (week14已解決)

2、倒數的問題:(week14已解決)
       (1) 一進入遊戲畫面,會從 " 60 " 開始倒數嗎?( " 60 " → " 59 " )
       (2) " 3 " → " 2 " → " 1 → " GO 的倒數,不確定倒數的程式碼寫的對嗎(感覺怪怪的)?
       (3) " GO → " 3 "的問題。

3、切換畫面的問題(week14已解決)
      加入計時器的程式碼後,在<一開始>的選單畫面,
      若按<結束遊戲>會跳至遊戲畫面(倒數計時)。
      請問老師為什麼會有這樣的問題? 

4、processing與SDK結合,遇到的問題。
      我們想將原本的背景,換成我們自己畫的背景,卻一直無法成功?

99160150_林秉燁,99160494_陳孟琳,Week12,HW12


week11的作業:(week12 demo檢查)

檢查以下作業進度:

1、美工:(已完成,如下圖)
      畫出開始遊戲、結束遊戲、倒數遊戲、GO、GAME OVER的畫面。

2、美工:(已完成,如下圖)
     畫出玩家和背景(以2D方式呈現)。

3、美工:(已完成,如下圖)
      五種姿勢:
      (1) 玩家一開始,沒有任何動作的畫面。
      (2) 紅旗舉起來,藍旗不要舉的畫面。
      (3) 紅旗不要舉,藍旗放下來的畫面。
      (4) 紅旗不要舉,藍旗放下來的畫面。
      (5) 紅旗放下來,藍旗不要舉的畫面。



一開始的畫面
結束遊戲的畫面
倒數-3 的畫面
倒數-2 的畫面

倒數-1 的畫面
GO的畫面
GAME OVER的畫面

玩家一開始,沒有任何動作 的畫面
紅旗舉起來,藍旗不要舉 的畫面
紅旗不要舉,藍旗放下來 的畫面
紅旗不要舉,藍旗舉起來 的畫面
                                   
紅旗放下來,藍旗不要舉 的畫面

--------------------------------------------------------------------------------------------------------------------------------------------------

討論week12的工作分配,有以下五項作業:(week12的作業,week13 demo檢查)

1、美工:
      遊戲說明、結束遊戲的畫面。

2、美工:
      製作遊戲說明。

3、程式:
     (1)按選單可以切換至不同的畫面:一進入遊戲畫面時,會有選單供玩家選擇。
          1.1 按開始遊戲→遊戲畫面。
          1.2 按遊戲說明→遊戲說明的畫面。
          1.3 按結束遊戲→結束遊戲的畫面。 

4、程式:
      (1) 在遊戲說明的畫面按復原鍵可以切回至一開始的畫面(提供選單的畫面)。
      (2) 在結束遊戲的畫面:有"是"和"否"的選項,可以切換至不同的畫面。
             2.1 "是",直接結束遊戲畫面。
             2.2 "否",切換至一開始的畫面。

5、跑範例程式,熟悉Kinect、SDK、OpenNI。



2013年5月14日 星期二

Week10,HW10,99160494_陳孟琳

1、安裝下載:
    (1) OpenNI_NITE。
    (2) SimpleOpenNI。
    (3) Processing 1.5.1。
2、將SimpleOpenNI的函式庫放至Processing:
     放置位置:文件 / processing / Libraries / SimpleOpenNI

3、重新打開processing後,在執行範例!

4、執行結果:



心得:
  今天修改範例程式Hand3d,感覺很好玩,感覺真的有學到一些東西了。

2013年5月1日 星期三

99160150_林秉燁,99160494_陳孟琳,Week11,HW11

構想:

Vision :紅藍舉旗樂

功能:

1、一進入遊戲畫面時,會有選單供玩家選擇:
      (1)按開始遊戲→遊戲畫面、
      (2)按遊戲說明→遊戲說明的畫面、
      (3)按結束遊戲→結束遊戲的畫面。
2、結束遊戲的選項、GO、GAME OVER的畫面。
3、在遊戲中,玩家會擺出的姿勢(有四種姿勢)。
4、當玩家的動作是對或錯時,適當的給予影音回饋。
5、測試玩家執行動作的口令(紅旗舉起來,藍旗放下來等)。
6、判斷玩家在執行口令的動作是對或錯。
7、遊戲說明。
8、播放音樂檔-背景音樂(mp3檔)。
9、播放錄音檔-口令(wav檔)。
10、測試玩家執行動作的口令(紅旗舉起來,藍旗放下來等)。

11、在遊戲說明的畫面按復原鍵可以切回至一開始的畫面(提供選單的畫面)。
12、在結束遊戲的畫面有"是"和"否"的選項,可以切換至不同的畫面。
13、在結束遊戲的畫面"是",直接結束遊戲畫面。"否",切換至一開始的畫面。


--------------------------------------------------------------------------------------------------

延伸功能:

1、有單人或多人遊戲的選項。
2、設置排行榜,刺激玩家間的競爭。
3、有計分功能。
4、有倒數計時的功能。
5、當玩家答對的越多,速度會加快一點。
6、每位玩家有三次舉錯的機會(當三次用光時,會顯示GAME OVER字樣)。
7、玩家每舉對一次分數為一分。
8、當玩家連續答對10次時,分數會以雙倍計算。之後若是答錯,分數則是以一次一分計算。


-------------------------------------------------------------------------------------------------
拆解小動作:

1、美工:畫出開始遊戲、結束遊戲、倒數遊戲、GO、GAME OVER的畫面。
2、美工:畫出玩家和背景(以2D方式呈現)。
3、美工:四種姿勢:
      (1) 紅旗舉起來,藍旗不要舉
      (2) 紅旗放下來,藍旗舉起來
      (3) 白旗舉起來,藍旗放下來
      (4) 白旗放下來,藍旗舉起來
4、程式:
      切換不同的畫面
      (按"開始遊戲"→"遊戲畫面";按"遊戲說明"→"遊戲說明";按"結束遊戲"→"結束遊戲"。
5、程式:口令隨機出現。
6、錄製測試玩家執行動作的口令(例如,紅旗舉起來,藍旗放下來等)。
      (口令要分一小段一小段錄製。一個口令一小段)。
7、找影音回饋。
8、程式:將口令放到程式裡。
9、程式:將影音回饋放到程式裡。
10、程式:判斷玩家的動作,是對還是錯。
11、製作遊戲說明。
12、程式:背景音樂(mp3檔)放至程式裡。
13、程式:錄音檔(wav檔)放至程式裡。
14、找背景音樂。
15、程式:倒數"3"→"2"→"1"→"GO" 和 "ganeover" 畫面。
16、程式:判斷玩家的動作是對或錯完成後,並給予適當的影音回饋。
17、在遊戲說明的畫面按復原鍵可以切回至一開始的畫面(提供選單的畫面)。
18、在結束遊戲的畫面有"是"和"否"的選項,可以切換至不同的畫面。
19、在結束遊戲的畫面"是",直接結束遊戲畫面。"否",切換至一開始的畫面。

-------------------------------------------------------------------------------------------------

心得:
  這週進度是討論我們期中企劃書的Vision、功能、拆解小動作、每項工作需要完成的小時數,也可以討論延伸功能。拆解小動作的好處是,讓我們每週都可以有工作進度,也可以更快完成期末作品,如果在做作業的過程中遇到問題,都可以跟老師討埨,老師會指導我們。

以上是我們這組的討論。


-------------------------------------------------------------------------------------------------

week11的作業:(week12 demo檢查)


製作以下三個的影像:
1、美工:
      畫出開始遊戲、結束遊戲、倒數遊戲、GO、GAME OVER的畫面。

2、美工:
     畫出玩家和背景(以2D方式呈現)。

3、美工:
      (1)玩家一開始,沒有任何動作的畫面。
      (2) 紅旗舉起來,藍旗不要舉的畫面。
      (3) 紅旗不要舉,藍旗放下來的畫面。
      (4) 紅旗不要舉,藍旗放下來的畫面。
      (5) 紅旗放下來,藍旗不要舉的畫面。

2013年4月24日 星期三

期中作品企劃書,Week09,HW09,99160150_林秉燁,99160494_陳孟琳

期中作品企劃書

組員:99160150 林秉燁、
            99160494 陳孟琳。


構想一:舉紅旗白旗!

遊戲說明:
一個口令,一個動作,左手拿白旗,右手拿紅旗。聽指令動作,錯誤者淘汰。

口令:
紅旗舉起來  白旗放下來  白旗升上去  紅旗不要舉
紅旗白旗不要降  白旗不要升  紅旗舉起來  紅旗白旗降下來
紅旗白旗升上去  紅旗降下來  白旗舉起來  白旗不要升
紅旗升上去  紅旗白旗放下來  白旗不要降  紅旗白旗升起來
紅旗不要升  白旗不要降  紅旗白旗降下來  白旗升起來
白旗不要舉  紅旗升上去  白旗舉起來  紅旗白旗不要升
紅旗白旗放下來  白旗放下來  紅旗不要降  紅旗不要升

延伸:
從一人遊戲延伸到多人遊戲。































========================================================================

構想二 :出氣筒!

遊戲說明:
出氣筒是一個對於心理方面具有療癒效果的,根據研究報告指出:心理長期壓抑會造成很嚴重的後果,如:人們往往在離婚、丟掉工作等重大事件後出現心理問題,實際上這個狀況應該是心理問題先出現了,由於沒有很好地調整,沒有很好地對待這個問題,沒有早期解決,到後來這個問題就會逐漸加重。所以他能適時抒發您的壓力,使生活步調慢慢調回來。而本遊戲未來開發方向希望能以相片上傳功更換您所想出氣的對象等。這是款有助於身心健康的遊戲!!




Week08,HW08,99160494_陳孟琳

試 GitHub

網址:https://github.com/ 

建立帳戶






學習新增專案Follow別人的專案上傳程式




心得:
  今天要建立帳戶時,一直很不順暢。也有問老師怎麼辦?直到快到下課時,老師才幫我解決這個問題,我也成功建立起帳號了。
  今天學習:新增專案、Follow別人的專案、上傳程式,感覺對於專案管理很有幫助。

2013年3月27日 星期三

Week06,HW06,99160494_陳孟琳








Depth Basics-WPF的執行結果:


Shape  Game的執行結果:


WPF D3D Interop的執行結果:



Kinect Fusion Explore-WPD的執行結果:



Green Screen-WPD的執行結果:



Infrared Basics-WPD的執行結果:



Kinect Fusion Basics-WPD的執行結果:



心得:
  今天有玩Shape  Game這個遊戲,發現當一個人在玩得正開心的時候,要小心不要打到周邊的人;但是當兩個人在玩的時候,是要小心不要打到跟你一起玩的人,當動作大一點的時候,真的很危險!另一個遊戲是圈圈叉叉喊數字,我們大家都很認真在喊的時候,可能因為沒有事先訓練語音辨識的關係,所以辨識的成功率不高,也會導致誤判的結果,喊得有點累。今天知道了"Tab"鍵在寫Kinect時,可以好好運用。

2013年3月24日 星期日

Week05,HW05,99160494_陳孟琳


先下載(1) Kinect SDK 1.6、(2) OpenNI2、(3) Nite2。

每個程式都要:(1)設為起始專案、
                       (2)設定屬性按右鍵選屬性→選偵錯→選工作目錄
                                               →輸入$(SolutionDir)\WorkingDir32。


OpenNI的執行結果↓

(1)002a_OpenCV_Viewer的執行結果:利OpenNI+OpenCV讀取深度圖和彩色圖。



(2)002b_OpenCV_Viewer2的執行結果:利用OpenCV結合深度圖和彩色圖。


(3)003a_GL3D_Point的執行結果:利用深度值的點,貼上彩色圖。



NiTE的執行結果↓

(1)N01_UserTracker的執行結果:


(2)N02a_OpenCV_Viewer的執行結果:


(3)N02b_OpenCV_User_withColor的執行結果:



(4)N06b_OpenCV_HandTracking的執行結果:手部追蹤,可以畫圖。


心得:
   HandTracking的範例程式,手部動作盡量是前後推進和大一點的動作,如果手部是上下左右移動,可能沒辦法成功追蹤手部運動。

  N02的程式,可能會造成因為肢體或身體重疊到了,而導致顏色誤判情況發生。例如,我把我的手放在甲的右手上,執行後的結果會是,我的全身跟甲的右手都是粉紅色,甲的身體(除了右手)都是綠色。這就是誤判的結果。

  在下課前,顧老師給我們看了一部影片,讓我深深覺得對體感動作的定義真的要很小心,並要設想到所有可能會發生的情形、確定使用者玩得會很安全、要考慮使用者可能會發生身體上不適,例如,使用者在使用相關設備時,要小心會打到自己或他人;使用在再遊戲時,要先觀察周遭的環境是否適合玩遊戲,要先把危險的物品(梯子)移走,或是叫小孩子不要靠近。避免發生嚴重的後果。