“殺人遊戲簡稱天黑請閉眼遊戲(下面簡稱殺人遊戲),它通常分為兩大陣營,好人方和殺手方;好人方以投票為手段投死殺手獲取最後勝利,殺手方則隐匿于好人中間,靠夜晚殺人及投票消滅好人方成員為獲勝手段。”
需求背景(戰略層)
最近加入了一個桌遊群,每到周五晚上,群裡的小夥伴都會相約到一個清吧裡玩“殺人遊戲”。遊戲雖然很好玩,但偶爾也會遇到玩家人數不夠或者其它需求情況。那有沒有辦法人少也能玩殺人遊戲呢?作為一名曾經的程序猿,我本能地看了看自己敲代碼的雙手……于是經過與會長的交流讨論,決定根據以下需求,開發一個簡單的APP。
為什麼要做APP?(範圍層)
1、之前想過用H5來做,每人手機都可以看,但需要第三方平台和服務器,成本比較大;
2、該手機APP是一個單機版APP,不需要聯網,簡單易用成本小,原生APP操作系統硬件方便快捷;
3、沒有UI設計,隻要實現基本的遊戲流程和記賬功能就可以了,不要求界面絢麗,簡單易用即可。
流程結構(結構層)
功能結構圖:
遊戲角色
遊戲規則
4名玩家(1警察 1殺手 2平民),直接進入最後一輪投票環節,沒有天黑請閉眼和法官。
1、玩家剪刀石頭布,輸了先發言;
2、每人發言時間不超過3分鐘;
3、第1輪發言完後,開始4人自由對話,對話時間不超過5分鐘;
4、發言完畢投票,根據結果是否要進行第二輪發言投票,否則遊戲結束。
流程如下:
APP操作流程
計算規則
資金池:一個虛拟的現金庫,可以支出收入,用以存放每輪遊戲玩家輸赢所積累的錢。
注意:因為消費費用始終是正數,所以資金池每輪的收入要大于支出。
假設每個籌碼為1,每1輪每個玩家所要計算的金額明細以下:
- 殺手:輸-4 赢 4 人頭費 4
- 警察:輸-4 赢 1 人頭費 4
- 平民:輸-4 赢 1 人頭費 4
- 賭徒:輸-2 赢 1 人頭費 2
原型設計(框架層)
由于篇幅有限,隻能把一部分的原型圖打印出來。
總結感想
經過測試,發覺遊戲也不能完全盡興:賭徒不能全程參與到裡面,會感到有點悶,甚至有賭徒中途還玩起了手機,這說明了該遊戲規則還是不能完全解決用戶痛點,需要繼續改善。
遊戲雖然簡單,但與小夥伴們一起讨論和分析的過程卻讓我感到激情滿滿和有價值感,原來用自己掌握的知識去解決問題是那麼的快樂。這次的遊戲APP開發,過程涉及到用戶需求收集,原型設計,代碼編寫,調試測試,讓我對整個産品的流程和開發有了更加深刻地理解。能否抛開程序員的固有思維模式,站在用戶的角度上去考慮問題,是一個非常重要的問題。無論你的APP做得多花哨,功能多齊全,隻要用戶覺得不好,不滿意的話,你的産品就是是失敗的。用戶為王,體驗為先,服務制勝。
願自己在産品之路上越走越遠。
作者:沉森心(微信公衆号@oceancheeky),一名具有程序猿特性的産品旺,從事企業移動系統管理軟件,5年互聯網産品經驗。
本文由 @沉森心 原創發布于人人都是産品經理。未經許可,禁止轉載。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!