基于 Web 最新技术制作的音乐游戏《Piano Flow》

2016 年 10 月 17 日
 SuneBear

可玩性探究与理论

注意啦,那些你在各种 Conf 接触不到的新技术,这里统统都有

围城传送门

7260 次点击
所在节点    分享创造
70 条回复
qqqppp9998
2016 年 10 月 17 日
有意思,感觉楼主好厉害~
banricho
2016 年 10 月 17 日
楼主叫来顶帖
楼主有女朋友
楼主经常晒妹
楼主没有节操
SuneBear
2016 年 10 月 17 日
@banricho [搞事👋] [搞事👋] [搞事👋]
whahugao
2016 年 10 月 17 日
楼主好厉害!
刚玩完了德彪西的月光,又想起恶灵附体的小房间啦!
SuneBear
2016 年 10 月 17 日
@whahuzhihao 德彪西的曲子应该是和皎白月光联系在一起,居然让你想起恶灵附体,心疼 1s
whahugao
2016 年 10 月 17 日
@SuneBear 恶灵附体游戏里的插曲就是这首 Clair-de-Lune 啦
whahugao
2016 年 10 月 17 日
另外在微信浏览器里打开,声音全是沙沙声。手机 safari 是好的。
est
2016 年 10 月 17 日
空气中和地面充满了 LZ 的 JJ 碎片——碉堡啦。
XhstormR
2016 年 10 月 17 日
开久了之后, CPU 占用 90%,音乐都卡的发出噪点了。
qyc0129
2016 年 10 月 17 日
so cool 有前景
SuneBear
2016 年 10 月 17 日
@whahuzhihao 因为游戏是 Runtime 合成, MIDI -> Pitch -> WebAudio ,如果性能不好就会撕撕杀杀,所以这个游戏还能检测性能~ Safari 会给动画什么的单独开线程,这样就可以缓解卡顿的问题
a87150
2016 年 10 月 17 日
感觉没什么意思,按什么键都一样,也没有快捷键什么的。
SuneBear
2016 年 10 月 17 日
@XhstormR 一时半会想不到优化方案,为了模拟钢琴的延音,播放完的 Pitch Node 会停驻一段时间,相当于很多个通道一起制造音源,最后合成在一起。还有就是古典曲子手速之快, 60/1000 毫秒都跟不上~
SuneBear
2016 年 10 月 17 日
@a87150 需要什么快捷键呢?现在用 Esc 可以暂停,游戏支持多键同时触发,如果在未来的积分模式中就是很有难度的,除了锻炼节奏,还能帮助记忆一个 Bunch 的音符数
chunqiuyiyu
2016 年 10 月 17 日
感觉不错,点个赞
SuneBear
2016 年 10 月 17 日
@XhstormR 更正一下,是 1000/60 毫秒, 16 毫秒 /帧
a87150
2016 年 10 月 17 日
@SuneBear 突然觉得自己有点傻,这种游戏的乐趣应该是得分达成目标之类的。弄复杂了不如直接玩乐器。
qinxi
2016 年 10 月 17 日
厉害了,我的哥
irgil
2016 年 10 月 17 日
感觉好好
ETiV
2016 年 10 月 17 日
Web 跑 MIDI 几年前想过,但效率真的是……

下落式 MG 大概 2 年前做过一个,改天找个机会放出来给各位老爷玩玩……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/313313

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX