Expression
From Castle Wiki
Expressions in Castle are used for many things, including calculating health for characters, crafting procedural games and animations, and even making generative artwork. Expressions sometimes take in some values as arguments and always return a result value.
List of Expression Types
The following is a list of expression types in the order that they are listed when viewed in the Castle "Choose expression type" sheet
Values
- The value of a variable
- A constant number
Choices
Randomness
- A random number with a Gaussian distribution
- Perlin noise in 2 dimensions
- A random number in a range
Spacial relationships
- The speed of an actor
- The angle of motion of an actor
- The angle from one actor to another (degrees)
- The distance between two actors
Arithmetic
Clock
- Time elapsed since the card started
- The clock tempo
- Time since the last beat
- The current bar
- The current beat in the current bar
- Beats elapsed since the card started