$ErrorActionPreference = 'Stop' $releaseDir = Join-Path (Split-Path $PSScriptRoot -Parent) 'releases' New-Item -ItemType Directory -Path $releaseDir -Force | Out-Null $archivePath = Join-Path $releaseDir 'NumberSwipe-campaign-200-r2-明亮教具室-续玩选关教学流畅版-20261022.zip' $assets = @('game.js','game.json','project.config.json','audio','fonts','release-info.json') | ForEach-Object { Join-Path $PSScriptRoot $_ } Compress-Archive -LiteralPath $assets -DestinationPath $archivePath -Force Get-FileHash -LiteralPath $archivePath -Algorithm SHA256