Robozzle

Want to tell you about a toy for fans of "abnormal programming", which I came across by accident two weeks ago. I hoisted on her the whole office and he brightened a lot of travel in the train.



Robozzle — robozzle.com

The idea of the game is very simple. There is a playing field of arbitrary size and shape, composed of blue, red and green squares. On some of the squares are stars. In one of the squares is the robot. The goal is to write for a robot, a program by which he will gather all the stars. The program consists of one or more functions. The robot is able to perform a total of 5 different commands — turns 90 degrees clockwise and counterclockwise, to move forward, to paint the current cell with one of three colors and proceed to the execution of a given function. In addition, any team can "paint" in one of three colors and then it will be executed only if the robot is on the square of a given color, i.e. the number of teams increased to 20. The number of functions that you can write and the number of commands that can be used in each function varies from level to level. Some of commands also may not be available at certain levels.



Despite the simple system of commands, the game suddenly turned out to be rather interesting and deep. And if simple levels easily solves my six year old daughter, on the more difficult levels, I can sit for quite a long time and not always with positive results.

There are versions for Android, iOS and Kindle Fire, there are two web versions, one for JavaScript, another for Silverlight. The version of Silverlight is something like a social network — players who decided more than a certain number of levels, have access to the designer and can create their own levels for any levels you can vote, the best levels are also in mobile application.

Update.
And for lovers of very complex problems, offer the following entertainment.
The version of JavaScript parsed elementary. You can try to write an automatic solver.
Or even organize a competition of such cars-solvers if there are enough crazy :)

Update 2
In the comments told him about the probable ancestor of the game — turmetov.
en.wikipedia.org/wiki/Turmite
old.computerra.ru/offline/1998/246/1299

Update 3
Somehow the article hit the hub "I PR". I don't know how to contact the moderator had it, I'll try here.
I'm not a PR! I am in no way affiliated with the developers of the game Robozzle, stumbled upon it by chance (the game is not very known) and sincerely believe that fans of "abnormal programming" game can really be a lot of fun (judging by itself). If You still think that the article should be in the hub "I PR", drag it there again soon, if not difficult, explain Your motives.

Update 4
Had a long talk with one of the moderators. Everyone stayed at his, and the article is left in the "I'm a PR".
Article based on information from habrahabr.ru

Комментарии

Популярные сообщения из этого блога

March Habrameeting in Kiev

PostgreSQL load testing using JMeter, Yandex.Tank and Overload

Monitoring PostgreSQL with Zabbix