Skip to content

cryhot/factosynth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Factosynth

Python package

A circuit network synthesizer for Factorio.


Installation

List of dependencies:

Examples

See examples.ipynb notebook.

Tests

Run python3 -m pytest. Alternatively, run directly tests/test_behavior.py.

See also

The Cnide project (website) proposed the syntax to represent circuit networks as textual programs.

In Cnide, decider combinators with first, second and output signals, and comparator := >|<|=|||, has the syntax:

first ⋈ second then output

If using the "1" behavior instead of the "input count" behavior, the syntax is:

first ⋈ second then 1 as output

In Cnide, arithmetic combinators with first, second and output signals, and operation := *|/|+|-|%|^|<<|>>|AND|OR|XOR, has the syntax:

first ⊠ second as output

About

A circuit network synthesizer for Factorio.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published