User Tag List

Página 2 de 2 PrimerPrimer 12
Resultados 16 al 20 de 20

Tema: "No entender"

  1. #16

    Fecha de ingreso
    Sep 2011
    Mensajes
    73
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Gracias, excelente explicación.

  2. #17

    Fecha de ingreso
    Jul 2009
    Mensajes
    8,737
    Mencionado
    64 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    937
    Agradecer Thanks Received 
    571
    Thanked in
    Agradecido 345 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por juanvvc Ver mensaje
    1 - La diferencia entre fenix y bennu es que si en fenix el código que ha puesto probablemente funcione "as is", en bennu hay que importar la mod_rand o tendrá un error al compilar, que es de lo que hablamos. Si programa en Fenix entonces no es este el error y hay que buscar otras cosas.

    2 - pues eso. Seguimos hablando de que tu mensaje de hace un rato despista porque no va en la dirección adecuada, y olvidarse el seed() nunca dará un error, ni en compilación ni en ejecución ni en nada.

    3 - todos sabemos lo que es una semilla En DIV recuerdo que si no se ponía explícitamente, la semilla era siempre la misma (creo que 0) Así que la secuencia de números "aleatorios" era siempre la misma. Era un comportamiento deseado en DIV y Daniel Navarro lo justificó en su día, pero no sé si en Fenix/Bennu sigue siendo así. En cualquier caso, no poner una semilla no da un error en compilación ni en ejecución, así que sea como sea, es imposible que fuese ése el problema.

    A lo mejor querías volver loco al pobre vassink, no lo sé
    por no haber usado nunca bennugd, sabes demasiado del mismo...

    Cita Iniciado por GameMaster Ver mensaje
    A ver, no es el caso, pero imaginate que queria poner una imagen random en un menu de 4 posibles, si no pone la semilla, en wiz le saldria siempre la misma, el vendria, y te diria que tenia un error, no de compilación pero en ejecución, te diria que pone rand y que le sale siempre la misma imagen....

    Con lo cual hablar de errores tambien es relativo, le puedes llamar error a algo que realmente no es un error...
    es cierto que no fue muy claro con el tema, y en un primer momento al leer error pense en lo mismo que vos, que quizas se referia a que no se movia... pero dijo "error de compilacion"... asi que no intentes justificar lo injustificable... has respondido otra cosa...

    Cita Iniciado por juanvvc Ver mensaje
    Dice que no encuentra la función rand().

    En bennu algunas colecciones de funciones especiales y "poco usadas" tienes que importarlas antes de poder usarlas. Eso se hace con una línea al principio del programa:

    Código:
    import "mod_rand";
    Hay muchos más módulos con muchas funciones especiales. Mira aquí: http://wiki.bennugd.org/index.php?title=Modules

    La "semilla" es literalmente eso. El ordenador es una máquina y como todas las máquinas hace siempre cálculos exactos. "Obtener un número aleatorio" en principio va en contra de lo que hacen las máquinas, porque no saben hacer cosas "aleatorias". Para ayudarle, le das un número aleatorio y a partir de ahí la máquina te saca los demás. Ese número aleatorio inicial se llama "semilla" ("seed" en inglés) Si siempre le das la misma semilla, el ordenador siempre te dará la misma secuencia de números aleatorios.

    En Bennu puedes poner una semilla con el comando rand_seed(): http://wiki.bennugd.org/index.php?title=Rand_seed Como normalmente querrás números realmente aleatorios y que no se repitan cada vez que ejecutas el programa, una semilla muy usada y bastante aleatoria es el reloj del sistema. Para ello, añade una línea así al principio de tu programa (por ejemplo, después de cargar los gráficos):

    Código:
    rand_seed(timer());
    Y así te aseguras de que los números aleatorios cambian cada vez que ejecutas el programa. Si quieres tener números aleatorios, pero siempre los mismos, usa esta línea con una semilla fija (puede ser el número que tú quieras):


    Código:
    rand_seed(16533);
    lo dicho.

  3. #18

    Fecha de ingreso
    Mar 2007
    Ubicación
    Barna
    Mensajes
    10,337
    Mencionado
    92 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    366
    Agradecer Thanks Received 
    1,790
    Thanked in
    Agradecido 943 veces en [ARG:2 UNDEFINED] posts
    Tengo muchas horas de DIV encima y no han cambiado tanto las cosas

  4. #19

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,180
    Mencionado
    247 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    670
    Agradecer Thanks Received 
    1,845
    Thanked in
    Agradecido 1,263 veces en [ARG:2 UNDEFINED] posts
    ¡¡¡Tenemos un infiltrado en el foro!!! ¡¡¡Llamad al comité de linchamiento!!!
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  5. #20

    Fecha de ingreso
    May 2008
    Ubicación
    A tu lado, en tus sueños
    Mensajes
    22,309
    Mencionado
    145 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    319
    Agradecer Thanks Received 
    552
    Thanked in
    Agradecido 424 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    Hahhahahaah

Página 2 de 2 PrimerPrimer 12

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •