Skip to main content

霓虹烟火 - Cyberpunk style fireworks visual simulation

Project description

霓虹烟火 YanHua2026

赛博朋克风格烟花视觉模拟 / Cyberpunk style fireworks visual simulation

安装运行 / Installation

# 使用 uvx 直接运行 (需要先发布到 PyPI)
uvx yanhua2026

# 或本地安装
pip install yanhua2026
yanhua2026

开发运行 / Development

git clone https://github.com/aicoder2048/yanhua2026.git
cd yanhua2026
uv sync
uv run yanhua2026

操作说明 / Controls

按键 功能
鼠标点击 发射烟花
Space 暂停/继续
A 切换自动发射
F 全屏切换
M 音效开关
G 网格背景开关
S 天际线开关
H 帮助显示
ESC 退出

特性 / Features

  • 赛博朋克视觉风格
  • 中国地标天际线 (深圳春笋、东方明珠、广州塔)
  • 24句马年阳光祝福语随机飘动
  • 程序化生成音效 (15种不同音效)
  • 粒子系统优化渲染
  • 透视网格背景 + 冲击波效果

依赖 / Dependencies

  • Python >= 3.12
  • pyglet >= 2.0
  • numpy >= 2.0

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yanhua2026-0.1.3.tar.gz (928.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yanhua2026-0.1.3-py3-none-any.whl (920.9 kB view details)

Uploaded Python 3

File details

Details for the file yanhua2026-0.1.3.tar.gz.

File metadata

  • Download URL: yanhua2026-0.1.3.tar.gz
  • Upload date:
  • Size: 928.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.3

File hashes

Hashes for yanhua2026-0.1.3.tar.gz
Algorithm Hash digest
SHA256 e996b4069733fb5b0a87c4d8d22fdba9ff56c3f85e82a47cabaab645f4c413b3
MD5 e01d8f8e820c372552a323baf597954c
BLAKE2b-256 2267b283be51c823a4faa957e2fe4e399042747caa5f708e4fa18de27b42b52a

See more details on using hashes here.

File details

Details for the file yanhua2026-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: yanhua2026-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 920.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.3

File hashes

Hashes for yanhua2026-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 45235117002e81e5bcf7d255655fd968c9441a3b70a0cbbac7d1b763bf5ed904
MD5 ae7cf9c83d646bfb0c23be9c71db3b44
BLAKE2b-256 b4155781ddf966dfcf4a192b28f2d9303e813a85a088af5a7f2d8c6ea6fd14c6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page