作品商城
Project: Starfighter 图标

Project: Starfighter

带剧情的横向太空射击,保留原版任务、角色、音乐与音效。

v0.1.1+pxa07 上传者 lucinhu @lucinhu 游戏 · 动作

CURRENT RELEASE

当前上架版本

已验证 PXA
运行平台
linux-x86_64 / esp32-s3 / esp32-s31 / wasm
版本
v0.1.1+pxa07 Build 3
发布时间
2026-10-31
安装包校验
8f9838ab3ed71bbe...
下载次数
1
在线运行次数
0
下载总量
34.29 MiB
程序包
34.29 MiB

本次更新

安装包优化:改用 Container 0.2、DEFLATE 和 4 KiB 分块,支持边下载边安装;程序及资源文件内容保持不变。

应用截图

2 张

RELEASE HISTORY

历史版本

3 个可下载版本

v0.1.1 Build 2

linux-x86_64 / esp32-s3 / esp32-s31 / wasm · pxa · 下载 34.39 MiB · 2026-10-27

新增独立 Wasm 安装包,同时提供 esp32s3, esp32s31, simulator, wasm 构建。Wasm 可下载不等于浏览器具备全部设备能力;在线玩以运行时兼容检查为准。 对应版本完整源码:https://github.com/SmartArduino/pxa-apps/tree/bc0520dfbc052942e15da7cbbe6c926968356478 构建 SDK:https://github.com/SmartArduino/pxa-system/tree/84001f0f540e937e215ef7e628de2c3f54b4e118

已验证 PXA 下载

v0.1.0 Build 1

esp32-s3 / esp32-s31 / linux-x86_64 · pxa · 下载 34.34 MiB · 2026-10-26

首次移植上架:保留原作资源与许可,接入手柄、触摸、音频和私有存储;采用资源按需读取与渲染缓存。分别提供 ESP32-S3、ESP32-S31、桌面 x86_64 的单架构 AOT 包。设备性能尚未实测。

已验证 PXA 下载

应用介绍

Project: Starfighter 的独立 PXA 移植。方向键移动飞船,B 或 X 主武器,A 辅助武器或确认,Select 或 R 切换武器,Start 暂停,L 返回。保留原版配置和进度保存逻辑;声音与音乐开关可记忆。世界与不透明精灵使用 RGB565,透明界面保留 alpha。当前线性内存预算 16 MiB,还需额外的系统与 Host 内存。 支持手柄和触摸操作;检测到手柄输入后隐藏触摸悬浮按钮。画面保持比例并允许黑边。游戏内界面主要保留上游英文,不宣称完成中文翻译。需要 Core 2.1 及相应服务能力,声音使用可选音频权限。 截图来自实际 PXA 产品模拟器,已验证实际游玩、音频输出和正常退出。尚未进行设备端性能测试,桌面模拟器的画面提交次数不能视为 LCD 完成帧率。 对应版本源码:https://github.com/SmartArduino/pxa-apps/tree/bc0520dfbc052942e15da7cbbe6c926968356478/starfighter 共享运行层源码:https://github.com/SmartArduino/pxa-apps/tree/bc0520dfbc052942e15da7cbbe6c926968356478/common/sdl-games 构建所用 SDK 源码:https://github.com/SmartArduino/pxa-system/tree/f01325bda206903fb8662a6efc7b0c9686476212

VERIFIED PXA

兼容性与权限

4 个安装包分别通过签名验证
wasmwasm32
包内目标平台
wasm
包内 CPU 架构
wasm32
AOT 运行时
仅包含可移植 WASM
Core SDK
min 2.1 · target 2.1

Service 依赖

  • windowmain · 0.3 至 0.65535
  • uimain · 0.9 至 0.65535
  • clockmain · 0.3 至 0.65535
  • fsmain · 0.3 至 0.65535 · feature bits 3
  • audiomain · 0.10 至 0.65535
  • permissionmain · 0.1 至 0.65535
  • wasimain · 0.1 至 0.65535 · feature bits 6
  • surfacemain · 0.2 至 0.65535
  • logmain · 0.1 至 0.65535
  • assetsmain · 2.3 至 2.65535

权限

  • audio.playbackmedia · 可选权限

安装制品

  • WASMmain
esp32-s31riscv32-ilp32f
包内目标平台
esp32-s31
包内 CPU 架构
riscv32-ilp32f
AOT 运行时
esp32-s31: wamr · wamr-pxa-aot-v6-core-1
Core SDK
min 2.1 · target 2.1

Service 依赖

  • windowmain · 0.3 至 0.65535
  • uimain · 0.9 至 0.65535
  • clockmain · 0.3 至 0.65535
  • fsmain · 0.3 至 0.65535 · feature bits 3
  • audiomain · 0.10 至 0.65535
  • permissionmain · 0.1 至 0.65535
  • wasimain · 0.1 至 0.65535 · feature bits 6
  • surfacemain · 0.2 至 0.65535
  • logmain · 0.1 至 0.65535
  • assetsmain · 2.3 至 2.65535

权限

  • audio.playbackmedia · 可选权限

安装制品

  • AOTmain · esp32-s31 / wamr · wamr-pxa-aot-v6-core-1
esp32-s3xtensa-lx7
包内目标平台
esp32-s3
包内 CPU 架构
xtensa-lx7
AOT 运行时
esp32-s3: wamr · wamr-pxa-aot-v6-core-1
Core SDK
min 2.1 · target 2.1

Service 依赖

  • windowmain · 0.3 至 0.65535
  • uimain · 0.9 至 0.65535
  • clockmain · 0.3 至 0.65535
  • fsmain · 0.3 至 0.65535 · feature bits 3
  • audiomain · 0.10 至 0.65535
  • permissionmain · 0.1 至 0.65535
  • wasimain · 0.1 至 0.65535 · feature bits 6
  • surfacemain · 0.2 至 0.65535
  • logmain · 0.1 至 0.65535
  • assetsmain · 2.3 至 2.65535

权限

  • audio.playbackmedia · 可选权限

安装制品

  • AOTmain · esp32-s3 / wamr · wamr-pxa-aot-v6-core-1
linux-x86_64linux-x86_64-pxa-0.7.0
包内目标平台
linux-x86_64
包内 CPU 架构
由设备 Profile 决定
AOT 运行时
linux-x86_64: wamr · wamr-pxa-aot-v6-core-1
Core SDK
min 2.1 · target 2.1

Service 依赖

  • windowmain · 0.3 至 0.65535
  • uimain · 0.9 至 0.65535
  • clockmain · 0.3 至 0.65535
  • fsmain · 0.3 至 0.65535 · feature bits 3
  • audiomain · 0.10 至 0.65535
  • permissionmain · 0.1 至 0.65535
  • wasimain · 0.1 至 0.65535 · feature bits 6
  • surfacemain · 0.2 至 0.65535
  • logmain · 0.1 至 0.65535
  • assetsmain · 2.3 至 2.65535

权限

  • audio.playbackmedia · 可选权限

安装制品

  • AOTmain · linux-x86_64 / wamr · wamr-pxa-aot-v6-core-1