For your first time with Shoebot, you can try out the included code editor by
shoebot in your terminal.
Open one of the example scripts and Run it through the Run -> Run script menu
option or the
Ctrl-R keyboard shortcut. A window should open with an image
You can now start editing the code and re-running to see the new outcome. Changing values on example scripts is a great way to understand how things work.
The Shoebot code editor is however rather limited. We recommend trying out Atom with the Shoebot extension for a more powerful and customizable coding environment.
Running in the console¶
If you prefer using your own text editor to edit files and just want something
to run the scripts, the sbot command is what you want. Head over to the
examples/ directory and try running:
By default, Shoebot will open a window with the result. But we can also
output directly to a file with the
-o option, short for
Supported formats are SVG, PNG, PDF and PS.
sbot grid/balls.bot -o balls.svg
There are many features available in the console runner that aren’t accessible in the Shoebot or Atom editors, so be sure to take a look at the Command line flags section.
The Atom extension has a right-click option to save to
video, but you can also do this in the command line with the
sbot-export-video script, which generates an image sequence and runs
ffmpeg to put everything into an MP4 file.
sbot-video-export animation/wishyworm.bot -o worm.mp4 -f 150
-f option (short for
--framenumber) specifies the number of frames
to render; the default value is 300, or 10 seconds in 30 FPS.
In the future, this feature will become part of the
sbot command line