Desarrollo de juegos

8
¿Cómo implementar un rayo tractor?

Estoy trabajando en un juego en el que el jugador puede recoger objetos usando algo como un rayo tractor y transportarlos. Atraer el objeto hacia el centro de la viga no es difícil. Pero una vez que el objeto está lo suficientemente cerca del centro, necesito mantenerlo allí mientras el jugador se...

8
¿Hacer una distribución aleatoria falsa?

A veces, un evento aleatorio "real" parece injusto y frustra a los jugadores. Por ejemplo, un enemigo tiene una probabilidad del 20% de causar el doble de daño ("golpe crítico"). Por lo tanto, podría hacer 4 golpes críticos seguidos con 1/725 de probabilidad. No es tan pequeño como parece. Espero...

8
Bola vs detección de colisión de pendiente de 45 grados

Tengo un juego simple en el que el jugador mueve una pelota. La pelota rebota en las paredes. En este momento tengo implementadas paredes cuadradas (■): uso colisiones simples de cuadros delimitadores para verificar si el jugador se moverá hacia una pared cuando actualice su velocidad x o y y si es...

8
¿Cómo creo un efecto de paralaje 2.5d?

Tengo una formación decente en gráficos y programación 3D, pero soy nuevo en el desarrollo de juegos. Actualmente estoy explorando diferentes posibilidades y realmente quiero hacer un juego de rol. Estaba pensando en la vista isométrica 2D clásica, pero realmente me encanta cómo se ve y se siente...

8
¿Cómo manejar saltar por una pendiente en un juego de corredor?

En un corredor sin fin en 2D, ¿qué debería suceder cuando el jugador está corriendo "demasiado rápido" cuesta arriba y salta? Por ejemplo, en un caso "normal": .O. . __..O_____ . / . / O/ _/ Si se mueve hacia la derecha lo suficientemente lento, saltará hacia arriba y aterrizará en la parte...

8
Movimiento suave en un juego basado en fichas

¿Cómo podemos hacer que nuestro personaje se mueva suavemente a través de las fichas? Se mueve azulejo por azulejo, pero eso no parece profesional. Además, cuando mantiene presionadas las teclas de flecha, se desliza por la pantalla. ¿Cómo podemos evitar que eso

8
¿Cómo dibujar el borde de la tabla en libgdx?

Soy nuevo en libgdx y actualmente estoy trabajando en TableLayout y me pregunto cómo podría dibujar bordes para cada celda. He investigado un poco sobre esto, pero parece que solo puedo encontrar esta solución: /programming/13828423/drawing-table-borders-in-libgdx-0-9-7 Sin embargo, activar la...

8
Algoritmo para producir rompecabezas 'Lady or Tiger'?

Cual es mi problema: Hay un rompecabezas de Raymond Smullyan que funciona de la siguiente manera: estás en una habitación con muchas puertas. Detrás de algunas de esas puertas, hay damas; detrás de los demás, hay tigres. Su objetivo es elegir una de las puertas correctas (las que tienen las...