About

Metadata

  • Last updated , by HenningThielemann
  • License LicenseRef-GPL
  • Categories Web Development, Game Development
  • Maintained by: Henning Thielemann <haskell@henning-thielemann.de>

  • Lottery factor: 1

Links

Installation

Tested Compilers

  1. 9.4.4
  2. 9.2.5
  3. 8.6.5

Package Flags

Use the -f option with cabal commands to enable flags

    buildexamples (on by default)

    build example web server that runs the games

    splitbase (on by default)

    Choose the new smaller, split-up base package.

Readme

Three games that might run as CGI script in a web server: Connect Four, Rows&Columns, Mastermind. Additionally there is a CLI-only game: Das verrueckte Labyrinth.

Check running versions at http://www.henning-thielemann.de/VierGewinnt and http://www.henning-thielemann.de/ZeilenSpalten.

You can build an example web server by installing with

cabal install board-games -fbuildExamples

Then start the server with

./dist/build/board-games/board-games

and play the games in your browser at the URL http://localhost:8080/.

Currently the games use German texts. I wanted to use gettext, but this is not thread-safe.