2010年5月3日 星期一

期中專案 - 小葳打棒球

組員 497511587 葉建葳 497511214 簡宗宇

1.遊戲介紹:這是一款揮棒擊球的遊戲,並呈現你所擊出的距離。

2.動機:一開始因為個人興趣的關係就想弄個棒球互動遊戲來玩,經過與組員的討論也覺得可行便展開了這次的期中專案。

3.遇到的困難:中間其實遇到不少的困難,我們原先是打算從投球動作開始做起,想要弄個ARRAY把圖片存起來,結果一直弄都失敗,解決的方法是一張一張圖片LOAD到1個1個的IplImage裡面才解決,接下來又遇到顏色抓不準,我們在視迅畫面上用複製LOGO的方式複製了一張底圖,但底圖一弄上去 ,我們就發現他抓顏色變抓不準了,用黃色藍色綠色去測試都抓到差不多的數值,我與組員便開始討論是不是因為我們把底圖複製到他感應顏色的區塊,所以他感應的是底圖的顏色平均而不是我們手上拿的藍筆,我們測試結果果然是這樣,就決定把底圖給削去一小塊,讓感應的那部分留白,不要被LOGO給蓋掉,就順利能LOAD顏色了,做到這邊大概只完成了30%,後面還有遇到滿多問題的,讓我一度想要放棄改做別的,但組員說:做就做了,重來更浪費時間,於是繼續做下去面對一堆錯誤,接下來我們遇到第一次揮棒抓不到XY的問題,原來是擷取視迅時間點錯了才導致第一次擷取不到,修正擷取的程式碼就解決了!!接下來遇到整個專案最大的問題:XY距離沒有辦法計算!我CODING2個小時完全沒辦法,但我組員花了5分鐘就解決了,一模一樣的CODE兩個人打就不同結果,這是我到現在還想不透的地方,距離算好之後,我們針對距離的大小做了一些效果例如〝全壘打〞或是〝打太近你好弱〞這部分倒是沒遇到太多困難,最後兩個傻子從中午餓到晚上終於完成這個專案,中間或許有小爭吵但就是要這樣腦力激盪才能有最好的專案成果。

未來展望:希望可以有揮空的判別以及對擊球點更加精確的判斷!!來顯示不同的結果!!





這是影片 拍的不好請見諒!!

沒有留言:

張貼留言