大一时用原生 JavaScript 做的俯视角躲避游戏:控制雪球在三车道上左右变道、上下跳跃,躲开障碍、接住金币。
前 ChatGPT 时代的产物。观看了 B 站上 JS 贪吃蛇的实现后,纯自己探索,一行一行手搓出来。虽然在当前 vibe coding 面前显得完全不够看,但这是我的初心之作。
没有用游戏引擎。地图、角色、金币和障碍都用 DOM 表格和定时器驱动。同一套玩法后来拆成快速、慢速、双人、立体四个版本。分数越高,障碍刷新越快,结束后进入结算页。
Competition · 2021
山东省大学生软件设计大赛 · 大一原创网页游戏
大一时用原生 JavaScript 做的俯视角躲避游戏:控制雪球在三车道上左右变道、上下跳跃,躲开障碍、接住金币。
前 ChatGPT 时代的产物。观看了 B 站上 JS 贪吃蛇的实现后,纯自己探索,一行一行手搓出来。虽然在当前 vibe coding 面前显得完全不够看,但这是我的初心之作。
01
大一时用原生 JavaScript 做的俯视角躲避游戏:控制雪球在三车道上左右变道、上下跳跃,躲开障碍、接住金币。
前 ChatGPT 时代的产物。观看了 B 站上 JS 贪吃蛇的实现后,纯自己探索,一行一行手搓出来。虽然在当前 vibe coding 面前显得完全不够看,但这是我的初心之作。
没有用游戏引擎。地图、角色、金币和障碍都用 DOM 表格和定时器驱动。同一套玩法后来拆成快速、慢速、双人、立体四个版本。分数越高,障碍刷新越快,结束后进入结算页。
原作默认节奏。障碍刷新快,适合一个人上手。
原作慢节奏,适合第一次熟悉操作。
原作双人同屏。一人用 WASD,一人用方向键,共享生命值。
原作赛道带透视倾角,玩法与快速版相同。
2026 年另做的一版,和原作分开。还是三车道躲避,但改成第三人称 3D 赛道:三命、冬日障碍和奖励、跳跃、长大后无敌。可以在同一局里重开,也能看最高分。
2026 年重做。第三人称 3D 赛道,三命更友好。路上有岩石、冰晶、雪人等障碍,也能捡到雪花、拐杖糖、礼盒等冬日奖励。
02
建议使用电脑键盘。点进画面后按键才会生效;空格会跳跃,请先点一下游戏区。
2026 年重做。第三人称 3D 赛道,三命更友好。路上有岩石、冰晶、雪人等障碍,也能捡到雪花、拐杖糖、礼盒等冬日奖励。
升级版是 3D 赛道、三命、慢慢变大后才无敌。经典版仍是原来的俯视角。