https://github.com/gd4Ark/star-battle
demo:https://4ark.me/star-battle/
Star Battle 是一个 JavaScript ES6、Canvas 开发的飞船射击类游戏。
-
编程语言:JavaScript -
功能介绍 -
使用 W、A、S、D 控制飞船,按下 Space 发射; -
燃料初始值为 15,每秒递减 1 点,当燃料值为 0 时,游戏结束; -
触碰掉下的燃料瓶可增加 15 点,最大值为 30 点; -
击中敌方飞船增加 5 分。行星需击中两次,增加 10 分。击中友方扣除 10 分; -
撞击敌方损失 15 点燃料,撞击友方扣除 10 分; -
游戏允许负分; -
按下 P 暂停游戏,按下 M 静音; -
推荐理由:作为单机游戏经典款太空大战,本项目除了能重温简单粗暴地击落得分之外,还可以学到 Canvas 实践技术,一举两得。