RubyLit - Ruby.del.litoral!
Ruby Karel

Ruby Karel

Ruby Karel es una versión del pograma Karel the robot, hay una descripción de este programa en wikipedia.
http://es.wikipedia.org/wiki/Karel_el_Robot

Existen versiones, en pascal, en java, en python y ahora en ruby, esta es mucho mas modesta que las anteriores y no pretendo que sea usado seriamente.

Requirimientos

Este programa necesita ruby y GTK-2.

Api de Ruby Karel.

Por el momento el usuario final de Ruby Karel cuenta con los siguientes métodos:

Instrucciones.

  • girar_izquierda
  • girar_derecha
  • avanzar
  • poner_beeper
  • levantar_beeper

Test de Beepers

  • hay_beeper?

Test de Paredes

  • pared_al_frente?
  • pared_al_norte?
  • pared_al_oeste?
  • pared_al_sur?
  • pared_al_oeste?

Test de ubicacion

  • mira_al_norte?
  • mira_al_oeste?
  • mira_al_sur?
  • mira_al_este?

Screen-shots

pantalla de ejecución.

karel1?
img src=”files/sshotkarel1”/

pantalla para crear programas Ruby Karel.

sshotkarel2?
img src=”files/sshotkarel2”/

pantalla para crear mundos Ruby Karel.

sshotkarel3?
img src=”files/sshotkarel3”/