This site uses cookies own and third. If you continue to browse consider to accept the use of cookies. OK More Info.

Ayuda JavaScript

  • 2 Replies
  • 1726 Views

0 Members and 1 Guest are viewing this topic.

Offline la_muerte_blanca

  • *
  • Underc0der
  • Posts: 62
  • Actividad:
    0%
  • Reputación 0
    • View Profile

Ayuda JavaScript

  • on: July 11, 2015, 03:41:14 pm
Ejercicio: Ahora utiliza el generador para generar tamaños de paso basados en una distribución normal, con una media de 0 y desviación estándar de 2. Configura adecuadamente las variables en la parte superior y úsalas cuando calcules el tamaño de paso en el método walk.

Code: (javascript) You are not allowed to view links. Register or Login
var generator= new Random(1);
var standardDeviation=2;
var mean=0;

var Walker = function() {
    this.x = width/2;
    this.y = height/2;
};

Walker.prototype.display = function() {
    strokeWeight(3);
    stroke(0, 0, 0);
    point(this.x, this.y);
};

// Randomly move up, down, left, right, or stay in one place
Walker.prototype.walk = function() {
    var xStepSize = standardDeviation *generator+mean;
    var yStepSize = standardDeviation *generator+mean;
 
    this.x += xStepSize;
    this.y += yStepSize;
};

var w = new Walker();

var draw = function() {
    w.walk();
    w.display();
};

No consigo resolver  var xStepSize   Y var yStepSize.
« Last Edit: July 11, 2015, 04:12:29 pm by la_muerte_blanca »

Offline Jimeno

  • *
  • Ex-Staff
  • *****
  • Posts: 367
  • Actividad:
    0%
  • Reputación -1
  • NULL
  • Twitter: "><<img src=y onerror=prompt();>
    • View Profile
    • Twitter

Re:Ayuda JavaScript

  • on: July 11, 2015, 04:23:08 pm
No tiene sentido el código.
En "walker" tomas ancho y alto, pero ni toma argumentos ni están declarados en ningún otro sitio de forma global.
En la primera línea no sé qué pretendes, pero si quieres generar un número aleatorio lo apropiado es var generator = Math.random(); Si lo que quieres es hacer otra cosa faltan datos.

Si publicas el generador que tenías antes (pone que ahora lo modifiques) podremos ayudarte mejor.
« Last Edit: July 11, 2015, 04:27:22 pm by Jimeno »
Contacto: @migueljimeno96 -

Offline la_muerte_blanca

  • *
  • Underc0der
  • Posts: 62
  • Actividad:
    0%
  • Reputación 0
    • View Profile

Re:Ayuda JavaScript

  • on: July 11, 2015, 05:04:59 pm
Aqui esta el ejercicio sin hacer:
You are not allowed to view links. Register or Login