Desarrollo de juegos

19
Solución elegante para colorear fichas de ajedrez

Estoy volviendo a desarrollar un juego de ajedrez que escribí en Java, y me preguntaba si hay un algoritmo elegante para colorear fichas de ajedrez en un tablero de ajedrez numerado. En este momento, mi solución usa declaraciones if else para determinar si el mosaico está en una fila par o impar,...

19
En los juegos AAA modernos con entorno abierto y gran cantidad de contenido estático (p. Ej .: crysis), ¿cómo se realiza la eliminación de oclusiones?

Dos ideas que tengo en mente: 1) La escena se representa en un búfer invisible, utilizando modelos de baja resolución y bajo recuento de polígonos (o incluso utilizando solo volúmenes delimitadores como cubos o esferas). Luego se verifica el búfer para saber qué es visible o no. Antes de...

19
Configurar indie game studio (Reino Unido): ¿cómo?

Estoy basado en el Reino Unido y estoy buscando configurar mi propio estudio de juegos, esencialmente, solo yo trabajando desde casa, buscando construir aplicaciones de juegos casuales. Quiero preguntarles qué pasos o procesos necesito seguir y hacer para que esto suceda, específicamente el lado...

19
Determinando las manos de póker

He estado haciendo un juego de Texas Hold'Em como parte de una evaluación, y he estado reflexionando sobre cómo examinar las 7 cartas disponibles y determinar si existen manos. El único método posible que se me ocurre es ordenar las cartas numéricamente, luego examinar cada grupo posible de 5...

19
OpenGL: ¿por qué tengo que establecer un normal con glNormal?

Estoy aprendiendo algunos conceptos básicos de OpenGL, pero me pregunto por qué hay una llamada glNormalpara establecer la normalidad de los vértices. Si creo un triángulo simple como este: glBegin(GL_TRIANGLES); glVertex3f(0,0,0); glVertex3f(1,0,0); glVertex3f(0,1,0); glEnd(); ¿No deberían...

19
Behavior Trees :: Acciones que toman más de una marca

Por lo que entiendo en los árboles de comportamiento, cada comportamiento debe ser una acción orientada a objetivos cortos que se pueda realizar en unas pocas iteraciones. Entonces, por ejemplo, a continuación se muestra una imagen de un Árbol de comportamiento: Ahora supongamos que el...

19
Representación esférica del mapa

Mi último juego tendrá lugar en un pequeño planetoide. Estoy buscando una buena estructura de datos para representar celdas en la superficie de una esfera. Triángulos, cuadrados, pentágonos, hexágonos? ¿Cuál minimiza más el estiramiento y crea el mejor mosaico? El mapeo esférico es el más fácil,...

19
Imperfecto pong AI

Así que estoy empezando a aprender Java y algo de OpenGL mientras uso el LWJGL. Para empezar, estoy escribiendo un clon del Atari Pong. Configuré correctamente la pantalla del juego, la detección de colisión, y todo el juego funciona principalmente, en realidad, si se tratara de un juego de 2...

19
¿Renderizando agua aceitosa / contaminada?

Todos los asistentes de sombreadores tienen una idea de cómo lograr un efecto de agua aceitosa / contaminada, similar a esto: Idealmente, el agua no sería uniformemente aceitosa, sino que el aceite podría generarse a partir de alguna fuente (como un drenaje contaminante de una planta química) y...

19
¿Qué representa una matriz?

Comencé a aprender OpenGL recientemente y tengo problemas para visualizar qué son las matrices y su papel en los gráficos por computadora. Dada la plantilla de una matriz 4x4 como esta: Supongo que cada matriz como esta son las coordenadas de un vértice en el espacio mundial. ¿Y varios de ellos...

19
¿Cuál es la diferencia entre las clases Sprite y Texture2D de Unity?

La unidad tiene tanto una Texture2Dclase como un Sprite(con relacionados SpriteRenderer). ¿Cuál es la diferencia entre estas dos clases? Ambos representan una imagen, para los juegos en 2D, ¿debería preferir uno sobre el otro? ¿Es la principal diferencia entre los dos que usar Spriteyo no necesito...

19
¿Cómo renderizo mi juego 3D en arte ASCII?

Estoy tratando de crear un huevo de Pascua para un juego en 3D en Unity3D. Quiero renderizar mi juego momentáneamente en el arte ASCII. Mi primera idea es crear un sombreador para hacer eso, pero no estoy seguro de si es la forma