2013年5月29日 星期三

Week14, HW14, 98160185_張家薰, 98160876_鄭雅軒,

今天老師去教召人不在~
由旦旦學長和雅軒撐全場,今天雅軒有抽空教我怎麼寫c#並且比較c#和javasscript不同

寫了場景中直升機螺旋槳轉動的功能
然後在unity裡不可以以中文字,是連註解都不可以有!!!

畫出子彈圖案

2013年5月28日 星期二

97160781_邱昱杰, 98161031_陳巧玲, HW14, Week14

本周進度:

  • 增加其他角色
  • 讓角色可以同時多個出現
  • 讓劍有光影
遇到問題:

  • 人物重複出現會使得消一個之後其他跟著消失
  • 尚未移植至體感裝置上

Week14, HW14, 99160522_沈奕均, 99160743_紀詠心

  • 完成遊戲畫面與成績顯示



  • 在遊戲前、遊戲中與遊戲後加入了音樂與音效

剩餘進度:
目前是以滑鼠來進行遊戲,
我們將透過老師的"星星範例"來加入體感的部分
偵測骨架來碰觸蟲蟲即可得分。

如果還有時間我們構想將遊戲分級(初中高階),初階是以滑鼠控制、中階則以手控制然後高階是以隨機出題(身體部位)來趕走蟲蟲。



2013年5月23日 星期四

99160866_陳冠倫, 99160193_黃柏勳, HW13, Week13,




              這禮拜試著做出結合範例hand3d然後可以偵測到手部位置,遇到的問題會有畫面放大以及畫面的點殘留,造成畫面不乾淨,已修改程式碼後解決,並希望下禮拜能做出按鈕而且能讓圖顯示正常大小

99160866_陳冠倫, 99160193_黃柏勳, Week12, HW12




            這週做出了開頭畫面    loading說明畫面   以及遊戲內部畫面   計時器 還有音樂播放


 

2013年5月22日 星期三

Week14,HW14,99160025_鍾毅軍,99160770_吳姿儀

本周進度(Week13):
1. 遊戲出題方式
2. 程式(指揮棒定位)--processing結合OpenNI/Nite。




本周遇到什麼問題(Week13):
1. 滑鼠按下動物(圖一)=>瞬間換成動物(圖二),圖一和圖二會重疊。
2. 筆電使用processing1.5.1版無法播放影片。
3. processing1.5.1版播放影片沒聲音,使用替代方案會發生影片LAG導致聲音對不起來。
4. 把processing程式搭上OpenNi/Nite程式會很當。
5. 手部定位不靈敏。
6. 手和指揮棒圖(滑鼠游標)要同步同位置,但移動方向會相反,位置會有點偏差。
7. 如何道具指揮棒代替手部動作。
8. 如何手部壓下代替滑鼠按下。
9. 要如何知道手部被偵測到的X,Y座標位置。


---------------------
解決辦法

1. 已解決(修改圖二,將圖二改成跟圖一同大小位置)。
2. 要安裝QuickTime軟體processing才可執行播放影片等功能

3. 已解決(使用processing版本改用2.0b5(和學校相同),播放影片會有聲音) 
***processing2.0b5版可執行openni/nite沒問題!***

下周進度(Week14):  
1. 程式(指揮棒定位校正) 
2. 程式(手部按下會執行動作)。
3. 登入畫面圖片修改(雲朵的圖-遊戲開始、動物介紹改顏色、體感校正改顏色和位置)。
4. 遊戲出題方式
(聽力測驗)
5. 製作按鈕圖片(聽力測驗標題、初級、中級、高級、確認鍵V、重來建X)。
6. Kinect改用Xtion。

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。

WEEK13, HW13, 98160185_張家薰,

繪製好的建築、直升機,人的模型是由官網抓的


 建築模型用MAYA建模
 直升機用MAYA建模
 直升機未上材質的側視圖
從MAYA匯出FBX,匯入Unity之場景

WEEK12, HW12, 98160185_張家薰,

討論是否要做沙畫


但因為衡量需要做的時間所以決定做Kinect視角轉換的部分
畢竟將場景加上可以閃躲子彈增加得分,被子彈射中扣分的方式
然後增加可觀察雪景的場景

Week11, 98160185_張家薰, HW11,


填寫 SCRUM 列清單
https://docs.google.com/spreadsheet/ccc?key=0AiYbu0zjxrp1dG5iWFFJME93N3I0MGk1cjZCbXpXb2c&usp=sharing


