Desenvolvimento de jogos

Perguntas e respostas para desenvolvedores de jogos profissionais e independentes

4
Gere regiões iguais em um mapa hexadecimal
Tomando, por exemplo, um mapa hexadecimal grande (X por Y), como posso dividi-lo em N regiões de hexágonos conectados para simular países? O objetivo é gerar um mapa hexadecimal que se parece com um mapa da vida real com países com formas diferentes, mas tamanhos iguais.

4
Como ensino elegantemente os jogadores a jogar?
Eu estive pensando sobre como as plataformas de quebra-cabeças ensinam os jogadores a jogar. Eu gosto do Super Meat Boy, particularmente da maneira como ela ensina você sem perceber que está sendo ensinado. Isso me manteve animado e engajado. Há satisfação em descobrir algo você mesmo, mesmo que seja simples …

2
Codificação da palavra na forma menos reconhecível
Meu objetivo é apresentar ao jogador uma palavra embaralhada que deve ser reordenada de volta à forma original: OELHL -> OLÁ! Eu quero um algoritmo de embaralhamento que pega qualquer palavra (> 3 ou 4 letras, pode conter espaços) e a transforma na forma menos reconhecível. Embora mover aleatoriamente todas …

1
DirectX11 sem janela anexada?
Só me pergunto, se é possível inicializar e usar o DX11 ou o DX9 apenas para renderização fora da tela - ou seja, sem janela anexada. Minha intenção é fazer alguns testes de GPU antes de abrir a janela real. Nesse benchmarking, algumas cenas de teste são renderizadas, mas não …
13 c++  directx11 

3
.Sln / .csproj são úteis para compartilhar o projeto Unity?
Estamos com alguns problemas com o GIT e o Unity. Ocorre com bastante frequência que o arquivo .sln / .csproj nos dá alguns problemas, então, depois de pesquisar um tempo na Web, descobri que talvez esses arquivos não sejam necessários para o envio. Alguém tem algum feedback para isso? https://gist.github.com/hw/1234398 …

4
Executar uma simulação de física no cliente e no servidor?
Estou implementando um clone de asteróides multiplayer para aprender sobre a arquitetura de rede cliente / servidor em jogos. Passei um tempo lendo as publicações da GafferOnGames e da Valve em sua tecnologia de cliente / servidor. Estou tendo problemas com dois conceitos. Atualmente, tenho um servidor de jogos autoritário …


2
Como criar trilha de plasma para nave espacial
Eu já vi muitos jogos espaciais incríveis que usam efeitos semelhantes. Estou realmente interessado em descobrir como alguns desses efeitos geralmente são realizados. Em particular, quero saber como algumas das trilhas atrás de naves espaciais ou mísseis são realizadas sem o uso de todos os recursos disponíveis. Para exemplos do …

5
Como posso desenhar um esboço no Unity3d?
Estou tentando destacar um retângulo de altura arbitrária. Eu pensei que a maneira mais fácil de fazer isso seria criar um objeto de jogo "caixa" separado que contorne o retângulo. Eu tentei com um MeshRenderer + Transparent Texture e um LineRenderer para delinear os quatro pontos do retângulo. Nem são …
13 unity  graphics 


1
Terreno Voxel suave
Como projeto pessoal, estou tentando criar um gerador de terreno que crie um terreno parecido com o terreno liso do Castle Story. Se você nunca viu isso antes, aqui: Então, como você pode ver, é uma combinação de blocos e blocos "suaves". O que tentei fazer para imitar esse visual …



4
Detecção de colisão 2D mais rápida
Recentemente, tenho trabalhado em um jogo de tiro em 2D em ritmo acelerado e me deparei com um grande problema. Detecção de colisão. Claro, está funcionando, mas é muito lento. Meu objetivo é: ter muitos inimigos na tela e fazê-los não se tocarem. Todos os inimigos estão perseguindo a entidade …

2
Prática recomendada para definir parâmetros de efeito no XNA
Quero perguntar se existe uma prática recomendada para definir Effectparâmetros no XNA. Ou, em outras palavras, o que exatamente acontece quando ligo pass.Apply(). Eu posso imaginar vários cenários: Cada vez que Applyé chamado, todos os parâmetros de efeito são transferidos para a GPU e, portanto, não tem nenhuma influência real …
13 xna  directx  effect 

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.