LightBot: Juego Flash de programación
Quisiera compartir con ustedes este pequeño jueguito flash con el cual me estuve divirtiendo un rato. Lo que hay que hacer es «programar» un simpático robot, para que se mueva en un tablero con obstáculos de tal forma que cumpla en cada nivel una determinada tarea. Para programarlo contamos con instrucciones básicas como avanzar un casillero o girar y además, dos funciones f1 y f2. Es interesante porque hay que aplicar varios conceptos aprendidos en programación, pensar bien el algoritmo de pasos a dar, usar funciones, incluso es necesario aplicar recursividad en algunos niveles. Lo desafiante del juego es que el robot tiene muy poca memoria: 28 instrucciones en total, divididas en 12 principales y dos grupos de 8 para definir dos funciones o subrutinas.
Para jugar a Light-Bot en su página oficial
Para ver una guía de pasos en youtube, por si se bloquean en un nivel y quieren hacer un poco de trampa.
Para bajarlo para jugarlo en sus iphones
Después de terminarlo, te quedás con ganas de más, porque lamentablemente son pocos niveles. Sería genial que tenga un editor de niveles, así podríamos proponer algunos desafíos.
Que lo disfruten.
Actualización: googleando un poco encontré que alguien hizo un juego basado en éste llamado Robotín, que lo pueden descargar para windows, gnulinux y mac desde la página de su creador. Yo todavía no lo probé, cuando pueda veré de qué va.


ffuentes
Lo de las funciones es lo interesante, lo había probado antes pero ahora le presté más atención. Saludos
Manuel
Origin Systems hizo algo parecido en 1989 con Omega
http://www.mobygames.com/game/omega_
Lo que ocurrió es que -como con muchos otros de sus productos-, se adelantaron a su tiempo…
ffuentes
Un juego que sirve para aprender aunque se puede poner medio monótono al rato.» autor: ffuentes
N3RI
está bueno che, por qué me lo critican al pobre. El otro que puse al final también está interesante y es más complejo, pero hay que pulirlo un poco.» autor: N3RI
jotarp
http://armorgames.com/play/6061/light-bot-20
Con editor de niveles.