macbeth-lib alternatives and similar packages
Based on the "Game" category.
Alternatively, view macbeth-lib alternatives based on common mentions on social networks and blogs.
-
LambdaHack
Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at -
haskanoid
A free and open source breakout clone in Haskell using SDL and FRP, with Wiimote and Kinect support. -
Allure
Allure of the Stars is a near-future Sci-Fi roguelike and tactical squad combat game written in Haskell; please offer feedback, e.g., after trying out the web frontend version at -
gloss-game
A convenience wrapper around the Gloss library to make writing games in Haskell even easier -
Ninjas
Haskell game where multiple players attempt to blend in with computer controlled characters while being first to visit the key locations on the board. -
battleship
Battleship... Pure.. Functional... Haskell + MongoDB + TypeScript + React... https://battleship-fp.com/ -
Liquorice
Haskell embedded domain-specific language (eDSL) for the algorithmic construction of maps for the computer game "Doom"
InfluxDB - Power Real-Time Data Analytics at Scale
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of macbeth-lib or a related project?
README
Macbeth - A beautiful FICS client
Supported Platforms
- macos
- Linux
- Windows, potentially in the future
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 |
Y | Accept offer |
N | Decline offer |
X | Cancel last premove |
Bughouse / Crazyhouse | |
---|---|
Q | Queen |
R | Rook |
K | Knight |
B | Bishop |
P | Pawn |
Building and Running Macbeth
macos
You'll need to run several commands in a terminal window. Copy and paste each command separately and press Enter
(The commands start after >
). Now let's get started, and open a terminal window.
> brew --version
If it says "command not found", goto https://brew.sh/ and follow the instructions there. When homebrew is installed run these commands:
> brew install git haskell-stack wxmac freealut
> git clone https://github.com/tgass/macbeth.git
> cd macbeth
> cd macbeth-macos
> ./bundle.sh
> open Macbeth.dmg
Linux (Ubuntu)
sudo apt-get install git haskell-stack libalut-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 setup
./env.sh stack build --extra-lib-dirs=/usr/lib/x86_64-linux-gnu/
stack exec Macbeth
Download
From time to time I upload a binary for a recent macos here: http://www.macbeth-ficsclient.com
Copyrights
- The piece sets you find in /resources are taken form http://ixian.com/chess/jin-piece-sets/. They are the work of Eric De Mund, licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.
- The chess board background tiles that I provide are taken from Tim Mann's XBoard/ WinBoard: http://www.tim-mann.org/xboard.html
- The icons used are taken from https://icons8.com/. They are beautiful!
*Note that all licence references and agreements mentioned in the macbeth-lib README section above
are relevant to that project's source code only.