这个项目能做什么

Pixel Mario 是一个纯前端、零构建、零外部资产的超级玛丽式横版平台跳跃游戏。项目基于 Phaser 3.90 与 NES 8-bit 调色板,使用 Arcade 物理引擎和 WebAudio 芯片音合成,所有精灵、瓦片、背景音乐与音效均由代码生成,不依赖任何图片或音频文件。 游戏提供 10 个关卡,主题包括草原、砖石、地下、蘑菇山、城堡外围、高台、地下迷宫、云海和城堡等,并配有 4 套主题背景与两层视差效果。玩法系统包含分数、金币收集、生命、蘑菇变大、踩敌、尖刺、顶块、检查点和旗杆通关等经典元素。 操作上支持方向键或 A/D 移动,空格、Z、上方向键或 W 跳跃,P 暂停,M 静音。项目注重休闲体验,没有倒计时,敌人速度降低 40%,以有底浅坑为主,提供 5 条初始生命、每关检查点和中途复活机制。 技术上实现了手写手感补偿,包括 130ms 土狼时间、130ms 跳跃缓冲和可变跳高;关卡采用 15 行 × 200~260 列的 ASCII 数据驱动,并配有校验器保证坑宽、配额和出生点等规则。项目可直接双击 index.html 离线运行,也可通过任意静态服务器启动。