aboutsummaryrefslogtreecommitdiffhomepage
path: root/README.md
blob: d78272761ba92a39928ce5cdf28091caf36bc2ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# Pico

Not much is known about the machine, but it seems to be reacting to our presence.

## Programs

### Add `A`
This function expects 2 numerical values, adds them up to generate an index, and create the function corresponding to this index.

### Bang `B`
The **bang** function is used to trigger various functions, only lasts one cycle.

### Clone `C`
Clones the westward function, eastwardly, on **bang**.

### Down `D`
Moves southward.

### Explode `E`
Fires bangs in nearby available cells, on **bang**.

### If `F`
This function expects 2 functions, if the functions corresponds, F bangs southward. Erases function westward on **bang**..

### Generator `G`
Generates a `D` on **bang**.

### Halt `H`
Stops southward function from operating.

### Increment `I`
Increments southward numeric function on **bang**.

### Jump `J`
Moves the westward program to eastward, on **bang**.

### Kill `K`
Kills all nearby functions, on **bang**.

### Left `L`
Moves westward.

### Modulo `M`
Creates the result of the modulo operation of east and west values southward.

### Turn `N`
Creates a numerical function southward, based on the *runtime frame*.

### Odd `O`
Transforms into `Q` when a function is present northward.

### Push `P`
Is moved away, on **bang**.

### Even `Q`
Transforms into `O`, and **bangs** southward, when a function is present northward.

### Right `R`
Moves eastward.

### Shift `S`
Converts neighbooring functions to directions.

### Trigger `T`
Bangs southward in the presence of `1`, `U`, `R`, `D` or `L` functions northward.

### Up `U`
Moves Northward.

### Value `V`
Creates a numerical value between 0 and 5 based on the number of present functions westward.

### Warp `W`
Warps northward function to the next available warp, and halts it, on **bang**.

### Split `X`
Bangs eastward on a westward `0`, and bangs southward on `1`.

### Automata `Y`
Game of life-like automation.

### Creep `Z`
Moves to a the next available location in a cycle of `U`,`D`,`L`,`R` based on the *runtime frame*.