注:算法
基於遊戲特性和開發水平考慮,性能要求在3-5s內完成性能
2.1模塊基本信息:測試
2.1.1道具出售模塊:blog
輸入:目標道具信息(名稱,編號)接口
輸出:玩家/角色得到道具後的增益信息遊戲
功能:實現玩家購買道具,修改玩家角色先後信息,重置系統時鐘開發
2.1.2成就解鎖模塊:基礎
輸入:目標成就信息(名稱,編號)程序
輸出:玩家得到的成就信息im
功能:記錄玩家基礎屬性和信息,與商店成就係統對比,實現成就解鎖,重置系統時鐘
2.1.3武器交換模塊
輸入:目標武器信息(名稱)
輸出:玩家獲取該武器后角色的武器信息
功能:實現武器購買,修改角色武器先後信息,重置系統時鐘
2.2算法:
道具模塊:
消耗玩家金幣--商店出售道具---交換角色信息----重置系統時鐘
成就模塊:
記錄玩家當前基礎屬性和信息---查當作就係統要求的信息---決定是否得到成就--交換玩家先後信息---重置系統時鐘
武器模塊:
消耗玩家金幣數量---商店爲玩家提供武器交換---交換角色先後信息---重置系統時鐘
2.3程序邏輯:
遊戲商店模塊的程序邏輯圖以下:
2.4接口:
整個遊戲內容模塊須要知道用戶(玩家)信息,角色信息,角色工做的當前累計時間與系統時鐘當前時間息息相關。
鼠標與鍵盤的控制權在操做角色時須要進行接口異常檢測和處理。
2.5測試要點:
每一個步驟和算法的輸入輸出接口是否正確,以及遊戲內容子模塊(武器角色等等)以前的關係,模塊內部調用關係是否正確等都是測試要點。