2011年6月23日 星期四

期末專案

名稱:失控的擦玻璃

  一開始最原先的想法是想要做拯救睡美人的場景,就是我們熟知的,公主在高塔上,壞巫師變出荊棘阻擋王子的去路,然後王子要砍荊棘去城堡。我抓好圖片擷取好影片以後開始寫程式,雖然其實很多部分是用範例,但是關於物件的地方就整個很失控,由於我使用了"第一個想到的辦法是最好的辦法",我也就沒再去思考用別的方法,總之我就使用了N個變數來加上物件,打算要用一個很密集的背景,要用很小很小的圖來填滿畫面,然後就自己被荊棘纏住了...因為變數很多,沒有超級集中注意力的就會發生出一堆錯誤=_=,不小心填錯數字就要在茫茫程式中找哪裡填錯0A0,而且非常可怕的是最理想的狀況點當然越小越好,不過為了配合荊棘的完整性,一開始的大小是預想32*32可以填滿,一行10個可以填滿(320*240),嘗試了幾格以後就覺得快死了=_=。
  結果用了很久以後,估計時間是不夠用了,後來還是拿掉鋪陳,有東西比較要緊一點,就決定只用擦玻璃,而且一定要把遮蔽物調大一點...,然後就又失控拉,在顏色的部分,一直無法試出半透明的污漬,索性最後乾脆就讓它是綠的好了,假裝是黴菌0.0。
  最腦殘的是到了學校才發現,原來還有個很大的問題,因為在家鏡頭都是對旁邊牆壁手指下去只要一下就可以輕鬆刷掉整個畫面,以為程式正在很正常的運行,以為OK了,結果是碰到第一格就會整個都被清掉,要是汙垢都這樣碰到一點點就全不見了多好...,
  另外預想本著是輕鬆跳躍的遊戲,背景音樂選用的是Lanka的The show。

另外,下面影片裡的程式是demo後又改的,花了一些時間先改了前面幾個變數,把碰到第一格就會消失的問題修正了回來。

沒有留言: