Desenvolvimento de jogos

22
Tornar pontos aleatórios de desova justos?

Se todos os jogadores forem gerados em posições aleatórias à mesma distância dos jogadores adjacentes, o número de jogadores será proporcional à probabilidade de suas posições de geração serem injustas. Quanto mais jogadores aparecerem no centro do mapa, maior a probabilidade de encontrar outros...

22
Localização de caminho com fechadura e chave?

Estou trabalhando em um jogo com mapas que lembram quebra-cabeças de fechadura e chave . A IA precisa navegar para uma meta que pode estar atrás de uma porta vermelha trancada, mas a chave vermelha pode estar atrás de uma porta azul trancada, e assim por diante ... Esse quebra-cabeça é semelhante...

22
Como você decide o tamanho de uma árvore tecnológica?

Existe alguma métrica estabelecida com a qual um designer de jogos possa decidir o melhor tamanho para uma árvore de tecnologia ? Nesse caso, o jogo é um jogo 4x para um jogador (obrigado, Peter, por esse termo). Eu queria incorporar um comprimento e uma largura apropriados de árvore tecnológica...

22
Uma textura detalhada leva mais tempo para renderizar?

Digamos que eu queira renderizar um quadrado; sua textura é "square.png". É mais fácil para o computador renderizá-lo se a textura tiver apenas uma cor lisa? E se for muito barulhento textura com cores completamente aleatórias aqui e ali? Ou, e se essa textura for barulhenta, no sentido de que...

22
Como o mmorpg armazena dados?

Eu quero usar o banco de dados sql no meu server.exe. digamos 1000 usuários online. E os jogadores mudam seus dados quando jogam. E o servidor precisa salvar essas atualizações. Mas como ? Eu acho que há duas maneiras: 1) o servidor salvará no RAM em tempo de execução e, em algum momento ou a...

21
Quais são alguns métodos para representar trilhos de trem?

Eu olhei para isso há um tempo atrás para um pequeno projeto, mas não fui muito longe. Eu gostaria de criar um pequeno programa que permita ao usuário desenhar uma linha de trem e depois permitir que um "trem" siga a linha em um plano 2D. Eu gostaria que a pista tivesse uma forma bastante livre e...

21
Como o Megatexture funciona?

Estive pensando em desenvolver um pequeno mecanismo não apenas para desenvolver pequenos jogos experimentais, mas também para servir de base para testar várias técnicas de renderização e coisas assim. No momento, tenho pensado muito em como lidar com texturas e tropeçou na megatextura, mas isso é...

21
Que armadilhas se deve ter em conta ao iniciar um estúdio

Quais são os erros ou omissões comuns cometidos ao iniciar um novo estúdio de jogos? Por favor, apenas um erro ou supervisão por resposta e se você pode explicar por que é um problema e o que deve ser feito para evitar cair no erro ou se recuperar, se já o

21
Maneira eficiente de desenhar contornos em torno de sprites

Estou usando o XNA para programar um jogo e tenho experimentado várias maneiras de obter um efeito 'selecionado' nos meus sprites. O problema que estou tendo é que cada clique clicável que é desenhado no lote de sprites é desenhado usando mais de um único sprite (cada objeto pode ser composto de...

21
Como posso definir itens no meu RPG como um jogo Java?

Estou trabalhando casualmente em um jogo do tipo RPG em Java, mas estou tendo problemas para descobrir como posso ter itens que podem fazer muitas coisas diferentes sem criar uma classe diferente para cada item. Como exemplo, como eu criaria um Machado que poderia cortar árvores e atacar...

21
Como criar uma "IA de tráfego"?

Um projeto em que estou trabalhando agora apresenta muito "tráfego" no sentido de carros se movendo pelas estradas, aeronaves se movendo em torno de um avental etc. A partir de agora, os caminhos disponíveis são pré-calculados; portanto, os nós são gerados automaticamente para cruzamentos que são...

21
Competindo com C ++ para programação de jogos

Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Game Development Stack Exchange. Migrou há 8 anos . Estou curioso para saber por que o C ++ é tão popular no desenvolvimento de jogos, e não em outras linguagens. Eu sei que você pode criar código...