[HN Gopher] Archive and genealogy of all Quake 1 bots
___________________________________________________________________
 
Archive and genealogy of all Quake 1 bots
 
Author : jasonb05
Score  : 57 points
Date   : 2021-07-04 19:14 UTC (3 hours ago)
 
web link (github.com)
w3m dump (github.com)
 
| jszymborski wrote:
| Somehow this feels like the part of the Bible that goes on for
| verses and verses "And Jeshua begat Joiakim, Joiakim also begat
| Eliashib, and Eliashib begat Joiada...".
| 
| A key difference is this is rather interesting.
 
  | jasonb05 wrote:
  | Thanks!
 
  | brailsafe wrote:
  | savage
 
| matttproud wrote:
| Consider doing something similar to this for the various
| toolchain members: qcc, qbsp, vis, etc. Throw in the decompilers
| (e.g., deacc/reacc, etc.) for good measure. As a side note, I was
| curious whether the bots had official QuakeC source available or
| if it was readily decompileable. IIRC, the Reaper bot
| intentionally obfuscated itself somehow.
| 
| I'm sure you're already familiar with it, but I found The Cutting
| Room Floor very helpful in my research (e.g.,
| https://tcrf.net/Proto:Quake/Qtest1).
 
  | jasonb05 wrote:
  | Good suggestion - there were tons of custom tools like
  | extensions to qcc and I've started tracking them down.
  | Expanding to the whole tool chain is a great idea.
  | 
  | I've started an "official release" archive along similar lines
  | (includes qtest1 and many other goodies):
  | https://github.com/Jason2Brownlee/QuakeOfficialArchive
  | 
  | Yeah, QC for most of the mods was available for extensions,
  | only reaper was closed src where authors resorted to
  | decompilers, at least that's the story that I've put together
  | from research.
 
| ant6n wrote:
| Is there way to figure out properties of these bots? Like which
| one is smart, which one requires the fewest resources etc..
 
| kwijibob wrote:
| I remember when Frogbot came out, it was pretty amazing.
| 
| You could train against it and improve very quickly.
| 
| However it also seemed to accelerate boredom with q1 multiplayer
| for me.
 
| aarchi wrote:
| Reminds me of my Whitespace Corpus, especially the table in the
| README. I cataloged all known implementations of the Whitespace
| programming language, including interpreters, compilers, and
| programs. I recorded detailed information about each in
| projects.json, then generate the table and other documents.
| 
| https://github.com/wspace/corpus
 
___________________________________________________________________
(page generated 2021-07-04 23:00 UTC)