NGE CCG Rules Engine
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Thorn Avery a5f46ca84a non compiling, rambling 4 years ago
cardimages added info 4 years ago
src non compiling, rambling 4 years ago
.gitignore blellllllelehughh 4 years ago
LICENSE probably chose the wrong license 4 years ago
README.md I swear its correct this time 4 years ago
evarules.pdf added info 4 years ago

README.md

EVAC

tA's Rules Engine for the Neon Genesis Evangelion Trading Card Game.

Getting Started

Currently only runs in GHCI

:load Leads/Groups.hs ComBoard/Printer.hs ComBoard/Init.hs
import ComBoard.Printer
import ComBoard.Init

To print the representation of the initial board state

printState initBS

hurt and attract are currently the only implemented main mechanics

printState $ (hurt Rei Ritsuko)
           . (attract Ritsuko Misato)
           . (hurt Shinji Gendo)
           . (attract Asuka Shinji)
           $ initBS

returns:

== BOARD STATE ==
 - Groups -
A ~ [ Ritsuko ] <-> BCE
B ~ [ Misato ] <-> AC
C ~ [ Asuka, Shinji ] <-> ABDE
D ~ [ Rei ] <-> CE
E ~ [ Gendo ] <-> ACD
 - Downed -
~ Gendo
 - GameLog -
Asuka attracts Shinji, both groups are joined
Shinji hurts Gendo, Gendo is downed!
Ritsuko attracts Misato, both groups are joined
Rei hurts Ritsuko, Ritsuko is seperated
=================

Dependencies

Data.List and Maybe (Data.Either)

Authors

  • Shaun Kerr - tA