#!/usr/bin/env bash # Monta o Pixel Quest (RPG de aventura de Cory Gackenheimer, GPL-3.0-or-later; arte e musica CC BY-SA 3.0 ou GPL 3, entrada # do Liberated Pixel Cup 2012; motor melonJS, MIT) a partir do zip que o autor enviou ao OpenGameArt. Mudancas # (pixel-quest/pixel-quest.patch, deletions.txt e files/): # - sem o trofeu do Liberated Pixel Cup na tela de titulo: assets/lpc_home_cup.png (e o .gif, que o jogo nao usa) saem do # pacote e entra assets/title.png, a mesma imagem com o trofeu e o pedestal refeitos com pixels do proprio fundo # (pixel-quest/make-title.py; o PNG pronto fica em files/). O texto "a Liberated Pixel Cup Game" da tela de titulo e a # "Liberated Pixel Cup" que o jogo manda achar viram "a free, open-source game" e "Ancient Cup"; # - index.html sem a margem branca do corpo; # - a nossa play.html, que mostra o jogo escalado para caber no player. # # src/FredGames.Bundler/Builds/build-pixel-quest.sh # # Saida: artifacts/build/pixel-quest-f512bbc/pixel-quest-f512bbc-dist.tar.gz (igual em dois builds). set -euo pipefail NAME=pixel-quest TAG=f512bbc KIND=zip URL=https://opengameart.org/sites/default/files/lpc_code_entries/PixelQuest.zip SHA256=f512bbcb7a0952345cbfebc90319706d734a80db0a2326312239eeec61592fde source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/lpc-common.sh" lpc_unpack lpc_pack