顯示具有 99160734 陳嘉云 標籤的文章。 顯示所有文章
顯示具有 99160734 陳嘉云 標籤的文章。 顯示所有文章

2013年1月18日 星期五

99160734 HW6


會動的龍珠


手碰到之後會消失


這次遇到的問題比之前多,雖然同樣都是複製老師的程式碼,但是因為程式碼很長,有的部分不太清楚,所以花了點時間。




99160734 HW5


先取背景



 彩色差異


黑白差異


區塊差異

可以用ThresholdChange來設定差異度差越大就越白


2013年1月17日 星期四

期末作業

遊戲名稱:接星星。

設計目的:
想做這項作品是因為曾經在電視上看到有人站在攝影機前
螢幕上有泡泡一直由上往下掉玩的人必須要躲過泡泡去碰星星才會得分
時間內看誰得分越高就獲勝。

遊戲方式:用手去碰星星來得分。

遊戲畫面:




 先取得背景



遊戲開始時星星跟球消失時都會有音效,在遊戲畫面下方有計算分數跟遊戲的倒數時間



碰到手時星星跟球都會消失但是碰到球會扣分碰到星星才會加分


當時間到達0時,會跳出end的視窗告知遊戲已經結束了




製作過程:

用stVirtualObject儲存圖片的位置、高、寬、位移量、還有去背的顏色... 等。
用switch case一個一個把圖Load進去再用陣列呼叫出來,再使用老師上課教的去背把圖片背景去掉之後,把老師教過的物件偵測來判斷手與圖片位置來做消失,再加入random讓圖片可以隨機出現。
最後,加入計時器計算時間,加入計分以及end的彈跳視窗。

本來想使用背景音樂 + 碰到物件的音效但是PlaySound不能兩種音樂同時播放只好作罷。




心得:

過程花了很多時間,老師教了很多,同學也給了很多幫助,學到很多程式的用法,也發現到函式庫還有好多是我們沒用過的,都需要花時間再去學習,這是我的程式作業的作品中做得最認真的一次,也是花最多時間的一次,中間遇到過很多難題,還好有同學跟老師可以問一起解決,這樣作品雖然做的不夠好,但是我相信我有盡我最大的力氣把它做到最好了!!

謝謝老師跟同學的幫忙,我相信最辛苦的應該是老師巴!

要幫助那麼多的同學debug,debug真的是一件很辛苦的工作!

一定要排版排好,括號要對好,才能節省debug的時間!


我在這堂課學到了很多,尤其是要寫好程式的首要步驟就是---排版很重要!!!



期末影片:










2013年1月16日 星期三

99160734 hw4


單一方塊物件顏色


畫面變灰色


單一方塊變色


加相框


加龍珠


變換物件

這次做的東西很多   程式碼很長
去背有點麻煩背景顏色一定要是紅色(255,0,0)



2012年12月17日 星期一

99160734-hw3


把攝影機拍到的東西存成.bmp檔


把攝影機拍到的畫面複製並且貼上小畫家


可以打勾選取要看的資料並且存成影片


心得:打字打了很久,影片錄製的地方也試了很久後來經過同學的幫忙才能順利錄影,其餘的都是看老師的程式碼所以並不難。


2012年10月29日 星期一

homework2



這次作業的最後一項要自己思考並且每一個參數都要自己加進去,跟之前比起來比較難,但是問過同學後,參考之前的範例,很快就可以做出來了!

2012年10月1日 星期一

Homework1


用筆電的鏡頭,有時候會顯示,有時候卻沒畫面,很討厭。

因為之前有修過小葉老師的視窗程式設計課程,用過bcb,所以對於類似的c++ builder XE2,較為熟悉,而且只要複製老師的程式碼,就可以做出來,過程很簡單,只是設備的問題很麻煩。