[发明专利]一种音乐教学基础提升游戏的定位方法及系统在审
| 申请号: | 202110753700.8 | 申请日: | 2021-07-02 |
| 公开(公告)号: | CN113648651A | 公开(公告)日: | 2021-11-16 |
| 发明(设计)人: | 李现峰;魏宏惠;魏宏茹 | 申请(专利权)人: | 北京金三惠科技有限公司 |
| 主分类号: | A63F13/46 | 分类号: | A63F13/46;A63F13/52;A63F13/69;A63F13/814 |
| 代理公司: | 北京卓爱普专利代理事务所(特殊普通合伙) 11920 | 代理人: | 王玉松 |
| 地址: | 100094 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 音乐 教学 基础 提升 游戏 定位 方法 系统 | ||
1.一种音乐教学基础提升游戏的定位方法,其特征在于,包括如下步骤:
数据获取步骤,用于实时获取服务器上传的打谱数据,并将打谱数据存储到游戏端;
时间间隔获取步骤,用于调取打谱数据,并遍历打谱数据的谱子中音符出现的时间间隔,获取最小时间间隔t0;
移动速度计算步骤,用于计算各音符在最小时间间隔t0内的移动速度v,v=x÷t0,其中,x=d×n,n≥1,d表示音符的尺寸大小,x表示音符在最小时间间隔内的位移,且x指的是音符在最小时间间隔内的像素,n表示参数;
位移计算步骤,用于基于移动速度计算音符移动到指定位置时的预制位移S,S=T×v,其中,S表示音符移动到指定位置的时刻;
比对步骤,用于接收敲击键盘的开始指令和触发指令,并在接收到触发指令后,将指定音符移动到当前位置时的位移与移动到指定位置时的预制位移进行比对,并根据比对结果计算分数;
音符显示步骤,用于将移动的音符以及比对步骤中的比对结果显示在显示器中。
2.根据权利要求1所述的音乐教学基础提升游戏的定位方法,其特征在于,所述比对步骤中,指定音符移动到当前位置时的位移的计算步骤如下:
初始位置采集步骤,用于在接收到敲击键盘的开始指令时,采集指定音符的初始位置并存储;
当前位置采集步骤,用于在接收到敲击键盘的触发指令时,采集指定音符的当前位置并存储;
计算步骤,用于基于指定音符在当前位置与初始位置的差值计算指定音符移动到当前位置的位移。
3.根据权利要求2所述的音乐教学基础提升游戏的定位方法,其特征在于,所述比对步骤中,根据比对结果计算分数具体包括如下部分:
差值计算步骤,用于计算指定音符移动到当前位置时的位移与预制位移的差值的绝对值;
结果比较步骤,用于将计算出的差值的绝对值与第一阈值和第二阈值进行比较,差值的绝对值小于第一阈值,则分数为m,若差值的绝对值大于第一阈值且小于第二阈值,则分数为n,若差值的绝对值大于第二阈值,则分数为0。
4.根据权利要求1所述的音乐教学基础提升游戏的定位方法,其特征在于,所述位移计算步骤中,计算出预制位移后,将预制位移实例化。
5.根据权利要求1所述的音乐教学基础提升游戏的定位方法,其特征在于,所述数据获取步骤具体包括如下部分:
模式加载步骤,用于获取用户id,并根据接收到的用户模式选择指令加载相应的模式;
数据获取子步骤,用于向服务器端发起post请求以获取相应的打谱数据,并将打谱数据存储到游戏端;
指令存储步骤,用于将接收到的用户关卡指令与用户id相关联存储到游戏端。
6.根据权利要求1所述的音乐教学基础提升游戏的定位方法,其特征在于,所述移动速度计算步骤包括如下部分:
第一速度计算步骤,用于计算各音符在最小时间间隔内的第一移动速度v0,v0=x÷t0;
第一判断步骤,用于判断音符在打谱数据的整个谱子中的移动速度是否是不变的,若是,则向位移计算步骤发送指令,若速度有变化,则向第二计算步骤发送指令;
第二速度计算步骤,用于遍历打谱数据的谱子中音符出现的时间间隔,获取时间间隔t1,t1t0,且t1小于余下的时间间隔,计算各音符在时间间隔t1的移动速度v1,v1=x÷t1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金三惠科技有限公司,未经北京金三惠科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110753700.8/1.html,转载请声明来源钻瓜专利网。





