{"id":822,"edition":6,"categories":3,"features":0,"size":12611,"name":"Robot Coder","authors":[{"name":"Michael M.","url":"https://schnark.github.io","login":"Schnark","gh":17846729}],"description":"
Robot Coder is a game about coding a robot to run offline.
\nYou enter the code for the robot to move and to bring items to different targets. Then you start it, and it will run without any way by you to interfere in what it’s doing. So you have to plan ahead to make sure the robot runs the way you want it to run.
\nFeatures:
\nEverything works nicely, it’s a little too simple for my taste. Later levels are getting bigger but not more complex. It’s because language is a little to simple for complexity to occur. Usually levels would be categorized more on solution subjects (like loops, subroutines etc) then visuals. Also I miss something weird/innovative. It’s boring after like 5 minutes.
\nI’d assume you know Zachtronics games, but if not look for some inspiration there (I’ve no connection with them it just fits the subject so well…).
\nI do like the effort to do create the tutorial. Graphics are simple but esthetic and clear. Some icons are confusing.
\nThere is incentive to find shortest solution. I wonder how it’s calculated (would it work for manual editor? tested: no)
\nIt wasn’t obvious that you need to be in front of the object and not on it. Some hands in front of the robot would give a hint.\nAlso then I’d expect object to still be in front of robot (just hold by hands).\nIcon for grab and drop should be not arrow but some hand or sth. It’s too confusing now.
\nSome random ideas:\nFor more complicated programs step debugger would be nice.\nAllowing for subroutines and or threads would make it finding for two solutions shortest and fastest.\nMaybe some highscore to compare with friends.\nIt could get really interesting (but also difficult…) if it had some sensor and level content would be somewhat randomised (but then it contradicts with highscore idea).\nDropping item with empty hands could result in no error - that would allow for more code reuse.\nCould allow for >1 robots. They would do the same program all at once. Crushing one could be failure or just continue with others.
\n"}],"results":{"primary":{"i":145,"n":150},"label":"Overall"}}