home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / rec / games / programm / 5155 < prev    next >
Encoding:
Text File  |  1992-12-22  |  4.3 KB  |  91 lines

  1. Newsgroups: rec.games.programmer
  2. Path: sparky!uunet!cs.utexas.edu!uwm.edu!ux1.cso.uiuc.edu!cs.uiuc.edu!sparc0b!wang
  3. From: wang@cs.uiuc.edu (Eric Wang)
  4. Subject: Re: Strategy algorithms
  5. Message-ID: <Bzn3y4.KJ@cs.uiuc.edu>
  6. Sender: news@cs.uiuc.edu
  7. Reply-To: wang@cs.uiuc.edu
  8. Organization: University of Illinois at Urbana-Champaign
  9. References: <1gvoi6INN30j@sauna.cs.hut.fi> <1h014lINN77l@sauna.cs.hut.fi> <BzL6AG.D84@ais.org>
  10. Distribution: inet
  11. Date: Tue, 22 Dec 1992 02:51:39 GMT
  12. Lines: 77
  13.  
  14. >hmallat@robin.cs.hut.fi (Hannu Mallat ~ PurpleHaze!) writes:
  15. >>I'm planning on programming a simple(ish) strategy game, something
  16. >>like Empire.
  17.  
  18. draper@ais.org (Patrick Draper) writes:
  19. >I think Walter Bright wrote that one. Empire has a long history, dating all
  20. >the way back to Fortran IV on a mini, if I am not mistaken.
  21.  
  22. >Does anyone know the history of Empire?  Is the Walter Bright that is with
  23. >Zortech and often on the net the same one as the author of Empire?
  24.  
  25. The following is drawn from the READMEs of several versions of Empire,
  26. clouded over by the haze of many years.
  27.  
  28. Single-player PC Empire originated at Reed College in Oregon in the late
  29. 70's, I believe, as (of all things) a tabletop game.  Peter S. Langston,
  30. one of the Reed gamers, wrote the first computer implementation, I think
  31. in Fortran on a PDP-11, to relieve the players from the vast amounts of
  32. bookkeeping that the game required.  This version was ported to numerous
  33. other platforms, including VMS.
  34.  
  35. Some time later (soon afterwards, I think), Walter Bright implemented
  36. essentially the same game for IBM PCs, apparently while an undergrad at
  37. Caltech.  (When I was there from '83 to '88, there were rumors that
  38. WGB's original Fortran source code still existed in compilable form
  39. somewhere in Dabney House, but was jealously guarded.  Once, while
  40. visiting Dabney House's computer room, I actually saw somebody tinkering
  41. around in an ...\empire\src directory that contained about 40 files with
  42. names like move.f attack.f fighter.f city.f, but I had to leave almost
  43. immediately and never got another chance to snoop on that computer.
  44. However, this is now moot, as C source for empire has been in the public
  45. domain for several years, and can be anon-ftp'd from various archives.)
  46. I'm not sure how WGB Empire is related to PSL Empire.
  47.  
  48. Eventually, WGB sold his implementation of Empire to Interstel, who
  49. retconned it into their Starfleet series of games.  (Starfleet I was a
  50. success; Starfleet II: Krellan Commander, as you might recall, was a
  51. total flop, as it was thoroughly riddled with fatal bugs.  Empire became
  52. Starfleet 1.5, but it doesn't really fit.)  The latest version I've seen
  53. of Interstel Empire is 2.05, which by now is about 5 years old and is,
  54. in a nutshell, no challenge to a moderately skilled player.  WGB and his
  55. co-author spent much work making it graphical and implementing a pretty
  56. user interface, but no discernable work in improving the play of the
  57. computer opponents over the non-graphical public version 1.5.  Overall,
  58. I found it to be rather disappointing, nice on the outside and hollow on
  59. the inside.
  60.  
  61. While at Caltech, WGB also wrote a C compiler, which he later marketed
  62. as the Datalight C compiler, which was one of several viable compilers
  63. in the mid- to late-80's C market.  He later joined Zortech and was, so
  64. I hear, instrumental in developing their C++ compiler.  I recall seeing
  65. infrequent posts from him before Borland C++ took off, but I haven't
  66. been haunting the right newsgroups since then.
  67.  
  68. Finally, numerous persons have ported Empire to C on Unix, and source
  69. code for a couple versions thereof are available for anon-ftp from all
  70. of the big archive sites.  If you want to write your own Empire, try
  71. downloading one of these first -- it'll get you started in the right
  72. direction or cripple you forever with its bad ideas, take your pick.
  73. I've never compiled one of these suckers, so I can't say how well it
  74. plays.  I seriously doubt they're any better than WGB's computer
  75. opponents, though, otherwise the game would be worth playing, people
  76. would still be playing it, and I'd have heard about it.  And I haven't
  77. (more's the pity).
  78.  
  79. >If it is, we can go right to the horses' mouth, so to speak.
  80.  
  81. Well, you could try, but I'd guess that Zortech C++ is much higher a
  82. priority to him than a game.  I've heard rumors that WGB is working on
  83. the next version of Empire, naturally written in Zortech C++.
  84.  
  85. Eric Wang
  86. wang@cs.uiuc.edu
  87.  
  88.  
  89.  
  90.  
  91.