Box2D, Isac Newton, a maça e a bruxa
Demorei para realmente tomar essa decisão, sabia que ia ser um trampo significativo. No entanto descobri que foi até menos trabalhoso do que eu pensei.
A repercussões nesse sistema de inventário, uma delas é o tamanho dos itens, itens muito grandes não podem ser carregados nas bolsas. Mas isto é algo que ocorre no mundo real.
Um modelo de inventário com slots seria uma tarefa até simples, bastaria uma matriz X por Y, e para colocar um item bastaria verificar se há espaços adjacentes suficiente na matriz.
Outro modelo é o de lista (ex.: Ragnarok, Skyrin ), ai você limita o inventário por peso dos itens.
Mas eu optei por manter o experimentalismo, afinal é um jogo indie mesmo.
Esse modelo vai possibilitar que o jogador invente combinações para melhor alocar objetos como runas, baralhos, “lock-picks”, kunais, poções, ervas e outros elementos.
Lógicamente não será possível colocar objetos como espada e escudo nos bolsos, não é um problema devido a classe da personagem.
E também servirá perfeitamente para criar pluzes durante o jogo.