SCRUM 影片教學
http://scrum.tw/index.php/tw/aboutscrum/2011-11-07-08-20-59
SCRUM簡介
http://scrum.tw/index.php/tw/scrum



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月19日 星期日

Wee13,HW13,99160025_鍾毅軍,99160770_吳姿儀

本周進度(Week12):
1. 影片製作(介紹動物-獨唱、合唱)。
2. 指揮棒製作。
3. processing播放影片、播放音效。
4. 程式(指揮棒定位)。
5. 程式(開始、遊戲、成功失敗畫面可以切換)。

動物介紹影片修改


指揮棒製作
遊戲畫面
 選遊戲介紹按鈕=>播放動物介紹影片

選遊戲開始按鈕=>進入遊戲畫面
 點選動物前

點選動物後,會換圖和發出音效

本周遇到什麼問題(Week12):
1. processing無法播放影片。
2. processing播放影片沒有聲音。
3. 播放完影片會自動關閉視窗。
"# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug."
4. 在家使用processing2.0b3和2.0b8版本,無法播放影片和執行範例檔也會有錯誤,但在學校電腦用2.0b8版時沒問題,後來改用 1.5.1版可以正常執行但還是會跑出"Display 0 does not exist, using the default display instead."紅字錯誤。(在學校電腦測試時播放影片可用mov和mp4影片檔,但改用1.5.1只可用mov影片檔)。
5. 按動物圖片發出叫聲。
(1) 按第一次叫聲正常,第二次以上叫聲怪怪。
(2) 滑鼠按下動物(圖一)=>瞬間換成動物(圖二),圖一和圖二會重疊 。

---------------------
解決辦法
1. (1) 指定mov和mp4影片檔案。
(2) 影片檔要存放在pde檔下的data資料夾(新建資料夾)。
2. (1) 版本問題,用processing1.5.1版以上不會有問題。
(2) 用processing1.5.1>>替代方案>>將影片聲音轉成mp3檔播放。
3. movie.loop();  //影片迴圈。循環播放不會結束。
***4. 版本問題。
5.  (1) song.rewind();  //音樂倒帶。讓音樂先倒帶再播放。
(2)修改動物圖2。
*若用processing2.0b5版在OpenNI有問題話則換回processing1.5.1版(影片播放沒聲音的話則用替代方案)。*

下周進度(Week13):
1. 遊戲出題方式
2. 程式(指揮棒定位)

2013年5月16日 星期四

week 13 陳巧玲 邱昱杰

進度:貼上背景、人物、武器
武器:不會被視窗限制可以移動到角落
人物:設定事件讓圖片消失


音樂和影片的使用方式


import ddf.minim.*;
Minim minim;
AudioPlayer home; //函數

void setup() {
  size(960, 540, P2D);
  background(0);
  minim = new Minim(this);
  homemovie = new Movie(this, "home.mov");
  home = minim.loadFile("home.mp3", 1024);
  homemovie.play();
  home.play();
}
void draw() {

  image(homemovie,0,0);
}
void movieEvent(Movie myMovie) {
  homemovie.read();
}




動畫(要想辦法利用影片串接每個部分)
目前可以讀取並播放影片
但是聲音和影片要分開放,不然影片的聲音只會有一開始
另外要解決怎麼判斷影片結束或是設置事件讓流程進行



99160522_沈奕均, 99160743_紀詠心, HW13, Week13,

本週討論進度與上周完成進度



範例真的有點難改,有解決kinect左右相反和影像調整的問題~繼續努力!


2013年5月15日 星期三

week12 陳巧玲 邱昱杰

上周進度:
準備素材,規畫場景

遊戲進行畫面背景

敵人


夥伴


武器

其他



wish list
1)列出工作:留下重要的東西,排列優先順序餘時間內完成
2)有不同人代表不同角色
3)時間內完成工作
4)scrum master 組長分配時間工作
5)檢討問題,以可以demo為主(要讓最後有成果)

瘋體感:下一個撼動產業的力量
Xtion PRO live 沒有RGB (去背、錄影)
作業系統和kinect不同,支援很多作業系統,程式語言多
kinect僅適用於win7

體感應用:垃圾桶、機器人、復健、遊戲、3D建模列印
訴求:好用、直覺性
結論:體感具有巨大的潛力