From ce56bc0582825c6c7030b99469c696f1b76d0523 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Thu, 21 Oct 2010 07:41:58 -0400 Subject: [PATCH] More on the history. --- Makefile | 6 +++--- vms-empire.spec | 15 +++++++-------- vms-empire.xml | 26 ++++++++++++++++---------- 3 files changed, 26 insertions(+), 21 deletions(-) diff --git a/Makefile b/Makefile index ea43d91..2334f02 100644 --- a/Makefile +++ b/Makefile @@ -81,12 +81,12 @@ clean: clobber: clean rm -f vms-empire vms-empire-*.tar* -SOURCES = README NEWS vms-empire.6 COPYING Makefile BUGS AUTHORS $(FILES) $(HEADERS) MANIFEST vms-empire.spec +SOURCES = README NEWS empire.6 COPYING Makefile BUGS AUTHORS $(FILES) $(HEADERS) vms-empire.spec -vms-empire-$(VERS).tar.gz: $(SOURCES) empire.6 +vms-empire-$(VERS).tar.gz: $(SOURCES) @ls $(SOURCES) | sed s:^:vms-empire-$(VERS)/: >MANIFEST @(cd ..; ln -s vms-empire vms-empire-$(VERS)) - (cd ..; tar -czvf vms-empire/vms-empire-$(VERS).tar.gz `cat vms-empire/MANIFEST`) + (cd ..; tar -czf vms-empire/vms-empire-$(VERS).tar.gz `cat vms-empire/MANIFEST`) @(cd ..; rm vms-empire-$(VERS)) dist: vms-empire-$(VERS).tar.gz diff --git a/vms-empire.spec b/vms-empire.spec index 1940beb..4bd6662 100644 --- a/vms-empire.spec +++ b/vms-empire.spec @@ -9,13 +9,12 @@ Summary: Solitaire Empire (sometimes called `VMS Empire') BuildRoot: %{_tmppath}/%{name}-root %description -Empire is a simulation of a full-scale war between two -emperors, the computer and you. Naturally, there is only -room for one, so the object of the game is to destroy -the other. The computer plays by the same rules that you -do. This game is the ancestor of all the multiplayer Empire -simulations out there. - +Empire is a simulation of a full-scale war between two emperors, the +computer and you. Naturally, there is only room for one, so the +object of the game is to destroy the other. The computer plays by the +same rules that you do. This game was ancestral to later +expand/explore/exploit/exterminate games, including Civilization and +Master of Orion. %prep %setup -q @@ -39,7 +38,7 @@ cp vms-empire.6 "$RPM_BUILD_ROOT"%{_mandir}/man6/ %{_bindir}/vms-empire %changelog -* Tue Jul 25 2006 Eric S. Raymond - 1.8-1 +* Thu Oct 21 2010 Eric S. Raymond - 1.8-1 - Joe Wells's patch to enable different-sized worlds. Minor fixes to map functions by Andrew Morrow. More on the history of the game. Enable arrow keys in edit mode. diff --git a/vms-empire.xml b/vms-empire.xml index 7c261a2..b3bafbf 100644 --- a/vms-empire.xml +++ b/vms-empire.xml @@ -28,13 +28,13 @@ - DESCRIPTION Empire is a simulation of a full-scale war between two emperors, the computer and you. Naturally, there is only room for one, so the object of the game is to destroy the other. The computer plays by the same rules that you do. + water @@ -993,21 +993,27 @@ early in the game. A Brief History of Empire -This game was written by Walter Bright sometime in the early 1970s +The amcestral game was written by Walter Bright sometime in the early 1970s while he was a student at Caltech. A copy leaked out of Caltech and was ported to DEC's VAX/VMS from the TOPS-10/20 FORTRAN sources available around fall 1979. Support for different terminal types was added by Craig Leres. + Ed James got hold of the sources at Berkeley and converted portions of the code to C, mostly to use curses for the screen -handling. He published his modified sources on the net in -December 1986. Because this game ran on VMS machines for so -long, it has been known as VMS Empire. -In 1987 Chuck Simmons at Amdahl -reverse engineered the program and wrote a -version completely written in C. In doing so, he completely -modified the computer strategy, the commands, the piece types, -many of the piece attributes, and the algorithm for creating maps. +handling. He published his modified sources on the net in December +1986. Because this game ran on VMS machines for so long, it has been +known as VMS Empire. + +In 1987 Chuck Simmons at Amdahl reverse-engineered the program +and wrote a version completely in C. In doing so, he modified the +computer strategy, the commands, the piece types, many of the piece +attributes, and the algorithm for creating maps. + +The various versions of this game were ancestral to later and +better-known 4X (expand/explore/exploit/exterminate) games, including +Civilization (1990) and Master of Orion (1993). + In 1994 Eric Raymond colorized the game. -- 2.43.0