The game of xonix. Not yet a very complete version, but nice (IMHO).

Submitted by:	Torsten Schoenitz
This commit is contained in:
Joerg Wunsch 1995-05-03 23:33:09 +00:00
parent 2bdb1b051f
commit 4f68adf296
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=1600
5 changed files with 66 additions and 0 deletions

21
games/xonix/Makefile Normal file
View file

@ -0,0 +1,21 @@
# New ports collection makefile for: xonix
# Version required: 1.2
# Date created: 3 May 1995
# Whom: joerg
#
# $Id$
#
WRKSRC= ${WRKDIR}/xonix
DISTNAME= xonix-1.2
# this game has not yet been published elsewhere
MASTER_SITES= ftp://freefall.cdrom.com/pub/FreeBSD/LOCAL_PORTS/
CATEGORIES+= games
MAINTAINER= joerg@FreeBSD.org
LIB_DEPENDS= Xpm\\.:${PORTSDIR}/x11/xpm
USE_IMAKE= yes
.include <bsd.port.mk>

1
games/xonix/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (xonix-1.2.tar.gz) = 090b3b95c1c33961418b6c9b5d2ee603

1
games/xonix/pkg-comment Normal file
View file

@ -0,0 +1 @@
Try to win land without colliding with `flyers' and `eaters'.

39
games/xonix/pkg-descr Normal file
View file

@ -0,0 +1,39 @@
The xonix application consists of a playing area and a
status display below.
The status display shows the current values for level,
filled area (in percent), number of players (lifes), and
elapsed time.
The playing area has several regions. The brown region
(initially only the border) is ``filled region'', where
the player can move, starting from the top left corner.
Beware of the bouncing yellow eater(s) that do also move
across filled regions however, if they hit the player, a
life will go away. The flyers can only bounce across the
green (so-called empty) area in the middle.
The purpose of the game is to move the player across the
empty region (whereby it leaves his way in a brown color
to show where it came along), and finally cut off a piece
of unfilled region by moving him back to some filled
region. If the player itself or the (unfilled yet) way
will be hit by a flyer, a life will be lost again. Once
the player's way reached another part of filled region,
the way and all adjacent unfilled regions where there is
no flyer in will be filled in turn. One level has com-
pleted as soon as 75 % of the originally unfilled area
have been filled this way.
Every level, there will be one flyer more. Every second
level, an additional player will be granted. Every fifth
level, an additional eater will be fired off.
The original xonix game has been seen somewhere on an old
PC/XT clone. This is a reimplementation from scratch,
done by Torsten Schönitz starting the project on a Macin-
tosh. The X11 support has been written by Jörg Wunsch
with the pleasant help by Alfredo Herrera Hernández.

4
games/xonix/pkg-plist Normal file
View file

@ -0,0 +1,4 @@
@cwd ${X11BASE}
bin/xonix
lib/X11/app-defaults/Xonix
man/man1/xonix.1