Crie um jogo original de loja criativa em torno de um design, um item impresso e um pedido de cliente. Na fictícia loja Paper Harbor, o jogador cria dois adesivos de folha âmbar e um adesivo de lua azul-esverdeado, e depois os embala para dois pedidos separados.
Mantenha o design editável separado do inventário impresso. Essa pequena distinção permite alterar o próximo design sem alterar silenciosamente os adesivos já criados.
Comece com um design e dois pedidos

A Spellgarden Games descreve Sticky Business como um jogo sobre a criação de adesivos, o arranjo de folhas e o empacotamento de pedidos. Use esse amplo ciclo criativo de loja como ponto de partida para seus próprios produtos, clientes e regras.
Em Paper Harbor, cada rascunho tem uma forma, Folha ou Lua, e uma cor, Âmbar ou Azul-petróleo. Comece com Folha e Âmbar selecionados, três folhas em branco, nenhum adesivo impresso e dez créditos. Os valores abaixo são valores de jogo inventados, não estimativas para uma loja real.
Imprima um instantâneo do rascunho
Imprimir um adesivo consome uma folha em branco e um crédito. Isso cria um item impresso com um ID único e a forma e a cor atuais do rascunho. Uma edição posterior do rascunho afeta apenas as impressões futuras. Mostre a variante de cada item impresso no inventário para que o jogador possa escolhê-lo com confiança.
| Etapa | Rascunho e ação | Inventário e créditos em seguida |
|---|---|---|
| 1 | Imprima Folha/Âmbar duas vezes. | Dois adesivos Folha/Âmbar, uma folha em branco, oito créditos. |
| 2 | Altere o rascunho para Lua/Azul-petróleo e imprima uma vez. | Duas Folhas/Âmbar e uma Lua/Teal, sem folhas em branco, sete créditos. |

Se um evento de impressão for enviado duas vezes com o mesmo ID de ação, ignore a repetição. Se o jogador não tiver folha ou crédito, rejeite a impressão sem alterar o rascunho ou o inventário. A restauração redefine o design inicial, os recursos, os pedidos e os IDs de ação.
Confira o pedido antes de pagar
| Pedido | Solicitação exata | Pagamento |
|---|---|---|
| A | Adesivos de Duas Folhas/Âmbar | 6 créditos |
| B | Um adesivo Lua/Teal | 4 créditos |
Selecione IDs de adesivos impressos distintos para um pedido aberto. O envio tem sucesso apenas se as variantes e quantidades selecionadas corresponderem exatamente. Em caso de sucesso, consuma esses adesivos, adicione o pagamento uma única vez e marque o pedido como concluído. Rejeite uma variante incorreta, um item ausente ou um pedido já concluído sem consumir o inventário ou realizar o pagamento.

