Criar um jogo de livraria baseado em estoque e demanda

Compare duas combinações de estoque com a mesma fila fixa de clientes e confira vendas, pedidos não atendidos e caixa final.

Seele Editorial TeamAtualizado 14 de novembro de 2026

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.

Uma pequena livreira observa duas estantes enquanto clientes folheiam os livros perto do balcão.
Mantenha a primeira loja pequena o bastante para o jogador ver a escolha de estoque e a fila de clientes.

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.

RegraValor didático de Paper Lantern BooksO que o jogador pode conferir
Caixa de abertura14 moedasDinheiro antes do pedido
Tamanho e custo do pedidoExatamente 4 cópias no total; 3 moedas por cópiaO pedido custa 12 moedas e deixa 2
Títulos expostosMistério e Viagem; no máximo 3 cópias de cadaO jogador divide um pedido de quatro cópias entre os dois títulos
Regra de venda e clienteUma cópia correspondente é vendida por 5 moedas; sem estoque, o pedido não é atendidoO inventário diminui uma unidade em uma venda; o caixa aumenta 5
Fila de pedidosMistério, Mistério, Mistério, ViagemA 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.

A prateleira de mistério está vazia e resta um livro de viagem após um pedido de cliente não atendido.
A prateleira de Mistério vazia e o livro de Viagem restante mostram o que o pedido inicial conseguiu — e não conseguiu — atender.

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.

A repetição controlada do estoque termina depois que os quatro clientes recebem os livros pedidos.
A repetição de comparação transfere uma cópia de Viagem para Mistério e mantém fixos o caixa de abertura e a fila de pedidos.
Repetição no papelPedido e custoCaixa após o pedidoAtendidos / não atendidosReceita / caixa ao fecharEstoque restante
Base2 Mistério, 2 Viagem; 12 moedas23 / 115 / 171 Viagem
Repetição controlada3 Mistério, 1 Viagem; 12 moedas24 / 020 / 22Nenhum

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.

SEELE AI

Transforme este guia em um projeto jogável.

Comece com um briefing claro e evolua sua ideia no Workspace da Seele AI.

Começar a criar