david-pfx / AmzPlayer

A Modern Player for Zillions
Other
14 stars 1 forks source link

AmzPlayer

AmzPlayer is A Modern Player for Zillions of Games. See http://www.polyomino.com/amzplayer.

Mostly the games it can play are for two players, human against computer, with everything out in the open (no hidden cards). That includes a wide variety of games from simple tic-tac-toe (or noughts and crosses) through to Chess, Go and anywhere in between. It includes many games of historical interest, and games not widely known that are still very playable. Single player games (puzzles) are possible too.

The software includes a powerful artificial intelligence in the form of a computer opponent that can be a real challenge to beat.

Getting Started

Using the Program

Select a game from the select screen by clicking on a tile image. Additional games are found by choosing a different select variant. A large selection (thousands!) of user games can be downloaded by clicking on the user games tiles. If you see a game you like and click on it, it will be downloaded for you to play.

Moves can be made in several different ways.

In each case, if there is more than one possibility, move the mouse cursor until the move you want appears in the window before clicking. Alternatively hit a number key to pick that move.

Most other features should be self-evident, but please note:

Known problems

The following are known problems which may be corrected in a later release.

Technical Details

Zillions was released as a Windows program more than 20 years ago, and abandoned by about 2005. This is the original Zillions code base heavily modified to run as a server engine, with an all-new Unity player. This version was built from a later unreleased version of Zillions 3.0, so there may be slight differences in behaviour.

The Zillions Rules File is a programming language for specifying board games. While it can handle many games of chance, they must be games of perfect information, so games with hidden cards like poker or bridge are not possible. The Zillions Language Reference should be consulted for any questions about the language and how it works.

Release

This is a beta release, with some changes and limitations. It is intended to flush out bugs prior to a final release. Is is supplied on the basis that it is free to use but not for distribution.

Release Amz-23a28

Refresh release, minor changes to wording.

Release Amz-22h08

Licensing

This is free software, but not for distribution. You are free to download it, free to use it and free to create games with it, at no charge.

In return, you are expected to provide feedback and report bugs by:

Do not distribute this software. The latest version is always available https://github.com/david-pfx/AmzPlayer.