顯示具有 99161082_徐文玲 標籤的文章。 顯示所有文章
顯示具有 99161082_徐文玲 標籤的文章。 顯示所有文章

2013年6月24日 星期一

Week18,HW18,99161082_徐文玲,99160734_陳嘉云

本週進度:
1.遊戲完成
2.課堂上DEMO程式

老師的建議:
1.進入遊戲的按鈕時可以顯示進度,讓使用者知道什麼時候會進入遊戲
2.把雞蛋和靶心的偵測點改到中心,雞蛋中心和靶心中心小於某距離時雞蛋消失!
   dist(x,y,x2,y2)
   imageMode(CENTER)
3.碰到雞蛋時發出打破的音效


2013年6月23日 星期日

Week17,HW17,99161082_徐文玲,99160734_陳嘉云

本週進度:
1.結束畫面的結束遊戲以及再玩一次的體感判斷完成
2.結合kinect之後場景問題解決
3.加入遊戲講解


下週目標:
1.遊戲完成
2.錄製影片



2013年6月9日 星期日

Week16,HW16,99161082_徐文玲,99160734_陳嘉云

本週進度:
1.解決換場景的部分問題
2.遊戲結束再次進入遊戲時,分數成功重新計算
3.修改程式結合kinect

下週目標:
1.結束畫面的結束遊戲以及再玩一次的體感判斷!
2.結合kinect之後場景無法依照原本場景一接著場景二運作而是直接跳到場景三

Week15,HW15,99161082_徐文玲,99160734_陳嘉云

本週進度:
1.手碰到雞蛋,雞蛋會消失

下週目標:
1.進入遊戲畫面(開始遊戲)後讓滑鼠不會再感應到,開始遊戲的按鈕
2.遊戲結束再次進入遊戲時,分數從新計算




Week14,HW14,99161082_徐文玲,99160734_陳嘉云

本週進度:
1.雞蛋隨機射出
2.遊戲結束的計分畫面完成

下週目標:
手碰到雞蛋,雞蛋會消失






Week13,HW13,99161082_徐文玲,99160734_陳嘉云

本週進度:
1.可以用滑鼠按開始換遊戲畫面
2.靶心跟著手移動
3.計時條

下週目標:
雞蛋隨機射出

hw

Week12,HW12,99161082_徐文玲,99160734_陳嘉云

本週進度:
1.遊戲開始畫面、遊戲畫面、雞蛋、標靶繪製完成
2.修改3D Hands範例加入完成的圖片

下週目標:
可以按開始換遊戲畫面,雞蛋會隨機射出(如果可以:靶心靠近雞蛋會破掉)







2013年6月5日 星期三

Week11,HW11,99161082_徐文玲,99160734_陳嘉云

1.決定期末專案以 Processing + SimpleOpenNI + Kinect 製作

2.用SCRUM 列出清單工作進度表
   (1)列出要做的功能及完成的順序

   (2)依照功能列出步驟和完成每個步驟所需的時間


 Vision 射雞蛋遊戲
功能-List (可demo) 1. 按開始遊戲會換到遊戲畫面
                        2. 射擊到白雞蛋或加分、黑雞蛋會扣分
                        3. 可以倒數計時
                        4. 顯示出最後總分
                        5. 可以感應聲音或動作來決定要射擊或補充子彈
拆解小步驟:  步驟順序:                                                        預估製作小時數:
                  1. 畫出背景圖、主畫面的圖、顯示分數的背景圖           6hr
                  2. 按開始遊戲切換到遊戲畫面                                   2hr
                  3. 雞蛋會隨機由左到右或右到左飛行                          12hr
                  4. 感應手勢射擊雞蛋                                                  48hr
                  5. 倒數計時                                                          5hr
                  6. 統計計分:白色雞蛋加分、黑色雞蛋扣分                 5hr
                  7. 顯示得分畫面                                                      2hr
統計小時數:                                                                                  80hr





2013年6月2日 星期日

Week10,HW10,99161082_徐文玲

1.下載安裝
  (1) OpenNI_NITE
       OpenNI 1.5
       Nite 1.5
       Sensor Kinect
  (2)裝上Kinect裝置--------
  (3) SimpleOpenNI
  (4) Processing 1.5.1

2.把SimpleOpenNI放入Processing
執行processing->我的文件->processing->建資料夾Libraries->把SimpleOpenNI解壓縮放入

3. 執行SimpleOpenNI範例

4.用Hand3d範例修改看看













