1
0
mirror of https://git.zap.org.au/git/trader.git synced 2024-12-04 14:46:45 -05:00
Star Traders is a simple text-based game of interstellar trading, where the objective is to create companies, buy and sell shares, borrow and repay money, in order to become the wealthiest player (the winner). https://www.zap.org.au/projects/trader/
Go to file
John Zaitseff 2032f6de8a Move redefinition of _XOPEN_SOURCE into its own Autoconf macro and header
This makes the main source code look a little cleaner, at the expense of
background magic happening in the configure-generated config.h.  But this
magic was already happening for _GNU_SOURCE, __EXTENSIONS__ and the like.

The only wrinkle is that newer versions of NcursesW cause ./configure to
include "-D_XOPEN_SOURCE=600" as part of the compilation command line--on
systems that support _XOPEN_SOURCE=700.  The AC_DEFINE/AC_DEFINE_UNQUOTED
macros automatically comment out any "#undef" lines in config.h, so the
file lib/xopen_source.h works around this limitation.  It is
automatically included by config.h.
2018-08-09 18:05:39 +10:00
build-aux Update the copyright date to 2018 2018-03-30 11:38:29 +11:00
data Change all relevant http references to https (secure HTTP) 2018-03-30 12:46:37 +11:00
doc Demote FTP URLs 2018-07-15 19:51:38 +10:00
lib Move redefinition of _XOPEN_SOURCE into its own Autoconf macro and header 2018-08-09 18:05:39 +10:00
m4 Move redefinition of _XOPEN_SOURCE into its own Autoconf macro and header 2018-08-09 18:05:39 +10:00
po Replace incorrect command line argument "--maxturn" with "--max-turn" 2018-07-27 06:55:14 +10:00
src Move redefinition of _XOPEN_SOURCE into its own Autoconf macro and header 2018-08-09 18:05:39 +10:00
.gitattributes Move redefinition of _XOPEN_SOURCE into its own Autoconf macro and header 2018-08-09 18:05:39 +10:00
.gitignore Ignore the quilt(1) directory 2017-06-02 13:18:04 +10:00
configure.ac Move redefinition of _XOPEN_SOURCE into its own Autoconf macro and header 2018-08-09 18:05:39 +10:00
COPYING Replace spaces with tabs and vice versa 2018-08-08 14:55:58 +10:00
INSTALL List additional command line options for the configure script 2018-07-24 20:34:56 +10:00
Makefile.am Move redefinition of _XOPEN_SOURCE into its own Autoconf macro and header 2018-08-09 18:05:39 +10:00
NEWS Remove any mention of Minix from NEWS 2018-08-09 11:23:22 +10:00
README Demote FTP URLs 2018-07-15 19:51:38 +10:00

**************************************************************************
*                                                                        *
*              Star Traders: A Game of Interstellar Trading              *
*                 Copyright (C) 1990-2018, John Zaitseff                 *
*                                                                        *
**************************************************************************

Welcome to  Star Traders!  This is a  simple game of interstellar trading,
where the  objective is to create  companies, buy and  sell shares, borrow
and repay money, in order to become the wealthiest player (the winner).


Installation
============

Full instructions  for installing  Star Traders  are contained in the file
INSTALL.  Please note that that file does NOT contain generic GNU Autoconf
instructions!  For the impatient, the short version is:

    ./configure
    make
    make install

The final command  needs to be run as the  system administrator (root), of
course.


How to Play
===========

Star Traders  comes with quite  extensive in-built instructions on  how to
play the game.  Start by running "trader" from the command line.  You will
be prompted for  the number of players; from one to  eight people can play
(although, in this  version, they will all have to  share the one keyboard
and screen!).  After entering the names  of the players, you will have the
opportunity to  read instructions  on how to  play the game.   Do so---and
good luck in the game!

The manual page for Star Traders contains more information on command line
options, as well as some  suggestions for running a retro-computing green-
screen nostalgia-tour  version of the game...  Try  running the following,
for example (all on one line):

    xterm -g 80x24 -fa Mono -fs 18 -bg '#181818' -fg '#2CAB00' -bc +sb \
        +bdc +fbx -xrm 'XTerm*colorBD: #41FF00' -e trader --no-colour &

To read the manual page, type "man trader" from the command line.


Feedback
========

Your comments, suggestions, corrections and enhancements are always warmly
welcomed!  Please send these to:

    Postal:   John Zaitseff,
              The ZAP Group,
              Unit 6, 116 Woodburn Road,
              Berala, NSW, 2141,
              Australia

    E-mail:   J.Zaitseff@zap.org.au
    Web:      https://www.zap.org.au/software/trader/
    FTP:      https://ftp.zap.org.au/pub/trader/
              ftp://ftp.zap.org.au/pub/trader/


Copyright
=========

Copyright (C) 1990-2018, John Zaitseff.

Star Traders is  free software that is distributed under  the terms of the
GNU  General Public  License.  You  can redistribute  it and/or  modify it
under  the  terms  of that  License  as  published  by the  Free  Software
Foundation, either version 3 or (at your option) any later version.

This game is  distributed in the hope that it will  be useful, but WITHOUT
ANY  WARRANTY; without  even the  implied warranty  of  MERCHANTABILITY or
FITNESS FOR A  PARTICULAR PURPOSE.  See the GNU  General Public License in
the file COPYING for more details.