顯示具有 Week15 標籤的文章。 顯示所有文章
顯示具有 Week15 標籤的文章。 顯示所有文章

2015年6月29日 星期一

Week15

Week15期末作業進度:



Class's note:

設定FAAST
在其他視窗試
body position

lean / left / 10
keyboard event / number 1

mid :
left hand / above/ head/ 20

left hand/ to right of left shoulder





期末作業討論:

OUR GAME:(how to impove??)
start game
restart game
live+2


left
ritht
forward
back





遊戲說明:

yellow floor: score+50
blue floor: score+50 & heigh*2
red floor: ball can't jump



1 fingers: start game
5 fingers: restart game
4 fingers: Lives+2
out of could: Lives-2



需改:
●起始畫面說明
●進入遊戲
●music
●4 fingers: Lives+2





期末作業進度:

將期中作品改良
改成用滑鼠與鍵盤操控





向左





向右







中間










2015年6月15日 星期一

期末作業-進度

Let's share color!

構思
在Youtube找到影片:
2011大葉大學14屆視傳系形象長片-視界交互【點點人3主打】
https://www.youtube.com/watch?v=_8E6w0irTQE






看到這個影片產生了將它做成互動軟體的想法,偵測到人利用圓點印出,能多人一起使用,每個人都能有自己的顏色,並且能分享自己的顏色給對方





設計過程:

開始步驟:
  1. 如何印出點點人?
  2. 人如何有顏色?
  3. 如何互相變顏色?




步驟1.印出點點人






步驟2.人如何有顏色
先用矩陣宣告顏色

color[]       userClr = new color[]{ color(255,0,0),
                                     color(0,255,0),
                                     color(0,0,255),
                                     color(255,255,0),
                                     color(255,0,255),
                                     color(0,255,255)
                                   };


將人物的點點填入顏色
  blob_array[index] = 5; //矩陣裡六個顏色
        //fill(GRAY);  這邊是原本還沒加入彩色時先令他為灰階
         fill(userClr[ (userMap[index] - 1) % userClr.length ], 50);  //填入顏色矩陣的色彩

預設第一人為紅色

偵測到第二個人
預設第二人為綠色


第三人為藍色,第四人為黃色,第五人為紫紅色,第六人為淡藍色。









步驟3.如何互相改變顏色?
Let's share color!



當紅色的人碰到綠色的人時,碰到的部分會變成紅色,慢慢地整個人會變成紅色。
當紅色的人不再接觸後,原本的綠色人會變成紅色,而原本紅色的人會變成下一個顏色。











這就是分享顏色!!!!!!!!


期末構思

題目 : 水果DIY


夏天到了,覺得很熱很不舒服,
是否想來點清涼果汁來降火氣呢?
我們的期末作業構思,
將可以自製健康的果汁,
可以自由搭配選擇想要的水果,
製作出屬於自己的味道 !!

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

遊戲過程 :

1.中間放置一台果汁機
2.兩旁有許多水果
3.左右手分別顯示兩個點,紅跟藍
4.把想要的水果拿到果汁機裡(最多三種水果)
5.跳10下,果汁機將啟動並開始攪拌
6.跳完後,果汁就完成了。

-------------------------------------------------------
遊戲結果 :

1.做出的飲料結果約有3.4種顏色
2.播放清爽的音樂


2015年6月8日 星期一

Week 15

期末作業名稱:鬼影擒拿手

內容:

製作出一個足球遊戲,遊戲形式就是足球中的罰十二碼,讓玩家當守門員,然後再利用手去擋下對方踢過來的足球,考驗反應能力又可以運動。



2015年6月1日 星期一

十五周

期末作品名稱: 射擊遊戲

以體感方式抓取左右手拿取物品座標,以射擊姿勢製作射擊遊戲。

week15

期末遊戲名稱:射擊遊戲

以體感方式對比左右手座標,而玩家手持步槍進行射擊遊戲。

01160873_林瑋真

期末遊戲名稱: balance man

期末遊戲內容: 以雙手伸平的姿勢開始,行走方式是以手部微動的角度,使角色人物在鋼索上行走,走至對面終點,及遊戲勝利;如果角度不小心移動太大,角色人物會因失去平衡而跌落地面,即遊戲結束。在遊戲中,會有一些飛行物來干擾角色人物行走,如果被飛行物撞到,也會跌落地面,遊戲結束。

期末遊戲圖片範例:





week15

PImage imgRoom;
float angle=0,dX=800,dY=600;
void setup(){
  size(800,600,P3D);
  imgRoom=loadImage("room.jpg");
}
void draw(){
  background(255);
  pushMatrix();
    imageMode(CENTER);
    image(imgRoom,400,300,dX,dY);
  popMatrix();
}
void keyPressed(){
  if(keyCode==LEFT||keyCode==RIGHT){dX*=1.1;dY*=1.1;}
 

}

Week15 01160023 期末作品




