Script Reference Index - theRAPTLab/gsgo GitHub Wiki
- Script Cookbook
- Script Troubleshooting
- GENERAL TIP: Search merge requests for documentation of scripting in context and documentation of missing features.
- Script Edit Locking -- Note that there is no script editor locking at the moment, so anyone can open, edit, and submit a script at any point in time. This can potentially lead to clobbering each other's scripts. (A running simulation will not recompile a submitted script however.) -- Updated 4/29/2022.
- Working with GemScript
- Scoping
- Debugging
- Comments
- Number Methods -- addRnd, subRnd
- Stack Operations
- `*.gemprj Project Files Overview -- info about the format
- Project Settings -- includes entity wrapping
- Rounds -- Defining simulation rounds
- Defining Input Controls PTrack/Pozyx/CharControl Overview
- # -- PRAGMA
- OnEvent -- 'Start', 'RoundInit', 'Costumes', 'RoundStop'
- GVars -- string, number, boolean -- see Numbers above.
- GVar Options/Dictionaries
character
(akaagent
)- Default Agent Script
- alpha -- see Costume
- color -- see Costume
- isInert
- visible
- ZIndex
GFeatures Overview -- General Principles
- Global -- global props
- Graphing (Formerly AgentWidgets)- text, meters, graphs
- Costume -- setColorize
- Cursor
- Movement
- Physics
- Population -- createAgent
- Timer
- Touches
- Vision
- Every
-
Conditions --
when
,touches