summaryrefslogtreecommitdiff
path: root/README.md
blob: 1c201c306354f712227ce81e568324e6641313f2 (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
# chaotic-attractors

Visualize and experiment with Chaos Equations and Strange Attractors.

This repo consists of a fork of [this repository](https://github.com/orfeasliossatos/Coding-Projects) which was tweaked and ported to Linux.

[Video demonstration](https://youtu.be/idpOunnpKTo?si=GenFkDGUzg6Co1Zy) (from the original creator): https://youtu.be/idpOunnpKTo?si=GenFkDGUzg6Co1Zy

## Requirements

This project uses SFML. You may easily find SFML and SFML-devel in your package manager of choice or [build it yourself](https://github.com/SFML/SFML). The original project used version 2.5.1 of SFML but newer should suffice.

## Usage

Run `./run.sh` to compile and execute the program.

### Controls

H to switch to the next attractor

W/A/S/D for moving in the plane

Space/Shift to move up and down

Up/Down/Left/Right to turn the camera

These will feel familiar to Minecraft players ;)

### Todo:

Pick a font that every distro ships.