10+
次下载
内容分级
适合所有人
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片

游戏简介

旋转到相册即可开始游戏并确保应用正常运行!

🚀 概述

这是经典游戏《太空侵略者》的增强版,使用 Flutter 构建。游戏包含许多现代化的功能和机制,使其更具吸引力和活力。

✨ 主要特色

🎮 游戏机制

- 经典太空侵略者玩法,画面全面升级

- 5 种游戏模式:经典模式、生存模式、硬核模式、银河奔跑模式、Boss 挑战模式

- 动态难度,根据玩家水平自动调整

- 连击系统,提升分数

- 拥有独特攻击模式的 Boss

🔫 高级武器系统

- 6 种武器类型:

- 基础加农炮

- 散射炮

- 激光炮

- 等离子炮

- 火箭发射器

- 波动炮

- 武器能量系统,可自动回复

- 每种武器类型均有专属视觉特效

⚡ 特殊能力

- 时间减速 - 减缓时间流逝

- 屏幕清除 - 清除屏幕

- 超级护盾 - 超级护盾

- 速射 - 加速射击

- 装弹系统,带有视觉提示

👾 高级敌人

- 8 种拥有独特能力的敌人类型:

- 狙击手

- 坦克

- 治疗者

- 生成器

- 幻影

- 变形者

-护盾

- 传送器

- 拥有技能的敌方 AI

- 可视化的生命值和护盾指示器

🌌 环境危害

- 6 种危害类型:

- 小行星

- 太空碎片

- 黑洞

- 太阳耀斑

- 彗星

- 星云

- 动态危害生成

- 策略性游戏元素

💎 强化奖励

- 10 种奖励类型:

- 多重射击

- 护盾

- 速度提升

- 生命值恢复

- 武器升级

- 能量提升

- 定时炸弹

- 磁铁

- 无人机

- 冰冻

- 加权奖励生成系统

🎨 视觉效果

- 爆炸时屏幕震动

- 粒子效果和视觉特效

- 慢动作效果

- 每种技能都有独特的视觉效果

- 动画指示器和进度条

🏆 成就系统

- 众多成就等你解锁

- 计分和高分系统

- 排行榜(本地和在线)

- 战役模式独特的任务

🛠️ 技术特性

架构
- 使用 Flutter/Dart 进行跨平台开发

- 模块化关注点分离架构

- 音频、本地化和排行榜服务

- 所有游戏对象的模型

- UI 组件的 Widgets

项目结构

```
lib/

├── models/ 数据模型

│ ├── weapon.dart

│ ├── advanced_enemy.dart

│ ├── environmental_hazard.dart

│ ├── power_up.dart

│ └── ...

├── screens/ 游戏界面

│ ├── game_screen.dart

│ ├── start_menu_screen.dart

│ └── ...

├── widgets/ UI Widgets

│ ├── weapon.dart

│ ├── advanced_enemy.dart

│ └── ...

├── services/ 服务

│ ├── audio_service.dart

│ ├── localization_service.dart

│ └── ...

└── game_state.dart 游戏状态

```

支持的平台

- Web(Chrome、Edge、Firefox、Safari)

- Windows 桌面

- Android

- iOS

🎮 控制

键盘

- ← → - 角色移动

- 空格键 - 射击

- Q/E - 切换武器

- 1-4 - 激活特殊能力

- P/ESC - 暂停

触摸/鼠标

- 拖动 - 角色移动

- 点击/单击 - 射击

🚀 安装和启动

要求

- Flutter SDK 3.0+

- Dart SDK 2.17+

- Web 端:现代浏览器

安装
```bash

克隆仓库

git clone https://github.com/Katya-AI-Systems-LLC/SpaceInv.git

cd space-invaders

安装依赖

flutter pub get

运行浏览器

flutter run -d chrome --web-port=8080

在 Windows 上运行

flutter run -d windows

在 Android 上运行

flutter run -d android

```

📦 构建

Web 版本

```bash

flutter build web --web-renderer canvaskit

```

Windows
```bash

flutter build windows

```

Android
```bash

flutter build apk --release

flutter build appbundle --release

```

🤝 为项目做贡献

如何贡献

1. Fork 项目

2. 创建一个分支来存放你的功能(`git checkout -b feature/AmazingFeature`)

3. 提交你的更改(`git commit -m 'Add some AmazingFeature'`)

4. 推送到分支(`git push origin feature/AmazingFeature`)

5. 发起 Pull Request

建议

- 遵循 Dart 代码规范风格

- 为复杂代码添加注释

- 在不同平台上测试更改

- 更新文档

📝 文档

- [API 文档](docs/API.md)

- [游戏设计文档](docs/GAME_DESIGN.md)

祝您游戏愉快!🎮
更新日期
2026年1月5日

数据安全

安全始于了解开发者如何收集和分享数据。数据隐私保护和安全措施可能会因您的使用情况、所在地区和用户年龄而异。此类信息由开发者提供,可能会随时间更新。
不与第三方分享任何数据
详细了解开发者如何声明数据分享事宜
不会收集任何数据
详细了解开发者如何声明数据收集事宜
承诺遵循 Google Play 家庭政策

新变化

Initial release!