User Tools

Site Tools


xrpl:common_scripting_language

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
xrpl:common_scripting_language [2019/02/24 21:18] – created Karsten75xrpl:common_scripting_language [2020/02/02 16:15] Karsten75
Line 1: Line 1:
-All games since CW2 has some basic form of scripting. CW3, Particle Fleet and now CW4 has a more comprehensive scripting language based on Reverse Polish Notation (hence the RPL-part of the name). +All games since CW2 has some basic form of scripting. CW3, Particle Fleetand now CW4 has a more comprehensive scripting language based on Reverse Polish Notation (hence the RPL-part of the name). 
  
 While each language has unique, game-specific APIs, there is also a common base of control, math and so forth.  While each language has unique, game-specific APIs, there is also a common base of control, math and so forth. 
  
 To avoid duplication, this section will attempt to be the sole reference for the base component of the language with links to the game-specific components as well.  To avoid duplication, this section will attempt to be the sole reference for the base component of the language with links to the game-specific components as well. 
 +
 +<WRAP group>
 +<WRAP quarter column>
 +=== Common information ===
 +  * [[RPL Language Overview|xRPL Language Overview]]
 +  * [[Creating xRPL scripts]]
 +  * [[Base Command Set]]
 +</WRAP>
 +<WRAP quarter column>
 +=== 4RPL information ===
 +  *[[:4rpl:overview|4RPL Overview]]
 +  *[[:4rpl|4RPL Reference]] 
 +  *[[:4rpl:4RPL Shorthand|4RPL Arithmetic Shorthand]]
 +  *[[ :4rpl:4RPL World coordinates| World Coordinates vs local/unit coordinates]]
 +  *[[Vectors]]
 +  *[[Input variables]]
 +</WRAP>
 +<WRAP quarter column>
 +=== CRPL Information ===
 +  *[[:crpl:overview|CRPL Overview]]
 +  *[[:crpl:CrplReference|CRPL Reference]] 
 +  *[[:crpl:CrplTutorial|CRPL Tutorial]]
 +  *[[:crpl:CrplTutorial:Code Examples|Code Examples]]
 +    * [[crpl:crpltutorial:easyCRPL|EasyCRPL code examples]]
 +  *[[:crpl:custom_image_repository|Custom Image Repository]]
 +  *[[:crpl:CrplTutorial:Interactive|CRPL Interactive Tutorials]]
 +  *[[:crpl:Missing|The Missing Command List]]
 +  *[[:crpl:cheatsheet|Quick reference cheat sheet]]
 +  *[[:crpl:examine_map_resources|CRPL Examine map resources]]
 +</WRAP>
 +<WRAP quarter column>
 +=== PRPL Information === 
 +  * [[prpl:start|PRPL Home]]
 +  * [[:prpl:PrplReference|PRPL Reference]] 
 +  * [[prpl:prpltutorial|Tutorial]]
 +  * [[prpl:Custom images]]
 +</WRAP>
 +</WRAP>
 +
 +