33 lines
581 B
Markdown
33 lines
581 B
Markdown
|
# EVAC
|
||
|
|
||
|
tA's Rules Engine for the Neon Genesis Evangelion Trading Card Game.
|
||
|
|
||
|
## Getting Started
|
||
|
|
||
|
Currently only runs in GHCI
|
||
|
|
||
|
```
|
||
|
:load Connect.hs Print.hs Init.hs
|
||
|
import Print
|
||
|
import Init
|
||
|
```
|
||
|
|
||
|
To print the representation of the initial board state
|
||
|
```
|
||
|
printState initBS
|
||
|
```
|
||
|
|
||
|
`conHurt` and `conAttract` are currently the only implemented mechanics
|
||
|
```
|
||
|
printState $ conAttract Shinji Asuka initBS
|
||
|
printState $ conHurt Asuka Gendo $ conAttract Shinji Asuka initBS
|
||
|
```
|
||
|
|
||
|
### Dependencies
|
||
|
|
||
|
`Data.List` and `Data.Either`
|
||
|
|
||
|
## Authors
|
||
|
|
||
|
* **Shaun Kerr** - [tA](https://git.lain.church/tA)
|