2013年6月29日 星期六

99370366 蔡柏暐 - 期末專案影片 互動行走平台

 遊戲名稱:互動行走平台


遊戲簡介:
透過處碰畫面上的四個框框來讓人物移動
移動控制從左上到右下 分別是 上、左、下、右

地圖背景採用半透明 方便觀看玩家當下的位置

*手尚未碰到框框 人物靜止不動

 *當手碰到右邊框格 遊戲中人物持續向右移動


 製作心得:
 在製作的途中了解到了很多影像處理的寫法,寫遊戲的途中在初期視訊處理方面研究了許久,一開始以為只要複製貼上的東西,發現並不盡然是這個樣子,要詳細了解程式碼才能繼續的做下去,而在製作行走平台的時候還算是順利,讓我在後面製作的進度快了很多,最後也感謝老師與同學的幫忙。


遊戲影片:



































HW3 加入背景


HW3

HW1 使用課程中撰寫的程式錄影 and HW2 改變畫面色調


HW1


HW2


99371132 麥馥薇 互動視訊遊戲設計_期末專題影片





HW_替視訊畫面加上相框



首先載入想要的相框圖片




開啟視訊畫面



把相框圖片載入視訊畫面



視訊畫面就加上相框了




2013年6月28日 星期五

99370916 高佳鈴 期末專案影片


江裕玄-擷取畫面




99370774-江裕玄-灰階影像及色彩



99371043_林甫縉_擷取畫面




互動視訊遊戲期末專題

遊戲名稱:抓老鼠
遊戲方式:用手指消滅它



心得: 這次修完這門課,對我來說進步很多,尤其是在程式除錯方面,以前一個錯誤要找很久甚至找不出來,經過這一學期的互動視訊遊戲軟體課程讓我獲益良多,重要的是老師會一步一步地慢慢教導,所以在學習上面比較有效率也不會聽不懂,因為我本身程式能力不是很好,所以很感謝老師有耐心的教導。

99371043_林甫縉_灰階影像及色彩




99371043 林甫縉

遊戲名稱:消滅蟑螂

遊戲方式:用手觸碰蟑螂,即可消滅。




這學期駱老師叫我們來選修這門課,我一開始程式撰寫能力就不是很好,但還是不放棄,每次有程式相關課程都會想修看看,因為程式雖然寫起來很多,而且也很複雜,但學會以後就發現程式是一件很好玩的東西,每次寫程式都會期待會有什麼新東西出現,而且寫程式還可以培養自己的耐心,DEBUG的時候需要很有耐心才有辦法找到錯誤的地方,所以這學期修完以後對互動的東西又更加了解,以後出社會工作後還可以多一項專長,所以這學期修這門課修得很有價值,也謝謝老師用心的教導,謝謝!!!!!!!!!

99363120王駿哲 期末專案


2013期末專案

遊戲名稱:抓小雞


要做甚麼其實想了很多,但是因為我是從其他學校其他系轉過來的,所以之前沒有學過基礎的程式設計課程,所以太複雜的東西可能都寫不太出來,加上最後剩餘的時間也不多,最後只是把老師的範例程式請同學再幫忙增加修改了一些而已

遊戲的方式非常的容易,就是用手去抓畫面產生的小雞,抓20次小雞就會滅亡 (右下角有碰觸到的次數)

心得:
        除了學到和課程相關的程式以外,老師在課程外還有提到了和課程相關的一些資訊

99363676 翁俊翔


遊戲名稱:音樂節奏訓練-音樂射靶

設計目的:播放音樂,並以手來觸碰標靶打靶來訓練節奏。

遊戲方式:音樂播放時,玩家以手觸碰隨機出現的標靶,並藉此訓練節奏。

製作過程:
當初會有這種構想,原因是因為有想到說我個人之前有在教一些小朋友打鼓,小朋友都很天真也很認真學,但有些人天生節奏感並沒有比其他人好,
練起來很苦手(就跟我打程式一樣XD),原本我的教法是給他們聽節拍器來練(可以自由調整速度以及拍數的機器,如圖1),但小朋友嘛,天生比較好動,比較感到無聊(其實就算是大人來練也會感覺非常無聊),所以便有了這種構想。

