Skip to content

Commit

Permalink
Merge pull request #45 from aljen/update-readme
Browse files Browse the repository at this point in the history
Update readme
  • Loading branch information
aljen authored Feb 17, 2018
2 parents 6fdf4cb + fcee0a8 commit 8d4a3e4
Show file tree
Hide file tree
Showing 21 changed files with 207 additions and 0 deletions.
147 changes: 147 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,156 @@
[![Build status][appveyor-badge]][appveyor-link]
[![MIT License][license-badge]](LICENSE)

## Screenshots

![spaghetti.gif](docs/spaghetti.gif)
![spaghetti2.gif](docs/spaghetti2.gif)

## Features

* Feedback loops
* Custom plugins
* Run-time wiring
* Plugins

## Rich library of built-in elements

### Logic Gates

* AND
* NAND
* NOR
* NOT
* OR

![logic_gates.gif](docs/logic_gates.gif)

### Conditionals

* A ≥ B
* A > B
* A ≡ B
* A < B
* A ≤ B

![logic_conditionals.gif](docs/logic_conditionals.gif)

### Memory

* Set-Reset
* Reset-Set

![logic_memory.gif](docs/logic_memory.gif)

### Multiplexing

* Multiplexer
* Demultiplexer

![logic_multiplexing.gif](docs/logic_multiplexing.gif)

### Edge detection

* Rising edge detection

![logic_detect_rising.gif](docs/logic_detect_rising.gif)

* Falling edge detection

![logic_detect_falling.gif](docs/logic_detect_falling.gif)

### Math

* abs(VALUE)

![math_abs.gif](docs/math_abs.gif)

* sin(ANGLE)
* cos(ANGLE)

![math_sincos.gif](docs/math_sincos.gif)

* lerp(MIN, MAX, T)

![math_lerp.gif](docs/math_lerp.gif)

* sign

![math_sign.gif](docs/math_sign.gif)

* add
* subtract
* multiply
* divide

![math_operations.gif](docs/math_operations.gif)

* add_if
* subtract_if
* multiply_if
* divide_if

![math_operations_if.gif](docs/math_operations_if.gif)

* BCD

![spaghetti.gif](docs/spaghetti.gif)

### Pneumatic

* Tank
* Valve

### Timers

* Simulation delta time

![timers_delta_time.gif](docs/timers_delta_time.gif)

* Clock

![logic_gates.gif](docs/logic_gates.gif)

* T_ON

![timers_t_on.gif](docs/timers_t_on.gif)

* T_OFF

![timers_t_off.gif](docs/timers_t_off.gif)

* T_PULSE

![logic_detect_falling.gif](docs/logic_detect_falling.gif)

### Values

* Const bool
* Const integer
* Const float

![values_consts.gif](docs/values_consts.gif)

* min(A, B)
* max(A, B)
* clamp(VALUE, MIN, MAX)

![values_min_max_clamp.gif](docs/values_min_max_clamp.gif)

* Degree to radian
* Radian to degree

![values_convert_angle.gif](docs/values_convert_angle.gif)

* Int to float
* Float to integer

![values_convert_int_float.gif](docs/values_convert_int_float.gif)

* Characteristic curve with editor

![values_characteristic_curve.gif](docs/values_characteristic_curve.gif)

## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/aljen/spaghetti/blob/master/LICENSE) file for details.
Expand Down
3 changes: 3 additions & 0 deletions docs/logic_conditionals.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/logic_detect_falling.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/logic_detect_rising.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/logic_gates.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/logic_memory.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/logic_multiplexing.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/math_abs.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/math_lerp.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/math_operations.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/math_operations_if.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/math_sign.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/math_sincos.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/timers_delta_time.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/timers_t_off.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/timers_t_on.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/values_characteristic_curve.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/values_consts.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/values_convert_angle.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/values_convert_int_float.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/values_min_max_clamp.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8d4a3e4

Please sign in to comment.