文件名称:rhythm-game:在这里尝试游戏
文件大小:26.14MB
文件格式:ZIP
更新时间:2024-06-11 00:01:29
HTML
发烧时间 敲打音符,向世界展示自己的音乐 :smiling_face_with_sunglasses: 以电子游戏Yakuza 0中的复古主题配乐命名,将根据在节拍中轻拍的音符数量和正确音符的条纹来奖励玩家。 这是一个7键游戏, 控制 运动:向左箭头和向右箭头播放键:S,D,F,空格键,J,K,L 使用的技术 HTML5画布 SCSS Java脚本 采取的方法 面向对象编程(OOP)是创建此游戏的主要方法。 每个音乐blo 关卡设计 每首歌曲(级别)可以针对不同的难度和样式进行设计,以反映歌曲的特征。 他的主要挑战 画布动画口吃 由于动画被逐帧调用,因此功能的执行(例如检查音符是否被击中)在轻敲时更改键的颜色变得非常重要。 完成MVP后,将花费时间优化功能以:-避免不必要的循环。 如果不满足某些条件,则循环将不会运行。 -减少画布2D上下文的调用次数 使节拍与音乐同步 同步可能会受到多种因素的影响,例如: 速度 帆布高度 在浏览器上从服务器加
【文件预览】:
rhythm-game-master
----index.html(4KB)
----scss()
--------backup_scss.scss(710B)
--------_game-screen.scss(1KB)
--------_general.scss(220B)
--------_start-screen.scss(2KB)
--------base()
--------main.scss(2KB)
--------_intro-screen.scss(258B)
--------_ending-screen.scss(2KB)
----playground()
--------playground.html(534B)
--------scss()
--------js()
--------output.css.map(118B)
--------output.css(62B)
--------playground.js(0B)
----js()
--------PlayerHitBox.js(956B)
--------main.js(6KB)
--------gameAudio.js(496B)
--------backupCode.js(18KB)
--------Game.js(7KB)
--------Selector.js(2KB)
--------songTemplate.js(8KB)
--------MusicBlock.js(686B)
--------songs.js(5KB)
----output.css.map(2KB)
----.idea()
--------rhythm-game.iml(458B)
--------modules.xml(274B)
--------.gitignore(98B)
--------vcs.xml(180B)
----assets()
--------img()
--------fonts()
--------audio()
----output.css(7KB)
----README.md(2KB)
----index.php(36B)
----start-screen.html(372B)
----composer.json(2B)