According to the description of the Position ID in the gnubg manual, 
http://www.gnu.org/software/gnubg/manual/html_node/A-technical-description-of-the-Position-ID.html
Position-ID , the first bits in the key describe the checkers for the player
_on_ roll. However, when copying the id from within gnubg, it seems that
after having decoded the bits, the first section of the key actually
describes the checkers for the player not on roll. For example, after
playing an opening 31 by making the fivepoint and the other player being on
roll, and yet to make a move, the position id copied from gnubg is 
    
    sGfwATDgc/ABMA 

Decoding wrt Basde64 the first 16 bits are

    10110000 01100111 

with endianness the first 16 checker bits are then
    
    00001101 11100110

giving 2 checkers on the five point, 4 on the six, 2 on the eight.

Has the format "officially" changed or am I missing something ?

Thanks.
-- 
View this message in context: 
http://old.nabble.com/GNUBg-Position-ID-question-tp34892952p34892952.html
Sent from the Gnu - Backgammon mailing list archive at Nabble.com.


_______________________________________________
Bug-gnubg mailing list
Bug-gnubg@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnubg

Reply via email to