Leaderboard Contact
Friction
COMPLETE 94%

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.4K 14,479
139 59
118M 118,742,279
Mod 4
14.4K 14,479
139 5
10.0M 10,062,905
Code Breaker
14.4K 14,479
139 3,453
6.94B 6,949,442,193
The Maze
14.4K 14,479
139 2,130
4.28B 4,286,797,530
Nim
1.82B 1,828,737,603
169 14
4.32T 4,326,793,168,698
Random Number Generator
1.82B 1,828,737,651
169 520
160T 160,709,464,769,880

COMPONENT LEVELS

LEVEL GATE DELAY ENERGY
NOT Gate
1
1
1
XOR Gate
3
2
6
Bigger OR Gate
3
2
6
Bigger AND Gate
3
2
6
XNOR Gate
5
4
20
Half Adder
5
3
15
Full Adder
12
4
48
Bit Inverter
4
3
12
Byte NOT
8
1
8
Byte NAND
8
1
8
Adding Bytes
64
88
32
11
2,048
968
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
72
33
2,376
Saving Bytes
80
6
480
Counter
177
40
7,080
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
32
4
128
Little Box
532
8
4,256
Arithmetic Logic Unit (ALU) 1
137
9
1,233
Arithmetic Logic Unit (ALU) 2
406
86
34.9K 34,916
Conditions
65
8
520
Punchcard Programming
14.4K 14,479
139
2.01M 2,012,581
Assembly Programming
14.4K 14,479
139
2.01M 2,012,581
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
34
7
238
Unsigned Less
72
33
2,376
Signed Less
78
35
2,730
LSR
99
6
594
Count leading zeroes
587
219
128K 128,553
ASR
99
6
594
One hot encoding
99
6
594
Comparison Flags
795
1,930
140
131
111K 111,300
252K 252,830
Symphony ALU
4,266
141
601K 601,506
Condition Match
9
5
45
Objective beauty
30
8
240
Divide
6,744
1,120
7.55M 7,553,280
Modulo
6,811
1,123
7.64M 7,648,753
Multiply
484
225
108K 108,900