型科科技logo

15889914065 微信咨询
关注型科公众号二维码

扫一扫,立即咨询

“八分音符酱“声控游戏在H5如何实现,100行代码搞掂快速上线

来源:未知       2017-03-09

大家最近被魔性声控游戏
【不要停!八分音符酱】霸屏了么
 
游戏最魔性的地方
是玩家必须通过声音来控制跳跃
而不是敲键盘或点击屏幕那么简单
 
玩的过程大概是这样的:
嗯…… 啊!
唔………… 啊!!嗯…… 啊!!!
 
低吟时,人物往前移动
轻叫一声
人物会礼貌性地微微往上跳
 
陷入困境高嚎一声
人物跃起的高度也会达到新高
 
 
 
每次在办公室玩这个游戏时
旁边同事的眼神如下
 
太尴尬了……
 
说正经事分割线
如何把八分音符酱的声控玩法
移驾到H5上?
 
通过几个Python代码片段简单介绍下
靠这些核心思路
声控H5玩法在技术上实现并不难
 
  • 给角色增加重力的效果
def update(self, dt):    self.speed += 10 * dt    self.-= self.speed    if self.< -80:        self.reset()
 
  • 获取麦克风的声音
# 初始化pa = PyAudio()SAMPLING_RATE = int(pa.get_device_info_by_index(0)['defaultSampleRate'])self.stream =pa.open(format=paInt16, channels=1, rate=SAMPLING_RATE, input=True, frames_per_buffer=self.NUM_SAMPLES)
# 每帧中获取音量string_audio_data = self.stream.read(self.NUM_SAMPLES)k = max(struct.unpack('1000h', string_audio_data))
 
  • 通过音量判断行走和跳跃
if k > 3000:    self.floor.-= min((k / 20.0), 150* dtif k > 8000:    self.ppx.jump((k - 8000/1000.0)
 
如果你现在还对上面的代码一脸懵逼
 
那就对了
要不怎么挥发我们的作用呢?
 
 
 
把“八分音符酱”的玩法特点与H5技术创新性结合,游戏玩法通过声控操控,给人感觉新颖,事实上这类游戏在H5上开发难度不高,通过判断声调的高低来实现,上线时间快,玩法疯狂刺激,叫法更是多样,这简直是蹭到热点又能获得大量fans的机会!
 
声 控 H5 新 玩 法
期待其清奇魔性的画风
和语音控制的新奇玩法
在好友间形成新一轮霸屏
 
有关声控H5玩法的技术实现
大家有其他见解欢迎留言一起探索
 
 
微信H5游戏定制,型科更专业
 
 
标签:微信公众平台

为您推荐其他案例

H5创意推荐

案例介绍

垃圾分类H5小游戏,一共10关,拖拽屏幕上的物品到下面的四个筒中(有害垃圾、可回收物、湿垃圾、干垃圾)。正确时有加分,错误后,会有说明,最后给出垃圾清单,并可以生成海报。

创意亮点

结合垃圾分类这个热门话题,寓教于乐之余还能为品牌圈粉无数~

发布时间:2019年07月04日查看案例

扫一扫,试玩一下

我要定制
返回
顶部