Skip to content

Far Horizons is a strategic play-by-email (PBeM) game of galactic exploration, trade, diplomacy, and conquest. This repository contains the game engine source code.

License

Notifications You must be signed in to change notification settings

ravenzachary/Far-Horizons

 
 

Repository files navigation

FAR HORIZONS

This README.md file was last updated by Raven Zachary ([email protected]) on 1 May 2021.

FAR HORIZONS is a strategic play-by-email (PBeM) game of galactic exploration, trade, diplomacy, and conquest. The first and second editions were designed for play by postal mail. Later editions were designed for play by electronic mail. The seventh edition rules and source code were released in 1999 by Rick Morneau. The code was then modernized and updated by Casey Link in the 2009-2011 timeframe. Casey also created helpful Python scripts for the GM in the tools/ folder. In 2021, Raven Zachary forked Casey Link's inactive GitHub project and began to make additional updates.

This repository contains the original source code with various bug fixes and improvements, primarily made by Casey Link. There have been no changes to the game mechanics, and there are no immediate plans to make any.

RULES

You can find the original 7th edition ASCII rules at doc/rules.

You can also build a PDF and HTML versions of these if you have pandoc installed.

cd doc/manual
make

A PDF version of the manual has also been included in the doc folder.

BUILDING

Compiling is easy:

$ cd src/
$ ./make.all

All of the resulting binaries are in bin/

GAME MASTERING

See tools/README.md.

LICENSE

License: GPL v2

All source code in this repository is licesned under the GPL v2.

The original ANSI C source code and rules are Copyright 1999 by Richard A. Morneau

About

Far Horizons is a strategic play-by-email (PBeM) game of galactic exploration, trade, diplomacy, and conquest. This repository contains the game engine source code.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 90.7%
  • Python 5.4%
  • Perl 2.3%
  • Shell 1.1%
  • QMake 0.2%
  • CMake 0.2%
  • Makefile 0.1%