ekitai.hs is a terminal fluid simulator written in haskell. it is a submission to RUHacks 2021. the simulation algorithm is quite simple, it's a similar particle based one that games like 'the sandbox' and 'terraria' use.
## Usage
ekitai.hs is a terminal fluid simulator written in haskell. it is a submission to RUHacks 2021. the simulation algorithm is quite simple, it's a similar particle based one that games like 'the sandbox' and 'terraria' use.
## Usage
-ekitai reads a text file with the desired simulation. samples can be found in the samples/ directory of this repo. valid characters for the simulation are as follows
+ekitai reads a text file with the desired simulation. samples can be found in the samples/ directory of this repo or at /usr/share/ekitai/samples. valid characters for the simulation are as follows
- `#`: wall block
- `~`: water
- `@`: pump, spawns water below it
- `O`: drain, removes water around it
- `#`: wall block
- `~`: water
- `@`: pump, spawns water below it
- `O`: drain, removes water around it
+you can also consult the man page with `man ekitai`.
+
## Installation
### Deb based
## Installation
### Deb based
+you can get the deb file from my site, the installation process is as follows
as this project does not use stack or cabal or anything, haskell dependencies will have to be installed separately. this is a bit difficult to document since the packages varies by distro, for arch at least, the following are required
- ghc
### Build from Source
as this project does not use stack or cabal or anything, haskell dependencies will have to be installed separately. this is a bit difficult to document since the packages varies by distro, for arch at least, the following are required