Popularity
7.1
Growing
Activity
4.1
-
17
4
3

Monthly Downloads: 31
Programming language: Haskell
License: LicenseRef-GPL
Tags: Game    
Latest version: v0.0.29

macbeth-lib alternatives and similar packages

Based on the "Game" category

Do you think we are missing an alternative of macbeth-lib or a related project?

Add another 'Game' Package

README

Macbeth - A beautiful FICS client for OSX

Screenshot

Supported FICS categories

  • Chess
  • Crazyhouse
  • Suicide
  • Losers
  • Atomic
  • Wild

see: http://www.freechess.org/Help/HelpFiles/category.html

(Bughouse will be supported in the future.)

Features

  • Auto-Save games
  • Pre-Moves
  • Multiple Piece Sets
  • Resume Pending games
  • Observing games

Shortcuts

All game types  
⌘ + W Close Window
⌘ + O Toggle promotion piece
Esc Drop dragged piece
Bughouse / Crazyhouse  
Q Queen
R Rook
K Knight
B Bishop
P Pawn

Building Macbeth

brew install haskell-stack  # if necesarry
brew install wxmac
brew install freealut

git clone https://github.com/tgass/macbeth.git
cd macbeth

stack setup # if necesarry
stack build # this will take a while!
stack exec Macbeth

Building and running on Linux (Ubuntu)

sudo apt-get install haskell-stack libalut-dev libopengl-dev libglu1-mesa-dev freeglut3-dev mesa-common-dev libwxgtk3.0-dev lib32z1-dev libwxgtk-media3.0-dev

git clone https://github.com/tgass/macbeth.git
cd macbeth

stack build
./env.sh stack build

There is a known problem linking to wxc.so, see https://github.com/commercialhaskell/stack/issues/2299 Calling env.sh fixes it.

Put this in your "global" config.yaml (See https://docs.haskellstack.org/en/stable/yaml_configuration/)

extra-lib-dirs: 
- /usr/lib/x86_64-linux-gnu/

Download

You can find a compiled and package version ready to play at http://www.macbeth-ficsclient.com

Copyrights


*Note that all licence references and agreements mentioned in the macbeth-lib README section above are relevant to that project's source code only.