qpet-adventure
v0.0.1
Published
QQ 宠物冒险岛 (QQ Pet Adventure Island) deployable game package: static site, SWF assets, and the Ruffle Flash runtime.
Maintainers
Readme
qpet-adventure
QQ 宠物冒险岛(Adventure)独立部署仓库与 npm 包。
This repository deploys the QQ Pet Adventure Island game as its own standalone site and publishes the same files as the qpet-adventure npm package, separate from the awesome-qpet-games collection and the QPetGames mini-games site.
Contents
site/index.html- static page entry with the Ruffle playersite/myfont.swf- font Flash resource used by the pagesite/vendor/ruffle/- vendored Ruffle v0.5.0 web runtime (Apache-2.0 / MIT), self-hostedsite/xmxd.swf- the Adventure Island game loader, plus its part filesxmxd_*_*.swfandrisk_check.xml(recovered from the wzhecnu server on 2026-08-22, Git LFS)metadata/files.yml- archived file metadatametadata/checksums.sha256- SHA-256 verification manifestdocs/deploy.md- deployment notes
Local Preview
python3 -m http.server 8000 --directory siteThen open http://localhost:8000/.
npm Package
Package name: qpet-adventure. The tarball ships site/, metadata/, README, NOTICE, CREDITS and LICENSE, so consumers can copy or serve the game files directly.
npm install qpet-adventurePublishing is tag-driven: push a v* tag and the Publish npm workflow runs npm publish --access public --provenance. Before the first publish, configure npm Trusted Publishing for this repository on npmjs.com (package qpet-adventure, repository QPetLover/qpet-adventure), then tag a release.
Deploy
The repository includes a GitHub Pages workflow that publishes the site/ directory from main to https://qpetlover.cn/qpet-adventure/.
Notice
This is an unofficial nostalgia/archive project. QQ Pet related assets belong to their respective rights holders. See NOTICE.md.
