發布成功
需求分析與技術評估
待機畫面顯示 |
|
|
一個心臟的畫面在跳動 |
付款后待機畫面 開始體驗菜單操作 |
|
|
按鍵開始體驗 |
點擊開始體驗菜單后,畫面顯示 |
|
|
全部灰白色顯示 |
觸摸任一點會出現一只“握住拳頭的手” |
|
按住這只“握住拳頭的手”可以任意拖動 |
|
松開“握住拳頭的手”時,“握住拳頭的手”會打開,然后向右上方迅速撤出,同時拋灑出兩個水晶球。水晶球按拋灑的方向滾動,遇到屏幕的邊緣時各自爆炸,各自隨機爆炸出三枚金色的龍鳳幣(一面是龍圖騰一面是鳳圖騰的金幣)并發出硬幣相互碰撞和在桌子上滾動的聲音,硬幣哪一面朝上,去哪一個方向都是隨機的。 |
|
重復上述動作三次后 |
|
|
出現一個純灰色的界面,界面上有一個“揭秘時刻”的菜單,點擊“揭秘時刻”出現相應的揭秘文字。用戶可以任意瀏覽,沒有時間限制。屏幕右側會有兩個豎著的菜單,分別是“掃描二維碼,將信息發到手機上”和“打印”(掃描成功后或打印后,恢復待機鎖定畫面;或者倒計時45秒恢復待機鎖定畫面) |
功能要求(游戲待機畫面的處理)
需求 |
描述 |
PR ID |
001 |
實現目標 |
游戲待機畫面(背景顏色、閃爍顏色、菜單顏色待定) |
約束條件 |
1) 開機后自動運行開啟游戲待機畫面 2) 心形圖像一直跳動,并發出心跳的聲音。 3) 心率線從左往右一次閃爍過去,閃爍至屏幕最右端后,重復上述動作。 4) 點擊“開始體驗”菜單圖標。提示請投幣或掃碼支付 5) 投幣或掃碼支付后,“開始體驗”菜單圖標旁提示“請點擊”這三個字會有一個框,框會發光閃爍。 |
功能類別 |
游戲待機畫面 |
技術要求:
1) 心形圖像:GDI幾何繪圖、GDI位圖繪制技術(UI設計)
2) 心形跳動:Direct3D圖像渲染、紋理映射技術(UI設計)
3) 點擊操作:Windows消息處理觸屏事件(C++游戲設計)
4) 掃碼支付:(C++微信支付API,,,支付寶支付)
利用微信支付API調用C++接口,驗證是否支付成功
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7
5)開發時觸屏模擬技術:Surface SDK 響應手指觸屏事件
需求 |
描述 |
PR ID |
002 |
實現目標 |
體驗步驟1 |
約束條件 |
1) 點擊“開始體驗”菜單后,進入一個純灰色的界面 2) 用戶用手觸摸屏幕任何一個位置,會在用戶觸摸的位置出現一只“握住拳頭的手”的圖標 3) 用戶用手按住“握住拳頭的手”的圖標不放,可以將此“握住拳頭的手”的圖標,拖至屏幕任何位置 4) 用戶的手松開“握住拳頭的手”的圖標時。此圖標會變成打開的手掌,并向右上方迅速撤出屏幕。在“握住拳頭的手”松開手變成打開的手掌的同時,會拋出兩枚金色的水晶球,水晶球迅速的向拋向的軌跡滾動,并燃燒成兩個火球,同時伴有燃燒的火聲(hu~)和電的滋滋聲 5) 每一個水晶球的火苗突然膨脹噴射變大掩蓋住水晶球,并發出火突然變旺或噴射的聲音。然后全部淡出,先后從兩團火的位置各隨機出現3枚龍鳳幣,硬幣的方向和朝上朝下的面都是隨機的同時發出金幣之間相互碰撞的悅耳聲音和在桌面上的滾動聲 6) 6枚龍鳳幣靜止后,屏幕的右側會有“再拋兩次”的黃色字體閃爍提示 |
功能類別 |
體驗步驟1 |
技術要求:
1) 圖像素材:選擇游戲素材、Photoshop圖像處理游戲素材(UI設計)
2) 水晶球滾動:非均勻加速模擬技術(C++游戲設計)
3) 火苗膨脹:
Windows消息處理觸屏事件(C++游戲設計)
OpenCV dilate函數,形態學膨脹技術(C++游戲設計)
4) 火苗掩蓋住水晶球:
OpenCV addWeighted函數,圖像混合技術(C++游戲設計)
5) 黃色字體閃爍:(UI設計、C++游戲設計)
cocos2dx CCBlink閃爍技術、GDI++透明渲染技術等
6) 滋滋聲、滾動聲:(C++游戲設計)
在游戲規則的基礎之上,開始制作游戲音效用來制造游戲氛圍;聲音時間定時循環技術
需求 |
描述 |
PR ID |
003 |
實現目標 |
體驗步驟2 |
約束條件 |
1) 體驗步驟1重復三次后,會漸變至純灰色的界面。 2) 純灰色體驗界面居中,距正上方五分之二處,出現一個“揭秘時刻”的菜單 3) 點機“揭秘時刻”菜單(同時伴有一聲點擊的聲音),從屏幕中心開始出現白底黑字的文字內容,特效為從中心向周圍開始擴散,逐漸形成白底黑字的界面。 4) 與第3步同時進行,屏幕右側豎著會有三個菜單,分別為“返回首頁”“掃描二維碼,將信息發到手機上”和“打印”點擊菜單會有相應的聲音發出。 5) 點擊“返回首頁”頁面將會迅速跳回至游戲待機畫面。 6) 用戶掃碼或打印成功后,迅速跳回至游戲待機界面 |
功能類別 |
體驗步驟2 |
技術要求:
1) 多用戶并發性能: (C++游戲設計)
可支持多個用戶同時操作,為了避免屏幕卡殼、程序假死的發生,需采用多線程并發技術。
采用C++多進程并發框架FFLIB、多線程+任務隊列、消息的序列化與Reflection等技術
2) 圖像擴散:(C++游戲設計)
參照GDI的StretchBit,用線性插值算法實現圖像縮放
3) 打印功能:(C++游戲設計)
C++調用win32API控制打印機打印
技術要求:
1) 顯示用戶信息:(HTML/CSS/JavaScript)
可顯示游戲用戶的微信號,玩游戲的時間,游戲預測結果,所付金額等信息。
2) 歷史收入賬單:(HTML/CSS/JavaScript)
可統計每日游戲用戶數,每日進賬總額,截止今日進賬總額;顯示每天進賬額度的變化曲線
1) 用戶管理:(PHP或Python Flask)
管理員的權限管理,有哪些用戶可以進入網站查詢
2) 實時接收玩家操作數據:(PHP或Python Flask)
游戲機器聯網時,可實時將數據發往網站后端,后端接收玩家數據,玩家數據可包括玩家的微信號、游戲開始時間、支付金額等,后臺統計游戲次數,總額等信息,實時顯示于前端頁面,可供管理員實時動態查詢。
軟件版本管理
實時接收來自客戶端發送來的軟件版本號,如果該版本號低于最新版本號,則顯示“軟件未升級到最新版本”,否則顯示“軟件已升級到最新版本”。
軟件升級提醒
根據軟件版本管理結果,獲取軟件版本升級狀態,對客戶端的商戶進行提醒。在后臺數據庫保存軟件升級提醒時間、總次數、提醒方式等信息。
商戶認證管理
商戶購買產品后,在后臺進行注冊手機號等信息,后臺授予商戶登錄網站權限。
商戶信息管理
商戶個人信息包括手機號、登錄密碼、身份信息等,這些商戶信息都保存到數據庫中,商戶登錄個人主頁后,可以修改。
管理員信息管理
管理員的后臺權限最大,可查看所有商戶的個人信息、歷史賬單、軟件升級信息等。
歷史賬單管理
商戶每天、每個月的歷史賬單信息保存到數據庫中,包括進賬時間、進賬金額、掃碼或投幣方式等。
打印機狀態管理
打印機卡紙、沒紙、沒墨狀態,客戶端程序捕捉之后,服務端后臺接收客戶端打印機的狀態,保存到數據庫,并實時顯示到前端頁面。短信通知到商家手機。
商戶轉賬管理
因為不能采用商戶的個人二維碼信息進賬,這時采用公司的二維碼進賬,服務端得到各個客戶端的進賬信息后,將信息實時保存到數據庫。同時,對商戶進行定時轉賬,后臺數據庫要保存對商戶轉賬的具體時間、具體金額、是否轉賬等信息,并顯示到管理員頁面。
服務商地區要求在北京昌平地區或者周邊,需要能現場調試對接。
1、我愛方案網是會員制服務,服務商通過競標后即可聯系雇主;
2、項目預算與報價不代表最終成交價格,成交價以雙方協商為準;
3、平臺提供設計項目對接服務,希望促成高效合作,對交易雙方不收取傭金,謝謝留意!