# HurTeng/StormPlane

✈️《沙漠风暴》是一款基于Android开发的纵版飞行射击游戏，以雷电(Shooting Game)为原型，参考微信打飞机大战，通过自定义的SurfaceView来实现游戏，游戏画面、音乐、战斗特效都不错（附带apk安装包，可直接运行）

Repository: https://github.com/HurTeng/StormPlane
Canonical: https://ross.abutalabs.com/products/stormplane
Language: Java
License: Apache-2.0
License Family: permissive
Topics: android, plane, game, shoot, surfaceview, app, apk, war, desert, thunder, boss, enemy, canvas, custom, fight, music, explode, bullet, score
Last push: 2021-10-02T03:24:54+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3329, "days_push": 1796, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1072, forks 265 (observed 2026-08-28T04:03:28.641928+00:00)

## What it is
StormPlane (Desert Storm) is an open-source vertical-scrolling shoot-'em-up game for Android, inspired by Raiden and WeChat's plane game, built in Java with a custom SurfaceView and Canvas rendering. It features multiple player ship forms, varied enemy types, a multi-phase boss, power-ups, sound effects, and ships with a ready-to-install APK.

## Use cases
- play a vertical scrolling shooter on Android
- learn how to build an Android game with SurfaceView and Canvas
- study game loop, sprite, and bullet pattern implementation in Java
- use as a reference project for Android game development tutorials
- fork and customize an open-source plane shooting game

## When to choose
- you want a complete, playable Android shooting game with source code
- you are an Android developer learning custom SurfaceView game rendering
- you want a Java-based example of game states, enemies, bosses, and effects

## When to avoid
- you need a cross-platform game engine like Unity or Godot
- you are building a modern 3D or OpenGL/Vulkan game
- you need a maintained library or framework rather than a demo game project

## Facets
- artifact type: application
- maturity: maintenance
- function: game-engine, graphics, animation, audio-processing
- domain: gaming-tools, android-tools, entertainment, cross-platform
- platform: jvm
- tags: shoot-em-up, surfaceview, vertical-scrolling-shooter, arcade-game, canvas-rendering, open-source-game, apk, game-development, android, mobile

## Member repositories
- HurTeng/StormPlane (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:28.641928+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:53:39.707972+00:00, confidence not recorded.
  - readme: https://github.com/HurTeng/StormPlane (fetched 2026-08-28T04:03:28.641928+00:00, sha db28866c1ce0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
