2499 Elefantes (Processing / Processing.js)

Y por que solo la mitad de los elefantes?  :)  Pues porque esa fue la ventana mas grande que pude lograr con Processing.js.  Hasta donde tengo entendido, el tamaño de la ventana no lo determina Processing, sino el sistema operativo.  De funcionar mi PC principal, tal vez hubieramos quedado en 5000 (solo habria que cambiar a "int i=1; i<5001"), como siempre.  Pero, ya que mi PC esta en coma, y mi maquina de respaldo tiene 13 años, pues solo llegamos a 2500... o casi... :)

Parece ser que a dropbox no le gustan los caracteres unicode :o cambia todas mis ñ's por cajitas misteriosas...

-OR-

Try It

elefantes.pde

// 2499 Elefantes
// jon tohrs
// send me money -_-
// window geometry
size (580, 30000, P2D);
background (#740000);

// variables
String a = "s";
String b = "n";
String c = "ron";
int e = 1;

// strings
for (int i=1; i<2500; ) {
  if (i == 1) {a = "";} else {a = "s";}
  if (i == 1) {b = "";} else {b = "n";}
  if (i == 1) {c = "";} else {c = "ron";}
  String w = (i + " elefante" + a);
  String x = (" se columpiaba" + b);
  String y = ("Como veia" + b);
  String z = ("fue" + c + " a llamar");
  e++; 
  i++;
  textSize(10);
  text (w + x + " sobre la tela de una araña.  " + y + " que resistia, " + z + " a otro elefante...", 10, 12*e);  // output
}