[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)
        
 (HTM) web link (github.com)
 (TXT) 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)