发布成功
需求分析与技术评估
待机画面显示 |
|
|
一个心脏的画面在跳动 |
付款后待机画面 开始体验菜单操作 |
|
|
按键开始体验 |
点击开始体验菜单后,画面显示 |
|
|
全部灰白色显示 |
触摸任一点会出现一只“握住拳头的手” |
|
按住这只“握住拳头的手”可以任意拖动 |
|
松开“握住拳头的手”时,“握住拳头的手”会打开,然后向右上方迅速撤出,同时抛洒出两个水晶球。水晶球按抛洒的方向滚动,遇到屏幕的边缘时各自爆炸,各自随机爆炸出三枚金色的龙凤币(一面是龙图腾一面是凤图腾的金币)并发出硬币相互碰撞和在桌子上滚动的声音,硬币哪一面朝上,去哪一个方向都是随机的。 |
|
重复上述动作三次后 |
|
|
出现一个纯灰色的界面,界面上有一个“揭秘时刻”的菜单,点击“揭秘时刻”出现相应的揭秘文字。用户可以任意浏览,没有时间限制。屏幕右侧会有两个竖着的菜单,分别是“扫描二维码,将信息发到手机上”和“打印”(扫描成功后或打印后,恢复待机锁定画面;或者倒计时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、平台提供设计项目对接服务,希望促成高效合作,对交易双方不收取佣金,谢谢留意!