CSC的程式設計相關研究紀錄、開發日誌

Angry Birds(及其他遊戲app)的成功之處

一個好的手機遊戲(甚至所有遊戲)應有的元素,Angry Birds做到了哪些?
一些基本的例如流暢的遊戲速度,基本的角色設定就不用提了,
Angry Birds跟其他爆紅的遊戲多半有某些特色:

1. 耐玩度:
耐玩度=關卡的數量+難度的提昇+成績成就的追求。
當然如果只是不斷的增加難度(Ex: Robo Defense),也許玩膩的速度還是會很快。
但是Angry Birds這三者可以說都有做到,關卡不斷擴充、得到三顆星成績的難度...等等
要讓玩家在遊戲裡獲得成就感是很重要的,
難度太簡單玩家會覺得自己被當笨蛋、太難的話則會覺得自己真的是笨蛋......

另外同時有"時間或空間的因素"可以讓玩家不斷微調是很重要的,
這次失敗了下次重來,要用什麼不同的方法?
如果只有三個選項,很快就試完了,但是Angry Birds有許多角度可以試驗,
也因此,我懷疑他們在物理引擎中加入了一些亂數的成份......XD


2. 介面的流暢度與方便性:
這裡的流暢度不只是拉彈弓時不lag...(事實上廣告出來的時候通常很lag...XD)
而是整體介面的設計,按每一個按鍵都要非常快能反應,
尤其是"重來"這個按鍵,影響到前面所說的"耐玩度"很深...
因為一瞬間就能重來,所以就會讓人不斷想重來XD
跳出的時候也能很快就跳出,一直按BACK鍵就可以了(但是RIO版本這樣按會卡在最後一步XD)。

方便性則是手機遊戲另一個很重要的重點,
這點Angry Birds做到了一件許多app作不到的事--只要單手就能玩
沒錯,只要用左手就能玩了,右手如果正握著電車的握環,你能玩的只剩下Angry Birds...XD
這點還要配合遊戲節奏才能辦到,不然就算你做出只用單手就能玩的射擊/格鬥遊戲,那也沒什麼差...


其他的想到再補吧,這兩大類就已經夠重要的了。

沒有留言 :

張貼留言