Após imprimir os três itens acima, envie A com seus dois adesivos Folha/Âmbar. Os créditos aumentam de 7 para 13 e o adesivo Lua/Teal permanece. Envie B em seguida. Os créditos aumentam para 17 e o inventário impresso fica vazio.
Teste uma variante incorreta e uma repetição
A partir do mesmo inventário de três itens, tente selecionar um Folha/Âmbar e um Lua/Teal para A. A seleção tem dois itens, mas as variantes não correspondem. O jogo deve rejeitá-la, mantendo os três adesivos e os sete créditos inalterados. O jogador pode então fazer uma seleção corrigida.
Após um envio bem-sucedido, repita seu ID de ação e tente o pedido concluído novamente com um novo ID. Nenhuma das tentativas deve consumir outro item ou pagar uma segunda vez. Mantenha o estado concluído do pedido separado do evento de botão mais recente.
Forneça à IA o fixture completo da loja
Construa um jogo original de loja de adesivos para navegador chamado Paper Harbor.
Um rascunho tem forma Folha ou Lua e cor Âmbar ou Azul-petróleo. Comece com Folha/Âmbar.
Comece com 3 folhas em branco, 0 adesivos impressos e 10 créditos.
Imprimir um adesivo requer e consome 1 folha em branco e 1 crédito.
Cada adesivo impresso tem um ID único e armazena a forma e a cor do rascunho no momento da impressão.
Alterar o rascunho posteriormente nunca altera os adesivos impressos.
O Pedido A solicita exatamente 2 adesivos Folha/Âmbar e paga 6 créditos.
O Pedido B solicita exatamente 1 adesivo Lua/Azul-petróleo e paga 4 créditos.
Permita a seleção de IDs de adesivos impressos distintos para um pedido aberto.
Apenas uma correspondência exata de variantes e quantidades tem sucesso. Consuma os adesivos selecionados, pague uma vez e marque o pedido como concluído.
Rejeite uma variante incorreta, quantidade insuficiente ou pedido concluído sem alterar o inventário ou pagar.
Ignore IDs de ação de impressão ou envio duplicados.
Imprima Folha/Âmbar duas vezes, mude para Lua/Azul-petróleo, imprima uma vez: folhas 0, créditos 7, inventário 2 Folha/Âmbar e 1 Lua/Azul-petróleo.
A partir desse estado, selecione um de cada variante para A: rejeitar, inventário e créditos inalterados.
Envie A corretamente: créditos 13 e apenas Lua/Azul-petróleo permanece. Envie B: créditos 17 e inventário vazio.
Repetir um envio bem-sucedido ou enviar um pedido já concluído não pode pagar novamente.
O reset restaura rascunho, folhas, créditos, pedidos, itens impressos e IDs de ação.
Mostre rascunho, rótulos de variantes, inventário, status do pedido e controles acessíveis. Use arte original de adesivos.
Reproduza os casos de sucesso e de variante incorreta a partir do reset. Verifique se um adesivo impresso antigo retém seu design após as alterações no rascunho. Veja o guia de primeira construção para adaptar este fixture.
Construa Paper Harbor no SEELE AI Game Maker e verifique o inventário e os pagamentos antes de adicionar mais designs ou clientes.
Perguntas frequentes
Como um jogo de loja de adesivos deve rastrear um design após a impressão?
Trate o design editável como um modelo e salve um instantâneo em cada adesivo impresso. O Paper Harbor registra uma forma, Folha ou Lua, e uma cor, Âmbar ou Azul-Petróleo, junto com um ID de item único. Alterar o rascunho afeta apenas as impressões futuras. Isso mantém o inventário e as verificações de pedidos estáveis, mesmo enquanto o jogador experimenta com novos designs.
Como um pedido pode evitar aceitar a variante errada de adesivo?
Compare os itens impressos selecionados com o pedido como um multiconjunto exato de variantes e quantidades. O pedido A do Paper Harbor requer dois adesivos Folha/Âmbar, portanto, um Folha/Âmbar mais um Lua/Azul-Petróleo é rejeitado, mesmo que a seleção contenha dois itens. Uma tentativa rejeitada deixa o inventário e o total de créditos inalterados, oferecendo ao jogador uma maneira segura de corrigir o pacote.
Como os créditos do Paper Harbor se somam?
O fixture fictício começa com 10 créditos e cobra um crédito para cada uma das três impressões, restando 7 antes dos pedidos. A conclusão do pedido A adiciona 6 créditos, atingindo 13, e a conclusão do pedido B adiciona 4, atingindo 17. Estes são valores autorizados para o jogo de exemplo, não custos de produção reais nem evidências sobre um negócio real de adesivos.
O que deve acontecer se um jogador enviar o mesmo pedido duas vezes?
Dê a cada impressão ou ação de envio um ID e ignore um ID repetido. Também acompanhe se cada pedido está completo, pois um segundo envio usando um novo ID não deve conceder o pagamento novamente. O Paper Harbor rejeita um pedido concluído sem consumir mais adesivos ou alterar os créditos. O reset deve restaurar o inventário inicial, o rascunho, os pedidos e o histórico de IDs de ações para testes repetíveis.


