This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| playground:fire:irpl_test [2025/02/25 11:09] – Game Physics and User IO Fireswamp | playground:fire:irpl_test [2025/09/23 21:58] (current) – Replaced Lorem Ipsum text Fireswamp | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== IRPL Reference ====== | ====== IRPL Reference ====== | ||
| - | Lorem Ipsum. | + | The syntax for IRPL is similar to the language syntax from previous games. For a tutorial, see [[4rpl: |
| ===== Programming Logic ===== | ===== Programming Logic ===== | ||
| + | |||
| + | Notation for basic programming concepts and commands for performing mathematical operations on data. | ||
| <WRAP group> | <WRAP group> | ||
| Line 55: | Line 57: | ||
| [[ixe: | [[ixe: | ||
| </ | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP group> | ||
| <WRAP column> | <WRAP column> | ||
| Line 112: | Line 117: | ||
| [[ixe: | [[ixe: | ||
| </ | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP group> | ||
| <WRAP column> | <WRAP column> | ||
| Line 217: | Line 225: | ||
| [[ixe: | [[ixe: | ||
| </ | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP group> | ||
| <WRAP column> | <WRAP column> | ||
| Line 302: | Line 313: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | ---- | ||
| ===== Game Physics ===== | ===== Game Physics ===== | ||
| - | Lorem Ipsum. | + | Commands that directly read or affect the game state. |
| <WRAP group> | <WRAP group> | ||
| <WRAP column> | <WRAP column> | ||
| ==== Creeper ==== | ==== Creeper ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| - | [[ixe: | ||
| - | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| - | [[ixe: | ||
| - | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| - | [[ixe: | + | [[ixe: |
| + | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| + | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| - | [[ixe: | + | [[ixe: |
| - | [[ixe: | + | [[ixe: |
| - | [[ixe: | + | |
| - | [[ixe: | + | |
| [[ixe: | [[ixe: | ||
| - | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| </ | </ | ||
| <WRAP column> | <WRAP column> | ||
| - | ==== Sands ==== | + | ==== Sands & Sand Particles |
| - | [[ixe: | + | [[ixe: |
| [[ixe: | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| - | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| - | [[ixe: | + | [[ixe: |
| - | [[ixe: | + | [[ixe: |
| + | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| - | [[ixe: | + | [[ixe: |
| - | [[ixe: | + | |
| - | [[ixe: | + | |
| - | [[ixe: | + | |
| - | + | ||
| - | ==== SandParticles ==== | + | |
| - | [[ixe: | + | |
| [[ixe: | [[ixe: | ||
| + | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| Line 359: | Line 370: | ||
| ==== Fields ==== | ==== Fields ==== | ||
| [[ixe: | [[ixe: | ||
| - | [[ixe: | + | [[ixe: |
| [[ixe: | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| - | [[ixe: | + | [[ixe: |
| - | [[ixe: | + | [[ixe: |
| - | [[ixe: | + | [[ixe: |
| [[ixe: | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| - | [[ixe: | ||
| [[ixe: | [[ixe: | ||
| - | [[ixe: | + | [[ixe: |
| [[ixe: | [[ixe: | ||
| - | [[ixe: | ||
| </ | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP group> | ||
| <WRAP column> | <WRAP column> | ||
| Line 415: | Line 429: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | ---- | ||
| ===== User Input/ | ===== User Input/ | ||
| - | Lorem Ipsum. | + | Commands that deal with player inputs and/or visuals for indicating things to the player. |
| <WRAP group> | <WRAP group> | ||
| Line 477: | Line 493: | ||
| [[ixe: | [[ixe: | ||
| </ | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP group> | ||
| <WRAP column> | <WRAP column> | ||
| Line 532: | Line 551: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | ---- | ||
| ===== Units ===== | ===== Units ===== | ||
| - | Lorem Ipsum. | + | Commands that directly read or affect parameters of in game units. |
| <WRAP group> | <WRAP group> | ||
| <WRAP column> | <WRAP column> | ||
| - | ==== ==== | + | ==== Unit Manipulation |
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | |||
| + | ==== Location ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | </ | ||
| + | |||
| + | <WRAP column> | ||
| + | ==== Part Data ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | |||
| + | ==== Physics ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | </ | ||
| + | |||
| + | <WRAP column> | ||
| + | ==== Finding Units ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | |||
| + | ==== Unit Parameters ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP group> | ||
| + | <WRAP column> | ||
| + | ==== Range Indicator ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | |||
| + | ==== LOS ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | </ | ||
| + | |||
| + | <WRAP column> | ||
| + | ==== Rockets ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | |||
| + | ==== Terp ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | </ | ||
| + | |||
| + | <WRAP column> | ||
| + | ==== Particulate ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | |||
| + | ==== Internal Health ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Miscellaneous ===== | ||
| + | |||
| + | <WRAP group> | ||
| + | <WRAP column> | ||
| + | ==== MCS ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | </ | ||
| + | |||
| + | <WRAP column> | ||
| + | ==== Messaging ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | </ | ||
| + | |||
| + | <WRAP column> | ||
| + | ==== Inventory ==== | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| + | [[ixe: | ||
| </ | </ | ||
| </ | </ | ||