Desenvolvimento de jogos

11
Exibindo um sprite específico da planilha usando o Phaser

Estou tentando fazer um jogo de cartas usando o Phaser, o framework JS HTML5. Como sou um artista péssimo e não consigo criar meu próprio desenho, estou usando uma planilha gratuita de imagens de cartas de baralho que encontrei on-line. O problema é que não consigo descobrir como exibir cartões...

11
Árvore KD totalmente dinâmica vs. Quadtree?

No meu jogo, estou no ponto em que preciso rastrear todas as unidades do mundo para poder fazer verificações de vizinhos mais próximos em combate. Este é um jogo semelhante ao RTS, com potencialmente milhares de pequenas unidades automatizadas em movimento. Eu estive olhando para KD-Trees e...

11
Como você move um sprite em incrementos de sub-pixel?

Os pixels estão ativados ou desativados. A quantidade mínima que você pode mover um sprite é um único pixel. Então, como você faz o sprite se mover mais lento que 1 pixel por quadro? A maneira como fiz isso foi adicionar a velocidade a uma variável e testar se havia atingido 1 (ou -1). Se isso...

11
Como fazer voxel com aparência natural

Estou desenvolvendo um jogo de voxel, mas acho que uso a técnica errada. Atualmente, uso ladrilhos planos para fazer blocos e acho que há uma maneira melhor e mais eficiente. Eu já vi um jogo de voxel, que tem um terreno natural. Com isso eu quero dizer não-bloco. O jogo tem 4 * 4 * 4 blocos por...

11
O SpriteKit segue o padrão MVC?

Atualmente, estou trabalhando em um projeto iOS chamado Old Frank, que tenho tentado seguir um padrão de design do MVC. A essência disso é. GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View) Agora, se eu entendo o MVC corretamente, você não pode usar muitos dos recursos...

11
UPS e FPS - O que devo limitar e por quê?

Atualmente, estou escrevendo um jogo usando C ++ e SDL2 e há uma coisa que me pergunto: faz sentido limitar meus quadros por segundo (FPS) e / ou minhas atualizações por segundo (UPS)? Tenho a ideia de que, se você limitar o no-break, você basicamente controla a velocidade do jogo - se o jogador...

11
A interpolação de quadros, como a usada pelo SmoothVideo Project, poderia ser uma opção para aumentar a taxa de quadros dos jogos sem um grande impacto no desempenho?

O Projeto SmoothVideo usa interpolação de quadros para aumentar os qps do vídeo de 24 para 60. Os resultados são impressionantes . Fiquei me perguntando se isso poderia ser aplicado, e se ficaria bem em videogames? Ele usa muito menos recursos do que renderizar todos os quadros, de modo a permitir...