BSD Ports

games/crafty 25.2_1 DragonFly

Chess program for playing and analyzing games

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
Categories
games
Package size
982.8 KiB, 2257.2 KiB installed

Description

Crafty is a rapidly developing chess engine with more and more features being added regularly. It can play, analyze, and even annotate games for you. Crafty can utilize tablebases; these are available for FreeBSD in the related ports.

The files bitmaps.tgz and sound.tgz are available in your doc directory, usually /usr/local/share/doc/crafty. The bitmaps are for html annotations performed by crafty - they should be unpacked into the directory you normally analyze games into, and all should be fine...

The sounds are for move announcements. Unpack the archive somewhere, and have a look at the 'speak' script to customize for your use, if desired.

22.1 -> New "skill" command that can be used to "dumb down" crafty. "skill <n>" where n is a number between 1 and 100. 100 is max (default) skill. Skill 70 will drop the playing Elo by about 200 points. Skill 50 will drop it about 400 points. The curve is not linear, and the closer you get to 1, the lower the rating.

In the other systems

SystemPortVersion
DragonFlygames/crafty25.2_1
FreeBSDgames/crafty25.2_1
HardenedBSDgames/crafty25.2_1
GhostBSDgames/crafty25.2_1

Install

Binary package:

pkg install crafty

From DPorts:

cd /usr/dports/games/crafty && make install clean

Dependencies

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

This package is set to allow per-user config files, and a shared books
directory.  To accomplish this, crafty is setgid nobody, and the books
and learning information are owned by the user 'nobody.'

The location values are tunable, see message when make is issued.

If you have an SMP system, add a line to your ~/.craftyrc file to the
effect:

smpmt=2 (or however many cpus you have)

Do not set this higher than you really have, or performance will
actually drop.

New "skill" command that can be used to "dumb down" crafty.  "skill <n>"
where n is a number between 1 and 100.  100 is max (default) skill.
Skill 70 will drop the playing Elo by about 200 points.  Skill 50 will
drop it about 400 points.  The curve is not linear, and the closer you
get to 1, the lower the rating.

===>   NOTICE:

The crafty port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing