Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Temas - visionjav

1
Buenas, tras un día trasteando con el código noté que las funciones random(n), irandom(n), random_range(n, m) e irandom_range(n, m) no me están funcionando como esperaría que un random funcionase en cualquier lenguaje de programación.

Dejo el código de ejemplo que estoy haciendo y algunas capturas a ver si alguno sabe porque pasa esto y puede explicarmelo.

Dado -> Evento Crear:
dice_value = irandom(6);
image_index = dice_value;

dice_speed = 10;
last_moving = false;


Dado -> Evento Paso:
image_speed = dice_speed;
if (dice_speed == 0 && last_moving)
{
dice_value = irandom(6);
image_index = dice_value;
last_moving = !last_moving;
}


Adjunto 2 capturas en las que se ve el resultado de 2 tiradas consecutivas. Se pude ver como el valor de los dados siempre es x x+1 x+2 x+1, haga las tiradas que haga en esa ejecución de programa siempre va a ser esa relación de valores.

En la sala tengo, como se puede ver, 4 instancias del dado añadidos manualmente arrastrándolos desde la barra derecha, y un botón con el siguiente código:

Boton -> Crear:
is_rolling = true;


Boton -> Izquierdo Soltado:
is_rolling=!is_rolling;
if (is_rolling)
{
ob_dice.dice_speed=10;
}
else
{
ob_dice.dice_speed=0;
}



He intentado variar entre los 4 métodos de random pero siempre consigo lo mismo y creo que hay alguna parte importante que me estoy saltando y no alcanzo a ver.

Gracias de antemano :D
2
Sé algo de programación pero nunca hice nada orientado a videojuegos y me gustaría llevar a cabo un proyecto desde 0, pero estoy bastante perdido en cuanto a la metodología de trabajo.

Me gustaría que me dieran algún consejo sobre como debería fragmentar el trabajo necesario que se ha de hacer y en que orden ir desarrollando las cosas.

Tengo una idea del juego que quiero hacer bastante clara en mente ( y en papel ) pero no sé por donde empezar. Solo tengo clara una cosa, y es que me gustaría centrarme en la parte de que el juego funcione, que sea jugable, antes de pelearme con la parte gráfica, aun no sé si me encargaré yo mismo de hacer el apartado gráfico o pediré ayuda a alguien. Si tengo que elegir entre 2 muñecos super monos que no hacen nada, y 2 cuadrados uno rojo y otro azul que son capaces de pelear como dioses, me quedo con los cuadrados XD espero que se entienda mi preferencia.

Me gustaría acabar agradeciéndoles el tiempo dedicado en leer mi pregunta y disculparme de antemano si en alguna otra parte del foro hay algún post ya creado que tenga unas lineas generales que describan lo que estoy pidiendo pero llevo un par de días buscando y no encontré nada que se le parezca.  :-[