Acredito que, para se tornar um bom desenvolvedor de jogos, você precisa criar jogos. Da perspectiva de um programador , quais são alguns bons jogos de nível básico para sujar as mãos? Que habilidades e desafios cada um desses jogos
Engenharia de software é o design e desenvolvimento de software que se aplica ao campo de desenvolvimento de jogos. As perguntas que usam essa tag devem ser sobre conceitos e práticas teóricas relacionadas à tarefa de criar ou projetar software. Essa tag não deve ser usada simplesmente porque uma pergunta envolve programação ou contém código.
Acredito que, para se tornar um bom desenvolvedor de jogos, você precisa criar jogos. Da perspectiva de um programador , quais são alguns bons jogos de nível básico para sujar as mãos? Que habilidades e desafios cada um desses jogos
Pergunta bastante simples: de que matemática todos os programadores de jogos devem ter uma compreensão firme para ter sucesso? Não estou falando especificamente sobre renderizar matemática ou qualquer coisa nas áreas de nicho da programação de jogos, mais especificamente apenas coisas que até os...
Eu tenho alguns livros sobre Design Patterns e li alguns artigos, mas não consigo descobrir intuitivamente quais padrões de design de programação seriam úteis no desenvolvimento de jogos. Por exemplo, eu tenho um livro chamado ActionScript 3 com Design Patterns que detalha vários padrões de...
Se um mecanismo suporta Windows, OS X e Linux, por que às vezes vemos jogos usando esses mecanismos, como Space Hulk: Deathwing , restrito apenas ao
Trabalho como engenheiro de software mais de 40 horas por semana e acho que, entre equilibrar minha vida pessoal e as responsabilidades da família, eu literalmente não tenho energia para trabalhar no desenvolvimento de jogos. O que posso fazer para dedicar mais tempo ao meu hobby sem me queimar na...
Me deparei com essa pergunta quando estava projetando um videogame em c #. Se considerarmos jogos como Battlefield ou Call of Duty , centenas ou até milhares de balas estão voando ao mesmo tempo. Os eventos são acionados constantemente e, pelo que sei, isso consome muito poder de processamento ......
Estou lendo a Game Coding Complete e o autor recomenda a comunicação orientada a eventos entre os objetos e módulos do jogo. Basicamente, todos os atores vivos do jogo devem se comunicar com os módulos principais (Física, IA, Lógica do jogo, Visualização do jogo etc.) por meio de um sistema...
Eu sou novo na programação de jogos e estou tentando fazer um jogo espacial de cima para baixo em 2D com duas naves espaciais que lutam entre si. Estou indo bem com a nave espacial controlada pelo usuário, mas não tenho idéia de como começar a programar uma IA. Alguns métodos / padrões são melhores...
Jogos como Super Metroid e Aquaria apresentam o terreno com as outras partes de frente com pedras e outras coisas, enquanto mais fundo atrás (por exemplo no subsolo) há detalhes diferentes ou apenas preto. Eu gostaria de fazer algo semelhante usando polígonos. O terreno é criado no meu nível...
Acabei de ler uma resposta para uma pergunta sobre a estruturação do código do jogo . Isso me fez pensar sobre a GameManagerclasse onipresente e como ela frequentemente se torna um problema em um ambiente de produção. Deixe-me descrever isso. Primeiro, há prototipagem. Ninguém se importa em...
No escopo do desenvolvimento de jogos em C ++, quais são seus padrões preferidos em relação ao uso de ponteiros (nenhum, bruto, com escopo definido, compartilhado ou de outra forma entre inteligente e burro)? Você pode considerar propriedade do objeto fácil de usar política de cópia a...
Quais são os melhores recursos no design e desenvolvimento de jogos ou mecanismos de jogos multithreaded? Como é obviamente para onde os computadores estão indo, pretendo estudar esse tópico e gostaria de saber quais recursos e exemplos estão
Como posso implementar a gravidade? Não para um idioma específico, apenas pseudocódigo
Eu sou muito novo no desenvolvimento de jogos, mas não na programação. Estou (de novo) brincando com um jogo do tipo Pong usando o canvaselemento JavaScript . Eu criei um Paddleobjeto que possui as seguintes propriedades ... width height x y colour Eu também tenho um Pongobjeto que possui...
Faz mais de três anos que o último livro de Game Programming Gems foi publicado. O site oficial não é mais atualizado, e esta página do site de Mark DeLoura parece sugerir que a série acabou. Houve alguma declaração oficial sobre isso? O número 8 foi o último livro? As gemas de programação de...
As exceções são amplamente usadas no design de mecanismos de jogos ou é mais preferível usar instruções if puras? Por exemplo, com exceções: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20,...
Muitos dos desenvolvedores de software mais diligentes que conheço estão adotando a inversão do controle e a injeção de dependência para manipular referências a objetos. Vindo de uma perspectiva de jogos em Flash, não conheço todos os meandros dos estúdios AAA; portanto, eles são usados no mundo...
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Game Development Stack Exchange. Fechado há 4 anos . Ocorreu-me a possibilidade de...
Os Tetris-Tiles são armazenados como uma matriz booleana 4x4. Cada etapa de rotação tem sua própria matriz, a representação do T- Block seria assim: [ 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0,...
Sou um programador de jogos iniciante tentando entrar na programação do setor para PS3, Xbox 360. O principal problema que vejo é a necessidade de demonstrar minhas habilidades para um potencial empregador, mas sem acesso aos kits de desenvolvimento para o PS3 ou Xbox 360, fazendo isso diretamente...