Perguntas com a marcação «architecture»

Como o código é estruturado. Para perguntas sobre o design interno de um mecanismo de jogo.


3
Como lidar com vários tópicos da história em um jogo de RPG?
Eu projetei um jogo de RPG com vários tópicos de história, o que significa que, dependendo da escolha do usuário, algumas coisas podem ou não acontecer, você pode conseguir a mesma coisa de várias maneiras, o final pode ser diferente e assim por diante. Eu implementei um mecanismo de decisão …
26 architecture  rpg 

5
Como criar um AssetManager?
Qual é a melhor abordagem para projetar um AssestManager que contém referências a gráficos, sons etc. de um jogo? Esses ativos devem ser armazenados em um par de mapa de chave / valor? Ou seja, peço o recurso "background" e o mapa retorna o bitmap associado? Existe uma maneira ainda …






4
Como implementar um mundo de teste que nunca reinicia?
Estou procurando idéias sobre como fazer o seguinte: Quero escrever um "mundo" simples em Java. Um que eu poderia iniciar e, em seguida, adicionar novos objetos posteriormente para simular / observar comportamentos diferentes entre os objetos existentes. O plano é codificar os objetos mais novos depois de observar os antigos …




3
Mecanismo de jogo e design orientado a dados
Ouvi falar sobre design orientado a dados e tenho pesquisado sobre isso há um tempo. Então, eu li vários artigos para entender os conceitos. Um dos artigos é o Data Driven Design, escrito por Kyle Wilson. Como ele descreveu, parece-me que o código do aplicativo (ou seja, o código para …


2
Implementando uma câmera / viewport em um jogo 2D
Qual é a maneira mais prática de implementar câmera / viewport em um jogo 2D? Eu li que devo armazenar a posição mundial do objeto em vez da posição relativa à tela? Situação atual: Eu implementei um jogo 2D simples, onde carrego objetos e níveis de arquivos XML. Atualmente, o …
20 c++  2d  architecture  camera 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.