Um jogo de gerenciamento de livraria fica interessante quando o jogador precisa decidir o que estocar antes de conhecer os pedidos do dia. Comece com uma loja, dois títulos, uma fila curta e fixa e dinheiro que permanece durante as vendas. Isso cria uma decisão que você pode explicar: encomendar uma estante equilibrada ou concentrar mais cópias no título mais solicitado. O exemplo usa regras didáticas inventadas em uma simulação no papel; não é um teste de jogo nem um relato sobre clientes reais. A primeira versão não precisa de um catálogo completo ou de uma cadeia de suprimentos realista; precisa de uma escolha de estoque cujo efeito continue visível. Os valores são pequenos para que cada resultado possa ser calculado sem planilha. O exemplo mostra como escrever um contrato de estoque, acompanhar o registro e pedir um protótipo compacto cujo comportamento possa ser inspecionado.

Comece com uma decisão de estoque
Um primeiro dia útil tem quatro etapas conectadas: ler os pedidos, fazer uma encomenda, atender clientes com o estoque disponível e usar o resultado para planejar o próximo pedido. A ordem importa. Se os clientes chegarem antes da escolha do inventário, estocar não é uma decisão; se dinheiro e estoque forem reiniciados após cada venda, o jogador não verá o custo de uma escolha.
Na primeira versão, exclua aluguel, salários, descontos, decoração, demanda aleatória, substituições e pedidos durante o dia. Esses sistemas podem criar escolhas úteis mais tarde, mas também tornam mais difícil identificar por que um cliente foi atendido ou não. Limite o catálogo a dois títulos expostos e faça cada visitante pedir uma cópia de um título. Ao fechar, o jogador deve comparar a lista de pedidos com as prateleiras e o caixa.
Escreva um contrato de estoque pequeno
Defina um conjunto fixo de regras antes de pedir um build. O exemplo Paper Lantern Books é fictício. Os preços e a sequência de clientes foram escolhidos apenas para facilitar a aritmética; não são dados de mercado nem comportamento observado de uma livraria.
| Regra | Valor didático de Paper Lantern Books | O que o jogador pode conferir |
|---|---|---|
| Caixa de abertura | 14 moedas | Dinheiro antes do pedido |
| Tamanho e custo do pedido | Exatamente 4 cópias no total; 3 moedas por cópia | O pedido custa 12 moedas e deixa 2 |
| Títulos expostos | Mistério e Viagem; no máximo 3 cópias de cada | O jogador divide um pedido de quatro cópias entre os dois títulos |
| Regra de venda e cliente | Uma cópia correspondente é vendida por 5 moedas; sem estoque, o pedido não é atendido | O inventário diminui uma unidade em uma venda; o caixa aumenta 5 |
| Fila de pedidos | Mistério, Mistério, Mistério, Viagem | A mesma fila de quatro pedidos pode ser repetida após uma mudança de estoque |
Não há outros custos nem fontes de renda durante o dia. Assim o registro fica fechado: depois do pedido, o caixa só muda quando um livro é vendido. Um pedido não atendido é registrado como demanda perdida, mas não gera venda nem reduz estoque.
Acompanhe o registro do cenário-base
Primeiro encomende duas cópias de Mistério e duas de Viagem. As quatro cópias custam 12 moedas, então a loja abre com 2 moedas restantes. Os dois primeiros clientes de Mistério compram uma cópia cada. O terceiro pedido de Mistério não pode ser atendido, então o cliente vai embora e o pedido é registrado. O cliente de Viagem compra uma cópia, restando um livro de Viagem em exposição.

Leia o resultado como um exemplo de alocação de estoque, não como previsão do que leitores reais comprarão. A fila foi definida antecipadamente e o total de caixa decorre das regras escolhidas. Tornar as premissas visíveis permite que outra pessoa confira a aritmética e altere o design de propósito.
Repita o dia movendo uma cópia
Agora compare outro pedido: três cópias de Mistério e uma de Viagem. O custo continua em 12 moedas e a loja também abre com 2. Mantenha a mesma fila de quatro pedidos, os preços e o caixa inicial. Os três pedidos de Mistério são atendidos e depois o pedido de Viagem. Todos os quatro clientes recebem o livro e as quatro cópias são vendidas.

