2016年6月30日 星期四

02373650 徐彩軒 中二小遊戲

作品:奇怪的中二格鬥(暫定)遊戲
想法:
       
曾經到新一代看到有人用Xbox one的體感鏡頭做音樂遊戲展出,看介紹人示範的樣子真的很像在跳舞,而且和平常常見的音樂遊戲很不同,是真的可以全身動起來的。不過後來好像在PS4上也出了款Just dance,也是體感的音樂遊戲。

       
不過我做的不是音樂遊戲,比較類似格鬥遊戲吧?不過現階段只能作出攻擊和防禦的動作,還沒有作出判定點所以也只能看看而已。
        
預計的構想是先選擇攻擊或防禦。而選擇攻擊的時候身旁會出現一個圓環,接著先接觸圓環的框一次,作為第一個判定點。再摸圓環的另一端,這樣就有兩個判定點可以直接用斜率畫出斬擊的軌跡。


                不過一直做不好兩段的觸發只能退而求其次選擇現在的觸控定點發出固定的斬擊。
        
接著是防禦,防御現在只是觸摸定點叫出一個很中二的防禦盾,構想是來自於Arufa的墊板盾牌,看起來真的很帥。
   
   

         原本的構想是對手電腦用random骰出攻擊或防禦,而玩家再做判斷攻擊。
                 而攻擊和防禦的判定會在下方跑出一條計量條,大概在80%~85%時後發動攻擊或防禦算是成功。
                自己的攻擊和對面的斬擊可以互相抵消,用斜率去判斷。
        
不過一切都證明只是想太多,時間和coding能力上都有大大的不足。



心得:
        coding上面一直都很不是了解和適應回呼函數的功能,原本作demo的作品的時候幾乎把她當成副程式再看,後來才了解兩個的差異。
       
在自己作作品的時候才大概知道如何去用它來完成一些事情,這次的中二小遊戲裡面也用到了大量的回呼函數才作出來。
   
一開始一直很頭痛同時不知道該怎麼叫出多個物件作觸發,後來才發現是自己想太多動到太多的參數結果衝突。後來寫起來就順理很多,不過一直想做的負源觸發寫不出來,又沒有太多的時間作嘗試。這次一直忘記要做Debug需要的顯示數值的地方,一方面是太不習慣常常做錯或忘記做很多動作,另一方面可能是太習慣Arduino的使用。
影片:





        

沒有留言: