!SMARTBOTS by mechanicallife
This is a game about programming robots to gather fuel for a failing generator durning a hail of earthquakes. If you manage to survive ten earthquakes without your generator failing you win!

The controls are: Mouse and Keyboard.
To get through this mess here are some pointers and tutorials!
At the bottom left is a panel for buying robots. If you click on a robot you get access to the codning panel, one of the tabs labeled "Help" gives all commands! Every time an earthquake happens, you lose energy. Yellow gems allow building better robots! The more complex robots have nodes that can be connected to eachother, Red nodes go to blue, and this is done by draging with the mouse.

| Windows | http://gamejolt.com/games/Smartbots/273415 |
| Original URL | https://ldjam.com/events/ludum-dare/39/smartbots |
Ratings
| Overall | 291th | 3.564⭐ | 41🧑⚖️ |
| Fun | 553th | 2.949⭐ | 41🧑⚖️ |
| Innovation | 35th | 4.077⭐ | 41🧑⚖️ |
| Theme | 401th | 3.513⭐ | 41🧑⚖️ |
| Graphics | 223th | 4.025⭐ | 42🧑⚖️ |
| Audio | 487th | 2.667⭐ | 41🧑⚖️ |
| Humor | 544th | 2.032⭐ | 33🧑⚖️ |
| Mood | 563th | 2.943⭐ | 37🧑⚖️ |
| Given | 36🗳️ | 44🗨️ |
Really impressive stuff - a nice mix of Factorio, with the inclusion of your own code parser mechanic :)
Pixel art is very well done too - up to the standard you'd expect from a full indie release.
Very well done - great entry!
I hope to see more of this so good luck in your dev!
The best tip I can give you in text format is to places you Walker at a resource dispencery or your core and then trying out how far the comands takes the robot. The first mine only requier one bot. The mine to the left has a distance of 5 seconds, So a good code could be "Moveleft(5) pickup() moveright(5)" then adding a "goto(0)" at the end to create a loop :)
However, the lack of any direction really made me lost, and I couldn't understand what was the objective, what I was supposed to program the robots to do. The description given also doesn't detail what's the objective.
Still, very good job at actually making this in just a couple of days, very impressive! If you decide to continue developing this game, do make sure to put some kind of tutorial, or at least contextualize what's happening so the player has a clear idea of what the objective is.
Art is done very well!
P.s. +1 for added some documentation or tutor.
There's a reason why the most popular production line management simulations have neat mouse driven interfaces and no cold hard programming. Figuring out the logic is the interesting bit, not messing with the interface.
Well I gave it a go and noticed that commanding the bots is very finicky, for a multitude of reasons:
* They push the ore around (through walls at times) rather than picking it up.
* The bots collide with each other so trying to get them to work together is a hassle.
* The robots always reset back to their original position when compiling.
* Destroy() doesn't work on pressure plates.
* The elevator bot falls like a brick when moving down.
* Movement is in seconds, out of all things.
Lets roll with this. How to make it work?
* Robots pass though each other.
* Robots pass through ore too.
* Elevator are flat so that they can move other robots as well as ore
* A Drop() command
* Movement based on targets rather than seconds or tiles. Targets are set in the world by clicking. Each target has a name, so the movement command becomes MOVETO(TARGET1). This way each target can be used by multiple robots.
The node system you got already works well, good job on that.
Right, the effort is there, the ambition is there. Now make it work, yeah?
Oh, and is it possible to close a window command ?
Good entry anyway, congrats for the prowess !