www.delorie.com/store/ace/   search  
The Ace of Penguins

The Ace of Penguins is a set of Unix/X solitaire games based on the ones available for Windows(tm) but with a number of enhancements that my wife says make my versions better :-)

The latest version includes clones of freecell, golf, mastermind, merlin, minesweeper, pegged, solitaire, taipei (with editor!), and thornq (by Martin Thornquist).

Downloading

Name
Ver
Size
Date
Notes
source CVS 308k Aug 10, 2005 Unreleased snapshot of CVS repository

source 1.2 302k May 7, 2001
linux 1.2 129k May 6, 2001 RedHat 6.2, XFree86 3.3.6
agenda 1.2 88k May 7, 2001 mipsel-linux, need png and zlib

source 1.1 376k Jan 31, 1999
irix 1.1 880k Jan 31, 1999 IRIX 5.3
solaris 1.1 472k Jan 31, 1999 Solaris 2.5.1

source 1.0 308k Aug 10, 2005
freebsd 1.0 232k Jun 24, 1998 FreeBSD 2.2.6, should work with 3.x

You can also use anonymous cvs to get the latest development sources.

Screen Shots

Here are some screen shots.

Documentation

Here is what little I've written. Copy the binaries to /usr/bin/X11 or somewhere else where you can get to them, and run them under X Windows. Use F1 to get game-specific help.

Game help: freecell golf mastermind merlin minesweeper pegged solitaire taipedit taipei thornq

Installation

To install the binaries tar, do this as user root (other platforms are similar):

cd /usr/bin/X11
tar xvfz /tmp/ace-1.2.linux.tar.gz
tar cf - libcards.so* | (cd /usr/local/lib ; tar xf -)
rm libcards.so*

You will need to run ldconfig to notice the new shared libraries.

Then you can open a new shell window and type the name of the program you want at the command line to run it.

If you're using the standard fvwm, you'll also want to install this file as /etc/X11/wmconfig/ace to get these in your pop-up menus (Programs -> Games -> Cards ->).

Building

All Ace programs use the PNG library and ZLib. Your system may have them installed, otherwise you'll need to download and install them.

You must use GNU make and gcc to build The Ace of Penguins.

Unpack the distribution into an empty directory and type:

./configure
make
make install

To cross compile, do something like this:

./configure --with-cross=mipsel-linux
make
The example above is for the Agenda, which uses mipsel-linux-gcc and friends to build. After building, look for libs in lib/.libs/*.so and programs in games/.lib/* (where libtool puts them). Use strip to reduce their size.

  webmaster   donations   bookstore     delorie software   privacy  
  Copyright © 2005   by DJ Delorie     Updated Aug 2005  

Please take a moment to fill out this visitor survey
You can help support this site by visiting the advertisers that sponsor it! (only once each, though)