萌萌躲障礙物

主角為 一隻叫萌萌的小白貓

有天有4隻怪物來攻擊他

因此萌萌要開始努力閃怪拉!!


利用kinect來進行遊戲
(FAAST)往右 往左 傾斜  就可以往右靠/左靠  進行閃怪
身體向上跳  萌萌就可以跳了起來喔


怪物從前面而來  (隨機)



Week15

-------------------------------↓↓期末作業初想↓↓-------------------------------

走鋼索遊戲
利用雙手的平衡控制走鋼索的人行走
角度如果偏移太大就會失敗


Week15 期末作品-構思

期末作品-構思

遊戲(名稱): 貓咪大冒險

背景:

(開始畫面)






遊戲方式: 

       貓咪會配合不斷的前進畫面,閃躲障礙物(ex:怪物.毛毛蟲...等)

利用手勢判斷來控制貓咪的行進方式,沒有閃躲掉的話會扣血,並加入補血的物件(ex:魚.罐頭..

等),三條命都用完了即結束遊戲,如果拿到9條命,將會成功進化成九命怪貓,及遊戲勝

利。

判斷:

手往右揮 >> 貓咪往右移動

手往左揮 >> 貓咪往左移動

跳起來 >> 貓咪往上跳


參考遊戲:

影片:

從4:11開始觀看

https://www.youtube.com/watch?v=9S6SLI2IzYo

預計用到的方法:

processing-2.2.1 來當coding的工具

FAAST-1.2 內的手勢判斷來撰寫

1.左手揮

2.右手揮

3.跳起來

參考表格:

類型動作名稱意義條件值(單位)
skeletonlean_left身體左傾身體左傾角度(度)
lean_right身體右傾身體右傾角度(度)
lean_forwards身體前傾身體前傾角度(度)
lean_backwards身體後傾身體後傾角度(度)
left_arm_forwards左手前伸手到肩膀的距離(英寸)
left_arm_down左手放下手到肩膀的距離(英寸)
left_arm_up左手舉起手到肩膀的距離(英寸)
left_arm_out左手向左伸手到肩膀的距離(英寸)
left_arm_across左手向右伸手交錯過身體到肩膀的距離(英寸)
right_arm_forwards右手前伸手到肩膀的距離(英寸)
right_arm_down右手放下手到肩膀的距離(英寸)
right_arm_up右手舉起手到肩膀的距離(英寸)
right_arm_out右手向右伸手到肩膀的距離(英寸)
right_arm_across右手向左伸手交錯過身體到肩膀的距離(英寸)
left_foot_forwards左腳往前腳到左臀部的距離(英吋)
left_foot_sideways左腳往左腳到左臀部的距離(英吋)
left_foot_backwards左腳往後腳到左臀部的距離(英吋)
left_foot_up左腳舉起左腳離地高度(英吋)
right_foot_forwards右腳往前腳到右臀部的距離(英吋)
right_foot_sideways右腳往右腳到右臀部的距離(英吋)
right_foot_backwards右腳往後腳到右臀部的距離(英吋)
right_foot_up右腳抬起右腳離地高度(英吋)
jump雙腳離地高度(英寸)
walk行走時雙腳離地高度(英寸)
NITEpush速度(英吋/秒)
swipe_up往上揮速度(英吋/秒)
swipe_down往下揮速度(英吋/秒)
swipe_left往左揮速度(英吋/秒)
swipe_right往右揮速度(英吋/秒)
circle畫圓半徑(英寸)
wave揮手無(請填 0)








許佳欣_期末作業題目草稿

賞巴掌游戲!!!


以Myo進行遊戲,利用手勢判斷巴掌的揮動(wave in / wave out)


期末構想

改良期中作業
增加刺激感,從控制鳥變控制打擊物

期末初構想

期末作業:
理念和期中作業一樣,是跳舞機。
只是這次不是手指,是身體。
用左右手表示左邊右邊跟上面。
一邊會有音樂撥放,然後隨機有箭頭落下。




我們的考量是
用手腕的高度、位置來判斷動作正確與否
例如若是向右的箭頭,右手的x值必須大於某個值;
例如若是向左的箭頭,左手的x值必須小於某個值;
例如若是向上的箭頭,右手的y值必須大於某個值。



Week 15 葉正聖老師示範

1. 請大家把期末作品的題目, 貼在Blog, 而且在裡面寫細節
2. 老師今天要登錄題目
3. 錄影/教學



https://www.youtube.com/watch?v=OFaA12XZzVY


https://www.youtube.com/watch?v=inujK4SSsog



https://www.youtube.com/watch?v=W9pJnuAmn5w


https://www.youtube.com/watch?v=cHu8Q0dCSCQ



https://www.youtube.com/watch?v=Cddw5qDHTOE



https://www.youtube.com/watch?v=ZRMqIeCMsAU


https://www.youtube.com/watch?v=GrEDam2PKiY