Level/Component Factory: Difference between revisions

From Turing Complete
m (Fixed link)
(Added infobox)
 
Line 1: Line 1:
{{Header Nav|game=Turing Complete}}
{{Header Nav|game=Turing Complete}}
{{Infobox level
| section            = CPU Architecture
| type                = Component
| prerequisite1      = Arithmetic Engine
| unlocks-level1      = Instruction Decoder
| unlocks-level2      = Conditions
| unlocks-feature1    = Component Factory
| scored              = No
| api-enum-id        = component_factory
| api-enum-number    = 48
}}


This level is actually a tool. Using it you can create custom components. They are handy when you have repeated logic or just want to shrink things down.
This level is actually a tool. Using it you can create custom components. They are handy when you have repeated logic or just want to shrink things down.
Line 6: Line 17:


Custom components get to use some special components to define their own input and output pins. Output pins can optionally be switched. Make sure to use switched output pins instead of the switch component.
Custom components get to use some special components to define their own input and output pins. Output pins can optionally be switched. Make sure to use switched output pins instead of the switch component.
== Scoring ==
While this level is not scored, it does count as a level for the purposes of calculating the game completion percentage.


{{Footer Nav|game=Turing Complete|prevpage=Registers|nextpage=Instruction Decoder}}
{{Footer Nav|game=Turing Complete|prevpage=Registers|nextpage=Instruction Decoder}}

Latest revision as of 11:26, 23 August 2024

Section CPU Architecture
Type Component
Prerequisite Arithmetic Engine
Unlocks Instruction Decoder
Conditions
Component Factory
Scored No
API component_factory (48)

This level is actually a tool. Using it you can create custom components. They are handy when you have repeated logic or just want to shrink things down.

The game will sometimes make a custom component out of your solution to a level, such as the next one. It is optional to overwrite the custom component each time you beat such a level.

Custom components get to use some special components to define their own input and output pins. Output pins can optionally be switched. Make sure to use switched output pins instead of the switch component.

Scoring[edit | edit source]

While this level is not scored, it does count as a level for the purposes of calculating the game completion percentage.