Perguntas com a marcação «software-engineering»

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.

3
Try-catch ou ifs para tratamento de erros em C ++
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, 40, 1.0f, 1.0f, 1.0f ); m_frameTimeTextId …


3
Como as equipes evitam a substituição do trabalho nos arquivos de origem? [fechadas]
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 que, enquanto, por exemplo, o mecanismo de jogo, esteja …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 




10
Quais são as linguagens de programação mais usadas? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …



5
Além dos projetos de jogos "iniciantes"
Eu estava lendo esta resposta sobre o tipo de matemática que um desenvolvedor de jogos deveria conhecer e essa parte realmente se destacou para mim: How do I move my game object? The novice might say: "I know! I'll just do:" object.position.x++. É assim que eu pensaria em fazê-lo, então …

4
O que um mecanismo de jogo deve fazer? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Eu gostaria de melhorar minhas habilidades / tentar algo novo …

9
Como terminar um jogo? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . Meu problema é que, sempre que começo a programar …

1
Quais recursos pertencem ao mecanismo e quais ao jogo?
No momento, eu me pego implementando e testando novos recursos para meu mecanismo de jogo em 2D, codificando-os diretamente no mecanismo. Simultaneamente, eu tenho um jogo de demonstração com suporte a scripts, que deve chamar as funções de mecanismo. Anexo, por exemplo, um movimento fixo de bloco à classe Entity …

2
Melhor maneira de obter experiência de trabalho em C ++ para um emprego em jogos (vindo de C #) [fechado]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

7
Quão importante você considera a segurança de exceção no seu código C ++?
Toda vez que considero tornar meu código uma exceção fortemente segura, justifico não fazê-lo, pois isso consumiria muito tempo. Considere este trecho relativamente simples: Level::Entity* entity = new Level::Entity(); entity->id = GetNextId(); entity->AddComponent(new Component::Position(x, y)); entity->AddComponent(new Component::Movement()); entity->AddComponent(new Component::Render()); allEntities.push_back(entity); // std::vector entityById[entity->id] = entity; // std::map return entity; Para …

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.