#!/usr/bin/env bash # Monta o Castle Defense (jogo de contas de Bryant Brownell, GPL-3.0-or-later; arte e musica CC BY-SA 3.0 ou GPL 3, entrada # do Liberated Pixel Cup 2012) a partir do zip que o autor enviou ao OpenGameArt. O jogo e HTML5/JavaScript puro, sem # bibliotecas e sem rede; as unicas mudancas (castle-defense/castle-defense.patch) sao as chaves do localStorage, que agora # levam o prefixo "castleDefense." (o localStorage e compartilhado por todos os jogos do site), e a nossa play.html, que mostra # o jogo escalado para caber no player. # # src/FredGames.Bundler/Builds/build-castle-defense.sh # # Saida: artifacts/build/castle-defense-b7de0ee/castle-defense-b7de0ee-dist.tar.gz (igual em dois builds). set -euo pipefail NAME=castle-defense TAG=b7de0ee KIND=zip URL=https://opengameart.org/sites/default/files/lpc_code_entries/CastleDefense.zip SHA256=b7de0ee0420a3f08ea5d79cd9953de8383355367fe50150cad22d85159f392b7 source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/lpc-common.sh" lpc_unpack lpc_pack