mirror of
https://github.com/EDeev/pixel_gamble.git
synced 2026-10-07 23:49:29 +03:00
- 10 волн, 5 видов врагов со своим поведением и босс в три фазы - меч, копьё и посох, 11 улучшений между волнами, опыт и уровни - меню, пауза, настройки, итоги партии и рекорд, русский и английский - мир 480×270 с масштабированием, интерфейс в 960×540, скорости от dt - асинхронный цикл: та же игра в браузере через pygbag - тесты без окна, автоигрок, CI, релизы exe/Linux, GitHub Pages - README на двух языках; исходная версия — релиз v1.0.0
36 lines
897 B
YAML
36 lines
897 B
YAML
name: Web version
|
|
|
|
on:
|
|
push:
|
|
branches: [main]
|
|
paths: ["game/**", "web/**", ".github/workflows/pages.yml"]
|
|
workflow_dispatch:
|
|
|
|
permissions:
|
|
contents: read
|
|
pages: write
|
|
id-token: write
|
|
|
|
concurrency:
|
|
group: pages
|
|
cancel-in-progress: true
|
|
|
|
jobs:
|
|
deploy:
|
|
runs-on: ubuntu-latest
|
|
environment:
|
|
name: github-pages
|
|
url: ${{ steps.deployment.outputs.page_url }}
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.12"
|
|
- run: pip install pygbag==0.9.3
|
|
- name: Сборка для браузера (pygbag)
|
|
run: python -m pygbag --build --title "Pixel Gamble" --width 960 --height 540 --template web/template.tmpl game
|
|
- uses: actions/upload-pages-artifact@v3
|
|
with:
|
|
path: game/build/web
|
|
- id: deployment
|
|
uses: actions/deploy-pages@v4
|