Go to file
Emi Simpson f3db53120c
Bugfix: identifyCardinalDirection reported directions backwards
Which happened to cancel out that potentialCoverDirections fed in its arguments
backwards
2023-12-05 15:14:43 -05:00
app Initialize git 2023-12-04 16:39:42 -05:00
src Bugfix: identifyCardinalDirection reported directions backwards 2023-12-05 15:14:43 -05:00
test Initialize git 2023-12-04 16:39:42 -05:00
.gitignore Initialize git 2023-12-04 16:39:42 -05:00
LICENSE.md Initialize git 2023-12-04 16:39:42 -05:00
README.md We also haven't implemented free movent or stepping 2023-12-04 17:52:04 -05:00
Setup.hs Initialize git 2023-12-04 16:39:42 -05:00
package.yaml Initialize git 2023-12-04 16:39:42 -05:00
stack.yaml Initialize git 2023-12-04 16:39:42 -05:00
stack.yaml.lock Initialize git 2023-12-04 16:39:42 -05:00

README.md

Maleghast Engine

A prototype Maleghast game engine, plus a simple CLI interface.

This is a work in progress engine for Maleghast, whose main goal currently includes building an accurate choice tree for any valid board state. Current implementation is very limited, but several core mechanics are currently implemented.

Currently missing core mechanics include:

  • Hazards
  • Pushing/Pulling
  • LoS blocking
  • Tyrants
  • Thralls
  • Loadout / Layout chooser
  • Line attacks
  • Splash attacks
  • Curseproof
  • Obliteration
  • Targetting walls
  • Corpses
  • Free movement
  • Stepping
  • Most faction tags/tokens

Building

Can be built with Stack:

stack build
# OR to run
stack run