A 2D survival shooting game based on Pixi.js
- 🏃♂️ Auto-shooting system, focus on movement and dodging
- 🎯 Enemies spawn from all directions, testing player reflexes
- 💪 10 levels with progressive difficulty
- 🎁 Level reward system with various power-ups
- 👾 Boss battle system
- 📊 High score system
- 🛠 In-game modifier for customizable experience
- Use WASD to control character movement
- Auto-aim and attack nearest enemy
- Dodge enemy bullets
- Defeat enemies to score points
- Choose a reward card after each level
- Customize game experience with modifier
W
- Move upA
- Move leftS
- Move downD
- Move rightESC
- Open/Close menu
- Pixi.js - 2D rendering engine
- JavaScript - Game logic implementation
- HTML5 - Game container
- LocalStorage - Data persistence
- Player initial HP: 10
- Player initial attack: 1
- Player initial attack interval: 1000ms
- Enemy initial HP: 5
- Level duration: 30 seconds
- Boss appears at: 15 seconds remaining
- Total levels: 10
Random rewards after each level:
- Attack interval -20%
- Attack damage +50%
- Max HP +2
- Movement speed +20%
- Double scoring
- Full HP recovery
Real-time adjustments for:
- Attack damage
- Attack interval (min 10ms)
- Max HP
- More enemy types
- More diverse reward effects
- Game balance optimization
- Sound and visual effects
Check Development Log for detailed development process.
一个基于 Pixi.js 的 2D 生存射击游戏
- 🏃♂️ 自动射击系统,专注于移动和躲避
- 🎯 从四面八方生成的敌人,考验玩家的反应能力
- 💪 10个关卡的进阶难度
- 🎁 关卡奖励系统,提供多样化的能力提升
- 👾 Boss战系统
- 📊 历史战绩记录
- 🛠 游戏内修改器,可自定义游戏体验
- 使用 WASD 控制角色移动
- 自动瞄准并攻击最近的敌人
- 躲避敌人的子弹
- 击败敌人获得分数
- 每关通关后可以选择一张奖励卡片
- 通过修改器自定义游戏体验
W
- 向上移动A
- 向左移动S
- 向下移动D
- 向右移动ESC
- 打开/关闭菜单
- Pixi.js - 2D 渲染引擎
- JavaScript - 游戏逻辑实现
- HTML5 - 游戏容器
- LocalStorage - 数据持久化
- 玩家初始生命值:10
- 玩家初始攻击力:1
- 玩家初始攻击间隔:1000ms
- 敌人初始生命值:5
- 每关持续时间:30秒
- Boss出现时间:剩余15秒
- 总关卡数:10关
每关结束后可以从以下奖励中随机选择一个:
- 攻击间隔减少20%
- 攻击力提升50%
- 最大生命值提升2点
- 移动速度提升20%
- 双倍得分
- 生命值回满
可以在游戏中实时调整:
- 攻击力
- 攻击间隔(最小10ms)
- 最大生命值
- 更多类型的敌人
- 多样化的奖励卡片效果
- 游戏平衡性优化
- 音效和视觉效果增强
详细的开发过程和更新记录请查看 开发日志。