一款名为《Neon Invaders》的合成波风格街机射击游戏近日在开发者社区引发关注。由西班牙开发者AlbertoBarrago使用TypeScript与HTML5 Canvas构建,整个项目未引入任何运行时依赖。
该游戏以经典街机射击为灵感,但在核心机制上做了多项重构。敌人的编队移动不再采用僵硬的网格步进,而是叠加了正弦波漂移,使整个入侵过程呈现出更流畅的视觉效果。游戏设定了四类敌人:基础步兵、装甲坦克、神风特攻俯冲单位以及多模式首领。
每波压力会逐步升级——移动速度、攻击频率、编队规模与俯冲频率同步提升。玩家可获得四种临时能力道具:三连发、全屏激光、限时无敌以及持续五秒的子弹时间效果。得分系统引入连击机制,持续击杀可抬高倍率,但一轮齐射完全落空则会重置倍率。
视听反馈层面,游戏叠加了击中暂停、屏幕震动、冲击火花、爆炸效果、引擎尾焰、辉光以及模拟CRT扫描线等街机式特效。音效系统采用程序生成,包括合成波贝斯、琶音与鼓点等元素。
游戏还内置了本地街机排行榜——达到上榜分数的玩家输入三个首字母缩写后,可保持持久化的前十排名。该项目目前在GitHub上以neon-invaders仓库名开源。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.