當初修這門課的用意主要是希望由此加強自己的程式能力,並且獲得較多的實用知識,不過這學期因為家中要事,以至於我不能常來上課()。雖然我的能力不佳,甚至說比班上其他同學還要差很多,但是也非常謝謝老師能夠有耐心的陪我們把程式寫完,雖然是個完全上不了臺面的程式。

遇到最苦手的地方大概就是差異偵測了吧(不管怎麼跑都是錯誤訊息)
以及讓圖片消失在出現的地方最困難,以及那怎麼搞都不肯出現在視訊畫面上的圖片,以及鏡射畫面的應用。不過若說節奏,主要還是跟著音樂跑為主,不過做不出來跟音樂跑節奏的程式…..

圖1.節拍器
圖2. 標靶

心得:
選擇這門課的原因主要也是因為想把程式練好,不過這學期我家中的變故非常多,以至於我無法每次到場來上課,導致我自己程式進度完完全全落後,不過也非常謝謝老師的關心,常常擔心進度趕不上,作品出不來。雖然說是個連半吊子都沾不上邊的作品,但我還是想辦法把它做了出來。

老師上課也不只講解程式的部分,也詳細了描述增進實境在生活中常看到的例子,所以上老師的課不只可以學到應用方面,也有更多的課外描述在課程裡,像是電影,家用電玩的方面。以及未來很有可能會衍生的趨勢,不過很可惜因家中因故無法每次都到場上課,這學期幾乎都待在醫院裡,也謝謝老師包容並且不厭其煩的教導!


99360303吳泓霖 - 2013 期末專案報告與影片

2013 期末專案報告

資訊工程學系 三乙
99360303 - 吳泓霖



遊戲主題 : 送喇牙吃蟑螂


  在構想上面並沒有所謂的特別想法。
  原因為最初的靈感是上課途中老師PPT上的一部電影;戴上在手指有特殊光芒的手套,而用途為作畫並附加一些基本的繪圖軟體功能,但由於此次是初次學習有關多媒體的東西,所以想一想隨後馬上就放棄了。
  加上自己排課以及時間上的問題,僅僅做出此一簡單的作品;硬是要說有靈感的話即是期末考時有乙只蜘蛛在書桌上到處亂晃,我說牠們會吃小一些的蟲子而家人卻仍要殺牠於是
變有一此想法。

  遊玩的方法很簡單;以手去碰觸蟑螂即會飛走,而當蟑螂撞到喇牙即會被吃(消失);當然遊戲上有些小小的問題,由於飛行的位置是以Clock的亂數產生,會有兩種情狀:
1、蟑螂一直亂數在同一位置
2、有可能一直去不到喇牙那,運氣差1小時沒抓完都有可能;大大的增加耐玩度?

  在程式撰寫時基本上都很順,畢竟與範例程式非常的相近;而週三晚上其實就相當接近
完成了,但是周四到校後卻整整卡了一早上;原因就為下圖框起來的地方,前面改了後面卻忘了改,導致程式可以執行但數值上是錯誤的所以圖片出不來。



  再來是當蟑螂撞到喇牙後的判斷如何撰寫;一開始可能是自己想太多了,認為或許會很複雜;但在詢問過老師後其實意外的簡單。

  其實判斷非常的簡單,蟑螂的最右上點只要在"以喇牙的最左下點框起來的右上區塊"內,都表示著圖片的範圍有重疊到;再讓蟑螂的Visible改為False即可。



心得 : 
  整學期學到的其實不只是程式;課程的途中有連接的許許多多課外但卻與課程相關的訊息,甚至是電影;讓課程變得更有確的同時還有著提振精神的效果!感謝老師傳授的不僅僅是程式,也有許多新潮的資訊!!



期末專案影片

99370916 高佳鈴 期末專題報告


