rogue and rog-o-matic

songbird songbird at anthive.com
Sat Jul 14 12:47:45 PDT 2012


  Continued fixes as I get time.  :)


> ...
>
>   - Improved weapon handling in Rog-O-Matic to not cause 
> problems with cursed weapons.  Previously, at times a
> wield would fail part way through and then if the weapon
> letter happened to be a command letter it would send that
> to Rogue as a command instead of cancelling the command
> once it detected the wield didn't fail.  This was causing
> a lot of other error messages to appear.  I need make 
> similar changes to the armor handling (not yet done).
>
>   - Put the usleep delay feature I added a few versions
> ago under the control of Rog-O-Matic's '-w' (watched) option 
> (makes testing go faster if it can run full blast).
>
>   - Updated both Rogue and Rog-O-Matic to use the SEED
> environment variable (if set) to make it easier to replicate
> runs.
>
>   Get the LATEST at:
>
>   http://www.anthive.com/rog/rog.html
>
>
>   - Major revision of the debugging tools/scripts.  Many
> rewritten, a few added, directory structure redone.
>
>   - This is not an upward compatible change, so the location 
> is changed too.  These allow me to run rogomatic/rogue in a 
> replicable way and to turn on debugging tracing, and run 
> things in series with learning on and off.  Also included 
> a script to compare two series runs of Rog-O-Matic/Rogue -- 
> helps to check if the changes I'm making actually improve 
> things or fix the bug.  Also was fun to run it comparing 
> no-learning to learning to see how much of a difference the 
> genetic algorithm actually makes.  (I had a lot of fun 
> writing these scripts but now that they are more mature and 
> useful I can actually get back to fixing Rog-O-Matic and 
> Rogue, now that I can replicate runs that hit errors at the 
> deeper levels).  Also, added a script to select a previous
> run from where they are stored so it can be started up 
> again.
>
>   at:
>
>   http://www.anthive.com/rog/other/things.html
>
>
>   Cheers,
>
>
>   songbird


More information about the roguelike-announce mailing list