2009年1月4日 星期日

hw14期末專案 成績 自評

期中互評成績

week3: A 5 B 4 C 6分數 72
week4: A 3 B 3 C 8分數 53
week5: A 4 B 5 C 6分數 67
week6: A 4 B 5 C 6分數 67
week7: A 3 B 2 C 9分數 50
week8:A 3 B 5 C 3分數 59
總分 : 368分
平均 : 61.333 分

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


期末互評成績
week12: A 8 B 4 C 3分數 80
week13: A 5 B 5 C 3分數 73.64
week14: A 4 B 5 C 1分數 81.25
week15: A 3 B 5 C 6分數 58.33
week16: A 7 B 5 C 2分數 81.67
總分: 374.89分
平均: 74.978分

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

平時總成績:68.155分

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

自評&回顧

自評分數10
我想這分數老師可以由我的互評成績中略知一二,
期中考前我的互評成績並不是很理想,但是有一天,
我忽然想打好一次,得多一點A,那次我查資料找圖片,
花嘞我兩小時製作,但卻因我忘記上傳網址,那次的成績卻是我裡面最低分,
連之前那種打混仗的文章都比較高,於是我下定決心,
那一次之後,也就是第七周之後,我每一篇都認真打,我不信我得不到高分,
後來的成績確實有所提升,老師可以參考我期末的那五周,換公式計算出來,
我還有三次80分以上,要是以前的公式我早上90大關嘞,證明我的進步,
跟想要往好的方面的那股衝勁,後來我每次看我我互評成績很高,就很有成就感,
就憑這點,我給我自己十分,因為我重視這分數而花時間下去!



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



期末專題


跟我之前期中定的題目不一樣,因為我想要挑戰嘗試看看
程式碼很多 所以我放一點 其他的用遊戲本身來解說


































設計說明:


我用BCB設計這個程式,我先用了一個Image做飛機,然後用switch寫按左右鍵讓飛機可以左右移動。
再用12個Image做怪物,把這12怪物分成3路,用3個Timer把12個怪物分3種速度自動往下降,超過我設的那個點就自動跑到我設的另一點,繼續往下掉,在用5個Image做子彈,用1個Timer讓子彈一直往上移動,然後switch裡寫“上”這個鍵就會發射子彈,在設計讓這5個子彈可以從飛機前面射出去,在寫第1個子彈可以射出去時,第2個子彈也可以射出去,不會讓子彈射不出去會一直來回跑。
在設計這5個子彈碰到圖片或超過畫面時會消失,當子彈碰到怪物也會著消失,子彈又會跑回來可以再用,怪也跟著會繼續往下掉,這樣就可以一直打怪。
在設計2個Label一個寫“分數”兩個字,另一個計算分數,在把計算分數的算式寫在子彈射到怪會消失的Timer,當分數超過1萬分就過關了,最後在設計一個MainMenu寫遊戲開始跟結束,然後在寫4個Image寫遊戲開始會顯示的字,用2個Image寫遊戲輸了會顯示的字,用1個Image寫過關會顯示的字。



遊戲內容:



這個是一個簡單的射擊遊戲,一架飛機在下面可以左右移,上面會有怪物掉下來, 而飛機會發射子彈把上面掉下來的怪打掉, 打的怪有10分、20分、30分3種分數,分數是依照怪的速度分的,速度越快的分數越多,有3條命被怪碰到會少一條,等3條命都沒了會結束並顯示GAME OVER,必須再按一次遊戲開始才可以玩。


遊戲畫面:


























問題:
寫的過程中,遇到許多問題,有的問題我是問學長,有的跟同學討論,有的自己解決,尤其是子彈打到圖片的時候要消失,跟子彈要可以發5發,那時真的想了很久,測試了很久才成功,還有就是讓飛機不會超過我設的地方,這也跟朋友討論了一下。

期末心得:
為什麼會有那麼多的問題,那是因為我對BCB的不熟悉,但是經過我對這次寫小遊戲的經驗,我覺得我對BCB有更一步的認識,讓我有了一個更熟悉BCB裡面元件跟屬性認識,還有除錯讓我能更快的看出我錯在哪裡。

2 則留言:

  1. 老實回答我, 為什麼你的原始碼圖片的左上角是 Microsoft Visual Studio ??

    回覆刪除