[遊戲名稱接雞蛋

[遊戲玩法]透過遊戲讓小朋友和螢幕的箭頭做互動,讓小雞接雞蛋
[遊戲方式]




先開啟程式裡的取得背景


開啟遊戲介面

手移動至箭頭處,碰觸使得小雞移動,去接掉下來的雞蛋

[程式部分]
使用消失的程式做修改,將副程式中的消失部分,在判斷程式中改變他的邊界
((m > voLeft.iBlockY1 ) && ( n > voLeft.iBlockX1 ) && ( m < voLeft.iBlockY2 ) && ( n < voLeft.iBlockX2 ) )
,改成摸到箭頭,然後在執行程式的部分將園先消失的地方改成讓小雞前進或後退 voBasket.iX1 = voBasket.iX1 +/- 5;
    voBasket.iX2 = voBasket.iX2 +/-5;
[心得反思]
這門課當初聽修過的同學都說很好過,只要複製貼上就好,但實計修了卻不是這回事,裡面的水可深著呢!!老師很好心的提供給我們範例程式,上課講解範例程式給大家聽,但實際操作起來並不這麼容易,很多細節都要顧慮到,也由於實在是偷懶的有點久,在最後一周可以來做期末小遊戲時,我都在一直做之前老師做的程式部分,稍微了解之後在去推敲到底怎麼寫會比較好,因為自己本身的程式能力並不佳,多虧了蔡同學的幫忙,他跟我說要怎麼寫會比較好,用哪一段改會產生我所想要的效果,感謝蔡柏暐同學的幫助!!
原先本來要小雞在螢幕的右下方,籃子去接很多不同顆的雞蛋,在1分鐘內看得幾分,但實在是時間有些不足,只能先用一顆雞蛋來demo,並把小雞和籃子結合了,實在可惜!!!
最後謝謝老師這學期的教導,陪我們一起討論程式部分怎麼改比較恰當,最後的最後謝謝老師的豪華午餐!!!!!!!!!!!!!

2013/99363624/陳伊思/期末書面報告

遊戲名稱:小金龜
遊戲方式:開車

發想過程:

  1. 視訊寵物
  2. 大便戳戳樂
  3. 遙控車-----最終
  • 最重要的材料:
Arduino
  • 主要連接模組:

  • 操作方式:

修后感想:,這堂課有趣且實用,但是若以為只要按照範例抄一抄修一修就可以完成也是有難度,再加上沒用心跟累積一堆最後再做都是導致未完成的結果,希望以後想偷懶的同學以我為借鏡,如果沒那麼厲害就別逞強把東西留到最後,別像我一樣明明可以好好完成的東西卻徒留遺憾。

主題:色彩的奧秘,你是在奧秘啥拉

主題:色彩的奧秘,你是在奧秘啥拉

剛開始想的時候不是很清楚到底要做啥?但是看到灰階時讓我突然想到可以做出顏色上面的一些改變。原本希望中間是用文字來當考驗,但是不會用文字所改用圖片顯示


遊戲玩法:
在一分鐘內去選取中間以外的顏色,跟中間的顏色一樣時可以加分。

遊戲畫面

右下角有分數跟時間,時間到時分數將會停止

心得:
這因該是我有生以來第一次畏懼關機吧,特別是學校的電腦讓我害怕得不得了。但是有記住該有的步驟所以有把程式寫出來讓我終於可以好好鬆口氣(還記得儲存)。

99371132 麥馥薇 期末專題報告

期末專題報告


遊戲名稱:消滅老鼠

目的:訓練手眼協調。
因為老鼠是隨機出現的,且只出現一秒,所以必須把握時間去觸碰牠。

遊戲方式:在60秒的時間限制內,把出現的老鼠消滅掉,消滅一隻及得一分且碰到老鼠時會發出老鼠叫聲。


遊戲畫面:


1.遊戲開始前




2.取得背景畫面




3.測試差異偵測,以確保感測得到手的位置




4.遊戲開始,隨機跑出老鼠




5.觸碰到後及消失且會發出老鼠叫聲即得一分




6.時間結束後會跳出結束畫面,然後可在右方觀看成績結果




心得:

  雖然說這個主要是從讓東西消失的程式改過來的,但做這程式途中遇到不少困難,比如說時間倒數設定錯誤,怎麼弄就是弄不好,多虧了老師幫我找錯,不然我很多部分都會做不出來。還有設定了聲音卻沒辦法出來,後來才知道是因為本身音訊檔就出了問題,而不是程式的問題,所以害我找好久才解決了這個問題。
  然後讓遊戲結束畫面跳出來也是讓我花了不少時間,明明是同樣的程式為什麼會出錯?所以在寫這個小遊戲的時候我學會了更謹慎的找出問題所在,並解決它。而且很多其實都只是小問題而已,只要仔細的去找,就一定能解決的了。


2013年6月6日 星期四

Week14_HW:將視訊畫面改成特定色彩模式


 

選擇灰階



變成灰階後的成果






選擇色彩


跳出色彩選擇視窗


選擇了籃色


最後呈現出的效果