Desarrollo de juegos

9
XNA: ¿Cómo funciona el enhebrado?

Me gustaría implementar threading en mi juego XNA, pero no estoy seguro de cómo funcionan las cosas al compilar para la XBOX 360. ¿Alguien podría dar más detalles sobre esto? Por ejemplo, ¿cuántos hilos admite XBOX? Me doy cuenta de que XNA usa una versión especial de Compact Framework. ¿Cómo...

9
La mejor manera de probar casos simples en juegos

Al diseñar y probar un nuevo juego, la mayoría de las veces, las personas que prueban la funcionalidad se acostumbran a las cosas y ya no prueban las "formas tontas". Entonces, si el desarrollo rompe algo, puede ser una característica que solo un nuevo usuario se molestaría en probar. ¿Cuáles son...

9
Encontrar fichas desocupadas en un juego basado en fichas

Estoy trabajando en un juego basado en mosaicos 2D, y en este momento estoy tratando de hacer que funcione un equivalente en 2D de los volúmenes de sombra. Tengo problemas para encontrar las superficies que deberían proyectar sombras. Desde cualquier punto del juego, necesito encontrar las caras...

9
Cómo se almacena y maneja un mapa de juego en 3D

Soy programador pero aún no he desarrollado ningún juego. He jugado varios juegos en 3D y siempre me he preguntado cómo se almacena y representa el Mapa del campo. Sé que una tarjeta de aceleración es un hardware necesario, pero cómo cambia exactamente la vista sin siquiera un parpadeo en la...

9
¿Cómo genero normales de superficie?

Tengo bastantes métodos de dibujo de depuración en mi motor que pueden generar geometría útil para la depuración, como esferas y cubos. Por el momento no genero ninguna normalidad para estas formas. ¿Existe un método de propósito general para generar normales de cara y normales de vértice para...

9
Buen ejemplo de un efecto de múltiples pasos?

En XNA (y Direct3D en general AFAIK), en lugar de crear sombreadores de vértices y fragmentos individuales, agrupa potencialmente muchos sombreadores relacionados en 'Efectos'. Cuando utilizas un efecto, seleccionas una 'técnica' (o iteras a través de todos ellos) y luego cada 'técnica' tiene una...

9
División en archivos: ¿cuánto se divide?

Si digo que tengo un marco jerárquico de entidad, en lugar de un modelo de componente. Algo así como: (Sí, esto está inventado) Arma-> Pistola-> Pistola automática-> MP44 O, más de un ejemplo clásico: Entidad-> MovableEntity-> Enemy-> WalkingEnemy ¿Hasta qué punto dividiría...

9
Agencia versus historia

¿Cuáles son buenas maneras de conciliar un deseo de permitir que el usuario tenga libertad de elección y que sus elecciones afecten al mundo, con el deseo de poder tener una historia sin que el jugador la