| Repetição no papel | Pedido e custo | Caixa após o pedido | Atendidos / não atendidos | Receita / caixa ao fechar | Estoque restante |
|---|---|---|---|---|---|
| Base | 2 Mistério, 2 Viagem; 12 moedas | 2 | 3 / 1 | 15 / 17 | 1 Viagem |
| Repetição controlada | 3 Mistério, 1 Viagem; 12 moedas | 2 | 4 / 0 | 20 / 22 | Nenhum |
Esta é uma repetição paralela no papel a partir do mesmo caixa inicial de 14 moedas, não o dia do calendário seguinte ao fechamento da base com 17. Somente a combinação do pedido muda. Nesta fila inventada, o pedido com mais Mistério não deixa cópias sem vender e gera 5 moedas a mais no modelo. Trate isso como consequência do cenário definido, não como melhoria medida nem como regra geral de que um título sempre deve receber mais estoque.
Dê ao primeiro build um prompt completo
Junte cenário, estado inicial, regras e verificações observáveis em um pedido. Deixe em aberto detalhes de implementação que você não precisa definir, mas seja explícito sobre o que deve ser verdadeiro após cada ação.
Crie um pequeno jogo de gerenciamento de livraria jogável no navegador chamado Paper Lantern Books. Use uma loja com dois títulos expostos: Mistério e Viagem. Este é um protótipo didático fictício, não uma simulação de livraria real. Comece cada novo dia com 14 moedas e sem estoque existente. Antes de abrir, permita que o jogador encomende exatamente quatro cópias no total, com no máximo três de cada título. Cada cópia custa 3 moedas. Rejeite um pedido que ultrapasse o limite de quatro cópias. Mostre o total do pedido e o dinheiro restante antes de confirmar. Nesta situação fixa de um dia, use a fila de clientes: Mistério, Mistério, Mistério, Viagem. Cada cliente pede uma cópia. Se houver estoque do título solicitado, retire exatamente uma cópia e acrescente 5 moedas. Se não houver, registre um pedido não atendido e não acrescente dinheiro. Não substitua por outro título. Não adicione aluguel, salários, demanda aleatória, descontos, empréstimos ou pedidos durante o dia. Ao fim da fila, mostre cópias encomendadas, cópias vendidas por título, estoque restante, pedidos não atendidos, receita de vendas e caixa final. Mantenha o registro consistente com o pedido e as vendas. Inclua reinício que restaure 14 moedas, estoque inicial vazio, a mesma fila e as regras originais. Torne visíveis estas verificações: um pedido de quatro cópias custa 12 e deixa 2 moedas; um pedido de cinco cópias é rejeitado por exceder o limite; em um cenário separado com 11 moedas, o pedido de 12 é rejeitado por falta de dinheiro sem alterar caixa ou estoque. Um cliente atendido consome uma cópia e acrescenta 5 moedas. A falta de um título registra pedido perdido sem venda. Execute o pedido 2 Mistério / 2 Viagem e mostre 3 atendidos, 1 não atendido, 1 cópia de Viagem restante e 17 moedas ao fechar. Reinicie, execute 3 Mistério / 1 Viagem e mostre 4 atendidos, nenhum pedido perdido, nenhuma cópia restante e 22 moedas ao fechar. Descreva qualquer regra que não funcione conforme solicitado; não altere a aritmética em silêncio.
O prompt torna cada resultado inspecionável, mas não comprova que um build gerado implementará as regras corretamente. Depois de revisar um build, compare pedido na tela, vendas, pedidos não atendidos, estoque e caixa com os dois registros acima. Se o resultado estiver errado, isole a divergência: verifique primeiro se o pedido foi aceito, depois se a venda consome uma cópia e adiciona cinco moedas, e então se o caixa final é igual ao saldo após o pedido mais as vendas.
Confira o registro antes de acrescentar sistemas
- Order check: confirm that four copies cost 12 and leave 2 from the 14-coin start. Test the five-copy cap and the separate 11-coin insufficient-cash case independently.
- Inventory check: follow each request in order. A served visitor removes exactly one matching copy; a missed request leaves stock and cash unchanged.
- Cash check: count sales, multiply by 5, and add that revenue to the 2 coins left after ordering. Baseline: 17. Controlled replay: 22.
- Reset check: restart between the two orders. Verify cash, starting stock, queue, and rules all return to the same initial state.
Se o caixa final não corresponder, não mude várias regras de uma vez. Mantenha fila e preços fixos, identifique a primeira ação em que o registro diverge e peça a correção daquela regra. Depois que os dois cenários baterem, experimente outra fila ou adicione um custo diário como mudança separada de design, com seu próprio registro antes e depois.
Transforme o contrato em um primeiro rascunho jogável
A página do Criador de jogos com IA grátis da SEELE descreve um fluxo geral de criação: explicar uma ideia em linguagem simples, revisar um resultado jogável em 2D ou 3D e iterar no Workspace. Neste artigo, o contrato de estoque é um briefing sugerido para um pedido geral de criação; a página não documenta um modelo específico para livrarias. Nenhum build gerado deste exemplo foi revisado, portanto fila fixa, limites dos pedidos, vendas e registro de caixa são requisitos a verificar, não comportamentos confirmados do produto. Se experimentar o briefing, compare qualquer resultado com os dois registros no papel.
Quando estiver pronto para descrever uma ideia de jogo focada e inspecionar um ponto de partida jogável, acesse o Criador de jogos com IA grátis. Mantenha a mesma fila fixa na primeira revisão e altere apenas uma regra de estoque depois que conseguir contabilizar o resultado original. Criador de jogos com IA grátis
Perguntas frequentes
Quantos títulos deve ter o primeiro jogo de livraria?
Comece com dois títulos e uma fila curta. Isso deixa visível a combinação do estoque sem acrescentar gestão de catálogo. Amplie depois que conseguir acompanhar cada cópia até o inventário final.
Como as preferências dos clientes afetam as decisões de estoque?
Defina o título solicitado por cada cliente e deixe o estoque determinar se haverá venda. Registre falta como pedido não atendido. Uma fila fixa facilita comparar a combinação do pedido.
A demanda deve ser aleatória no primeiro protótipo?
Não é necessário. Uma fila fixa facilita verificar as regras. Se depois adicionar aleatoriedade, registre os pedidos de cada execução para separar o efeito do estoque do efeito da fila.
O que devo conferir quando o registro de caixa não fecha?
Encontre a primeira divergência. Confira custo do pedido, quantidade de vendas vezes preço e lembre que pedidos não atendidos não geram receita. O caixa final parte das 2 moedas restantes após a encomenda.
Os números de Paper Lantern Books vêm de um teste real?
Não. São valores fictícios em uma simulação no papel com fila fixa. Ilustram a aritmética do estoque, não um teste, comportamento real ou resultado da SEELE.


