顯示具有 94360912 林崇基 標籤的文章。 顯示所有文章
顯示具有 94360912 林崇基 標籤的文章。 顯示所有文章

2009年6月25日 星期四

期末專案-忍者追殺大逃亡



遊戲方式是碰到飛鏢會扣分,空中隨機出現可樂,可樂位置會亂跑
分數的判斷方式是碰觸越久,加的分或扣的分會越多
當分數大於2000會出現 "Game Set"、小於2000則會出現"Game Over"

遊戲過程將有具緊張感的音樂播放, 增加氣氛, 碰到飛鏢也會出現受傷般的痛苦聲音

操作方式: (左上角有操作步驟)
(1) 選項中開啟、調整視訊
(2) 點選抓背景
(3) 點選遊戲致能
(4) 點選開始遊戲
(5) 遊戲開始(reset)

追殺的六名忍者將會從兩側隨機丟出飛鏢

碰到飛鏢扣 50 分,碰到要快閃 不然會持續扣分
碰到可樂加 20 分,碰著也會持續加分

遊戲環境較為麻煩、最好是整個人能照到腳為佳、
頭不要超過頂層飛鏢太多(會碰到可樂)
若場地不足,可只照到膝蓋部分,最底層也用閃的閃過

寫作中碰到許多問題, 飛鏢的背景色出現在 panel,音樂的播放,飛鏢的位置,時間設置問題...等等, 最頭痛的是當飛鏢與可樂同時碰到, 怎麼改, 邏輯在怎麼對, 還是怪怪的,不過整個人進去就沒什麼關係了 (人小隻)

學期心得:

雖然這學期上半部我比較沒什麼在聽課(因為自認為差不多會了), 就在測試遊戲程式會需要得程式寫法, 不過到期中考試才發現當天寫還是寫不出來, 高估了自己 (回家多做了3~4小時),之後就比較認真在 follow 了

說具老實話, 這學期上課我覺得老師比以前認真許多, 之前的課多少會去想老師到底教了多少東西之類的, 這門課真的有讓我學到不少的東西, 所以雖然考完試還要加課, 也不會覺得 OOXX

重點是當程式成品出來之後, 那種感覺真是不錯啊!!!! : )

CAM Game Show 2009 照片集:
 

林崇基展示成果! (25 June 2009)


忍者追殺大逃亡之執行畫面! (25 June 2009)


林崇基測試遊戲: 飛鏢來了, 快跳起來! (25 June 2009)


林崇基測試遊戲: 飛鏢又來了, 再跳起來!!


林崇基測試程式! (24 June 2009)


劉育成代替林崇基發表作品: 忍者追殺大逃亡! (26 June 2009)
 

2009年5月17日 星期日

算是閃躲遊戲吧= = 過山洞

這感覺滿耗體力的一個遊戲設計...

會有隨機高低不平的地板與天花板 一直望右移動
分數算法就是看時間了 到達某個時間分數會有變化
雖然原地 可能要跳 可能要蹲 練體能了!!

2009年5月4日 星期一

DEBUG

之前已經有用timer的方式寫過了,要demo當天想說改用老師給的範例做做看好了,結果我似乎有點高估自己了... ..., 其他地方還好,在 callback function那邊卡了一陣子
什麼地方該丟哪裡,什麼地方該做判斷,都摸索了一陣子,結果要下課了還沒丟好 callback function, 大概也是因為我有幾堂課睡過頭沒到,結果沒聽到重點吧...讓我在這部分多弄了2~3個小時,算是個教訓@@"

之後好不容易搞好callback function了,卻在發生了下圖的事件:

一開始一直認為是我在圖片儲存的地方沒設定好,但是怎麼改,怎麼看都是沒錯,後來甚至重寫一次,用原來的宣告+老師的範例去修改,只做兩圖相減,竟然還是一樣!!

但之前在做callback function之前很快的就做出了兩圖相減,當初也沒出錯啊?到底哪裡出問題了呢??

我弄到了六點多,想說兩小時後要上課不睡不行...,結果給他睡過頭了(囧),但是醒來後突然有想法,該不會是我宣告哪時改過了,變成錯的了吧,然後就把程式碼對照宣告把原本的

tcColorMatrix[320][240]改成tcColorMatrix[240][320] 就對了

真是的...早該想到式宣告格式出錯...(害我搞3~4個小時還沒想出來)

目前算是都弄好了...不過感覺有幾個缺點

1. 反應有點慢

2. 燈光一暗,雜訊會多(不知跟webcam不好有無關聯)

3~. 之後一定會慢慢發現...