【game】進度報告 8th 周

今周與下週學校放假其實不需要報告的,但是我純粹想寫報告 HTMLyay,在15號那天就要交出 trailer 溜 \(^o^)/。雖然芒果說可以剪自己的遊戲進度做 trailer 但是根據強森大人所言,章魚哥規定一定要剪馬力歐或是學長姊的作品,這兩個老師到底是如何bah

總之今周主要的變更點是:鎖鏈韌度、鎖鏈 mirror 、鎖鏈 mirror transition 、裝飾品部位綁定、 3d 定位點輸出自動轉腳本機、 fractal 產生機 、開頭 logo 、遊戲標題初步製作、與無盡的 debug ;下面會在做詳細。除了遊戲本身的進度之外,心境上也有進度bah,既然我這麼討厭設定關卡,如此厭惡畫地圖的話那就不要做有大地圖的遊戲阿bah,就不要做重視關卡設計的遊戲不就沒代志了bah 這叫做與世推移哩聽無否(聽無。

重視關卡的遊戲例如,傳統 2d 橫向捲軸(死),其實傳統系列都是重視內容大過系統的啦噴淚,於是我還是去做藝術遊戲好了bah ,而且是不用畫圖的bah,...唉我真的越來越討厭畫圖了耶怎麼辦bah!!!

Prototype影片

...bah...沒有聲音好乾阿fuu !!!!!!!!

總之是目前的進度fuu!!!

鎖鏈系統

總之就是即時演算的布料,鎖鏈,羽毛這種裝飾品,直接將整張圖片繪進去就可以搖曳了yay,不用事先割成一片一片單元

skirt0 feather skirt1

這樣就算人物素體動態很少看起來也很豐富了yay,動起來大概像這樣:

動態擷取定位

motionCapturePointOrin-Run
圖一:原始跑步動作圖
motionCapturePoint
圖二:這就是在 3d render 出來的左手定位點

因為人物改用 3d 建模了,所以各個部位的定位點都可以分層算圖,紙娃娃變得可行並更容易製作;以往部位定位點都要人工一張一張打成腳本的狀況,用 3d render 出各部位的點之後在用 gm 分析圖片最後輸出 gm 腳本,為此還特地寫了一個定位點捕捉機yay,可以將上列的圖二輸出成以下的腳本:

ArmLeft
switch(floor(image_index)){
case 0:bindDec(decMotion,83,79);break;
case 1:bindDec(decMotion,83,79);break;
case 2:bindDec(decMotion,83,79);break;
case 3:bindDec(decMotion,85,79);break;
case 4:bindDec(decMotion,85,79);break;
case 5:bindDec(decMotion,82,79);break;
case 6:bindDec(decMotion,79,79);break;
case 7:bindDec(decMotion,81,80);break;
case 8:bindDec(decMotion,83,78);break;
case 9:bindDec(decMotion,86,79);break;
case 10:bindDec(decMotion,87,79);break;
case 11:bindDec(decMotion,86,79);break;
}
 

輸出之後在手動貼到 gm 腳本裡面(爆),原本是作成在遊戲執行期間可以外讀文件,但是...何必呢yay,能寫在腳本裡就不要外讀阿,又不是需要常常更改的東西bah,而且我連 switch 都自動寫好了yay

Fractal 產生機

原本的構想是要做出遊戲 title 畫面,但是又想做特別一點bah,只是一張圖感覺很虛,而且我並不想畫圖,所以打算做一些即時演算的效果,想了很多例如即時演算鎖鏈,粒子特效,彈幕,最後就先不管跳不跳痛,練習一下 fractal 的製作。會想做 fractal 主要是因為看到 peter blaskovic | escape motions 這個人的網站,使的小人 very shock fuu ,驚覺除了遊戲我還有好多想做的東西fuu,這站主主要使用 java 做出各種即時演算的特效動畫,還提供給民眾下載 jpg blush

於是立馬來執行_淚!!!先暫時練習到能夠模仿出 peter blaskovic 先生的程度精美的 fractal 為止,目標是這種程度:Mandelbulb: The Unravelling of the Real 3D Mandelbrot Fractalblush。以下是練習的成果。主要目的好像是做遊戲的 title 喔...?(爆)

現在的作業用 bgm 是這個fuu(沒人問你):YouTube - 東方妖々夢「アルティメットトゥルース」アレンジ1

結語

總之要在前趕出 tailer 感覺還是有點冒險阿fuu 至少要有兩關阿怎麼辦!!!我只想當小程式員啦fuu!!!誰快來生圖給我!!!(誰理你

留言