社區游戲功能的設計方法,很大程度能夠決定這個功能能否被社區用戶所接受認可,而且能夠減少開發的時間成本。功能設計分為兩個階段:功能玩法設計及功能完善。兩個階段必不可少,且設計的重心也各有不同。
功能設計玩法的方法總結八個字:“目標,榮耀,互動,驚喜”。而功能完善的方法總結六個字:“情緒,表現,人性”。
目標可以分為兩塊,設計者的目標和用戶的目標。同時動力來自目標,有了目標才會去努力。
自己設計這個功能想要表達什麼,想要達到什麼目的,這個就是設計者的目標。如果一個功能在設計完後,自己都不知道為什麼要設計這個功能,那麼怎麼指望別人會去接受這個功能;如果你的目標不明確,那麼很可能最後用戶玩下來的結果和自己想達到的結果南轅北轍。
用戶來玩你的游戲,你的功能,總是帶有各種各樣的目的性來的,如想全服有名,想天下第一,想獲得別人的崇拜,又如想放松,想發洩,想交朋友等等。那麼設計者在設計功能的時候,就要給用戶設計各種不同的目標,盡可能的去滿足不同的用戶的目標。同時,用戶的目標又分為短期目標和長期目標。功能以一個或多個長期目標貫穿,又攜帶更多的短期目標讓用戶一步一步的努力下去,玩下去。二者缺一不可,只有長期目標,那麼用戶會覺得太遙遠,不去努力,而只有短期目標,用戶又覺得太乏味,很煩躁,不知道什麼時候是個頭。另外需要注意的是,目標不能斷,當目標斷檔之後,用戶在這段時間則會覺得沒有動力,不知道要干什麼,那麼流失就自然出現了。
(下圖是星辰變社區中的簽到游戲,每天只能擲骰子一次,刺激玩家能天天上社區,提升社區的活躍度)
用戶為什麼要追求設計者設計的目標,設計者設計的目標又怎麼樣讓用戶去接受認可?很簡單:讓用戶達到目標有個適當的榮耀感。每個人都或多或少擁有虛榮心,在用戶達到目標後,給予其一個能向他人炫耀的途徑,那麼用戶就肯去努力達成目標。
人與人之間的互動是最具有不確定性及可玩性的事情。在設計功能時,應時時刻刻都要去想,怎麼樣能把用戶引到與其他用戶互動上去。互動不只是兩個用戶之間交朋友,還包括了兩個用戶之間的敵對關系。在用戶體驗功能時,能夠通過功能結交更多的好友,同時又能產生更多的仇人,那麼這個功能就能吸引更多用戶的目光。
游戲就是玩隨機,但隨機又是和用戶的努力不可分割的。用戶通過努力可以獲得更大的概率。在體驗功能中,每一步都有隨機,每一步都有一個或大或小的驚喜來提高用戶體驗功能的積極性。
(下圖是社區的砸蛋游戲,玩家可以通過游戲獲得獨一無二的寵物,不是所有的人都可獲得,玩家很樂意炫耀這些寵物)
如果一個功能能夠讓用戶確定目標,以互動的方式達到目標,過程中充滿驚喜,最終產生榮耀感。那麼這個功能離好功能的定義所差不遠。
設計者在完善功能的時候,應該考慮抓住用戶的情緒,讓用戶的情緒能夠隨著功能的深入波瀾起伏。讓用戶進行體驗的過程中感受到壓力,達到目標後釋放,獲得榮耀感,同時,再為下一個目標努力。讓用戶一直處於“壓力——釋放——壓力——釋放”的過程中,另外大目標要有大壓力,小目標要有小壓力,且要有相應的釋放。