修改和增加的部分
PImage imgBG;
PImage imgHand;

  imgBG=loadImage("images.png");
  imgHand=loadImage("bear1.png"); 

 image(imgBG,0,0,1024,768);
  image(imgHand,1024/2-handVec.x,768/2-handVec.y); 
  return;


Week08,HW08,99161082_徐文玲

專案管理(GitHub)

1.新建GitHub帳號

2.安裝GitHub到電腦

3.登入

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


((忘了截圖><))

99161082_徐文玲, HW04, Week04



1.  下載範例程式
     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. C:\Program Files (x86)\OpenNI2\Redist裡面資料通通丟進
   2013OpenNI2 NiTE2\範例程式\WorkingDir32

6. 打開OpenNI範例
    選專案名稱右鍵->設定為起始專案


      選專案名稱右鍵->屬性->偵錯->工作目錄->$(SolutionDir)/WorkingDir32

7.





Week06,HW06,99161082_徐文玲

1. 下載kinect SDK 1.7 版

2. 下載kinect Developer kit

3. 裝上kinect

4. 下載範例
     開始->Kinect for Windows SDK v1.7->Developer Toolkit Bowser 1.7.0

5.執行範例





6. Kinect->C#



























Week05,HW05,99161082_徐文玲

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





2013年4月24日 星期三

99161082_徐文玲, 99160734_陳嘉云, Midterm, Week09,HW09


射雞蛋遊戲


















1.遊戲方式: 利用Kinect感應手的位置,靶心跟著手的位置移動,另外一隻手感應射擊以及補充子彈的按鈕。

2.製作流程
(1) 畫出背景
(2) 結合軟體,偵測兩手動作
(3) 讓雞蛋可以隨機出現
(4) 射到白雞蛋加分、黑雞蛋扣分
(5) 倒數計時
(6) 補充子彈跟射擊的按鈕

3.故事劇情
主角是一位警察,他想要練習射擊技術,所以到射雞蛋場,練習射擊。


2013年3月6日 星期三

99161082_徐文玲, HW03, Week03

1.下載
GOOGLE搜尋: Simple-openni → SimpleOpenNI-0.27
                                                     OpenNI_NITE_Installer-win32-0.27
2.安裝
解壓縮後,安裝順序
openni

nite

SensorKinect


3.下載Processing1.5.1,放入SimpleOpenNI
方法一:把SimpleOpenNI放在Processing-1.5.1/modes/java/放這裡
方法二:打開媒體櫃→文件→在Processing中自行建立一個libraries資料夾在裡面放入SimpleOpenNI

4.裝上KINECT
成功執行


心得:
因為一開始下載的是64bit的版本和電腦中JAVA版本不合而無法執行,最後重新下載改成32bit的版本才成功執行
老師最後介紹可以自己上網去找素材,示範了兩個範例的MSAFluid和marchingcubes超棒!!!


99161082_徐文玲, HW02, Week02

1.環境設置
下載/安裝 OpenCV
然後開啟 Visual C++
Win32 主控台應用程式(要記得取消先行編輯標頭檔)

設定 Project 的屬性


Include 目錄 增加 C:\OpenCV2.1\include;
程式目錄 增加 C:\OpenCV2.1\lib;
Link Input 增加 cv210.lib; cxcore210.lib; highgui210.lib;




2.顯示圖片


3.使用Webcam顯示視訊


4.心得
執行程式前的設定比較麻煩,會因為多一個空格而不能執行
設定完成後,程式碼還可以理解!!

2013年2月20日 星期三

我是 徐文玲 我的夢想是 用體感出讓全身都運動到的遊戲

(1) 寫你的學期目標(作夢)
我是 徐文玲 我的夢想是 用體感出讓全身都運動到的遊戲

(2) 找video、體感互動(吸引你的)
(Leap motion、Kinect、Xtion、OpenNI)
影片如下


我想和老師及大家分享心中的小秘密
本身對程式不是很有信心
想搭配一些自己比較熟悉的軟體來做做看


==========回家作業==========

1. Page Description 一頁的遊戲介紹 
雖然知道固定的運動對身體健康很好,但是想到要在寒冷的冬天,出去外面無趣的運動

就讓人失去持續去做的毅力。如果能待在家裡運動,而且不再只是無趣的運動的話!!!!




遊戲方式:

要在原地跑動,中間遇到各式障礙物,要跳躍或左右移動方式閃過,以碰到指定的物體作分數計算。

1.1. Game Title

WIND runner

1.2. 像什麼? (ex. 像是 Angry Birds + Mario),一句話~ 三句話,講出來 
像超級瑪莉的遊戲