Quiero entender cómo funcionan las navmeshes, cómo implementarlas y por qué es mejor que otros tipos de sistemas de
Quiero entender cómo funcionan las navmeshes, cómo implementarlas y por qué es mejor que otros tipos de sistemas de
Estoy haciendo un juego cooperativo de 4 jugadores de tipo r, y estoy a punto de implementar el código de detección de colisión. He leído muchos artículos y cosas sobre cómo manejar la detección de colisiones, pero me cuesta mucho decidir qué hacer. Parece que el árbol cuádruple es el camino más...
Estoy buscando generar un ruido que se vea así: (Imágenes cortesía de Understanding Perlin Noise ) Básicamente estoy buscando ruido con muchas pequeñas "ondas". Lo siguiente no es deseable: ¿Hay alguna forma simple de hacer esto? He estado viendo Perlin y Simplex durante una semana y parece...
Estoy haciendo un juego que presenta varios tipos diferentes de rompecabezas en secuencia. Elijo cada rompecabezas con un número pseudoaleatorio. Para cada rompecabezas, hay una serie de variaciones. Elijo la variación con otro número pseudoaleatorio. Y así. La cuestión es que, si bien esto...
¿Existe un algoritmo para generar un rayo? Me gustaría un algoritmo que genere una lista de objetos de segmento u punto que especifique dónde aterrizará el rayo. El método necesitaría un parámetro de punto de inicio, junto con un punto final. El rayo debe tener ramas aleatorias saliendo de él, y...
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Game Development Stack Exchange. Cerrado hace 4 años . Se me ocurrió la posibilidad...
Tetris-Tiles se almacenan como una matriz booleana 4x4. Cada paso de rotación tiene su propia matriz, la representación del T -Block se vería así: [ 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,...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Tengo una matriz de mosaicos, en algunos de esos mosaicos hay objetos. Quiero calcular qué mosaicos son visibles para el jugador y cuáles no, y necesito hacerlo de manera bastante eficiente (para que calcule lo suficientemente rápido incluso cuando tengo matrices grandes (100x100) y muchos...
Version corta ¿Existe un patrón de diseño para distribuir las etiquetas de los vehículos de manera que no se superpongan, colocándolos lo más cerca posible del vehículo al que se refieren? Si no, ¿es viable alguno de los métodos que sugiero? ¿Cómo implementaría esto usted mismo? Versión...
Tengo un montón de objetos de diferentes tamaños y velocidades que gravitan uno hacia el otro. En cada actualización, tengo que revisar cada objeto y sumar las fuerzas debido a la gravedad de cada otro objeto. No escala muy bien, es uno de los dos grandes cuellos de botella que he encontrado en mi...
Imagina que tenemos un mago que conoce algunos hechizos. Cada hechizo tiene 3 atributos: Daño, tiempo de enfriamiento y tiempo de lanzamiento. Bastante material de rol estándar. Tiempo de enfriamiento: la cantidad de tiempo (t) que toma antes de poder lanzar ese hechizo nuevamente. Un hechizo...
¿Cuál es el método más simple para generar un terreno suave para un juego 2D como "Moon Buggy" o "Route 960"? Recibí una respuesta en stackoverflow.com sobre generar una matriz de alturas aleatorias y difuminarlas más tarde. Sí, está bastante bien. Pero sería mejor dar algunos puntos y obtener una...
Estoy creando una demostración de 20 bolas rebotando entre sí, con un fondo lleno de un color sólido. El color de cada bola se elige al azar con randint(0, 255)cada componente de tupla R, G, B. El problema es que algunas bolas terminan con un color muy similar al del fondo, lo que las hace...
Estoy diseñando un juego que funciona en un motor de mosaico clásico, pero cuyo mundo se genera al azar. ¿Existen juegos o algoritmos existentes que hacen esto? Los algoritmos de generación de procedimientos que he encontrado nunca utilizan un sistema de mosaico ... ¿Cuál sería la mejor manera de...
Vi este juego de damas y me pregunté cómo se implementó la IA. ¿Cómo debo implementar una IA para las damas (borradores, dama, dama)? ¿Hay algún algoritmo conocido? Muy gracias a todos. Me sorprende mucho ver esta publicación del blog tutorial del juego Tic Tac Toe . Entonces, quiero el código...
Dibujo un mapa isométrico con el mosaico 64x32 : const Offset = 160; int X, Y; for (int a=0; a < 6; a++) for (int b=0; b < 6; b++) { X = a * 32 - b * 32 + Offset; Y = a * 16 + b * 16; DrawTile(X, Y, tile); } Imagen, que ilustra este código: Estimados profesionales, por favor,...
Estoy trabajando para tratar de mejorar la búsqueda de caminos para los enemigos de mi juego. En este momento, básicamente se mueven constantemente hacia la posición exacta del jugador calculando el ángulo entre ellos y los jugadores y moviéndose en esa dirección. También tengo un algoritmo de...
Si tengo un punto que quiero alcanzar al final o durante un arco parabólico, ¿cómo calcularía la velocidad x e y
Esta pregunta se migró de Stack Overflow porque se puede responder en Game Development Stack Exchange. Migrado hace 8 años . Necesito encontrar la dirección de la distancia más corta desde un punto en mi mundo 2D a otro punto donde se envuelven los bordes (como