1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Ayuda con operaciones matemáticas

Tema en 'Imagen Digital y Video' iniciado por LeydyBlue, 24 Mar 2010.

  1. LeydyBlue

    LeydyBlue Nuevo usuario

    holaaaa que tal!!!!!

    escribo para solicitar su gran ayuda, estamos haciendo un juego de matematicas, es un pacman. Lo que quisiera saber es como puedo hacer la opecaión aleatorea, eh encontrado como se hacen todas por separado pero eh podido logar que sea aleatorea
    quiesiera que me pudieran ayudar con eso, soy diseñadora grafica y apenas voy empezando con programación con Action Script 2, seria muy util para mi su ayuda.

    para que me entiendan mejor aqui les explico mas detalladamente

    mira te escribo un ejemplo:
    esta seria la operación aleatoria, esto tendria que aparecer cuando el heroe se coma a la pregunta: 8 + 2 / 2 * 1 - 2 = ?
    alguno de los fantasmas tine que tener la respuesta, que en este caso seria el 3, al comercela, el fantasma desaparecera y podra ir por la ota pregunta, aqui es donde tendria que cambiar la operación, para asi poder comerse a el siguente fantasma, si la repuesta es incorrecta se van perdiendo vidas.
    El juego tendra siete niveles, por ejemplo en el primer nivel solo contendra 2 preguntas, por cada nivel logrado aparecera una nueva pregunta y por consiguiente un nuevo fantasma y asi hasta tener ocho preguntas diferentes. con ocho fantasmas con sus respectivas respuestas.
    aver si ahora si fui mas especifica.


    GRACIAS.

    saludos, espero su respuesta
    byee
     
  2.  
  3. softim

    softim Nuevo usuario

    no he jugado ese juego, aunque no lo creas...
    bueno, si lo que quieres es lograr que las operaciones sean aleatorias, puedes almacenar las mismas en una lista o arreglo colo:

    CODE, HTML o PHP Insertado:
    var oper:Array=new Array(
    "2+2",
    "4+4",
    "5+5"
    );
    una vez que tengas echo esto para saber que operacion de las que tienes en la lista y que sea aleatoria puedes usar una funcion que te retorne un valor aleatorio como esta:

    CODE, HTML o PHP Insertado:
    //Funcion de numero aleatoio
    //min: Valor minimo a considerar
    //max: Valor maximo a considerar
    function randRange(min:Number, max:Number):Number {
    var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
    return randomNum;
    }
    El valor minimo que le vas a pasar a esta funcion es 0 y el maximo debe de ser el tamaño de la lista - 1, almacena el valor devuelto en una variable:

    CODE, HTML o PHP Insertado:
    var numOperacionAletoria:Number=randRange(0,oper.length-1);
    //Esta variable almacenara la operacion aleatoria como una cadena
    var strOperacion:String=oper[numOperacionAleatoria];
    //Si quieres el resultado de la operacion
    var resultOperacion:Number=eval(strOperacion);
    
    Despues debemos eliminar esta operacion si no quieres que se vuelva a tomar en cuenta:

    CODE, HTML o PHP Insertado:
    oper.splice(numOperacionAletoria,1);

    Espero que te sirva o haya aclarado algo de tu duda...

    Saludos :)
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·