Hi René,
David,
Confession: I have not tested 19x19. As you have noted, and others
before you over the years, a 19x19 board does not fit in one but three
128-bit registers and there would be a rather big penalty as a result,
perhaps (likely?) wiping out all of the benefits of bitmaps.
Please do.
I will put it on a web page. But I need some time. My job keeps me very
busy right now.
But I'm not sure I
will post the statistical analysis (it was almost ten hand writen pages,
and I'm not sure I still have them).
Have You performed an empirical test for collisions?
No,
On 2/10/07, Łukasz Lew [EMAIL PROTECTED] wrote:
On 2/10/07, Antoine de Maricourt [EMAIL PROTECTED] wrote:
If there is strong interest, I can post the scheme.
Please do.
Since Antoine claims there is only on solution I might as well post
mine ;-)
mirroring: [abcdefgh] - [hgfedcba
If you didn't start writing your client, and if you use C++, you might
consider using wxwidgets.
It uses GTK under X11, and native UI system under Mac or Windows.
My understand is that there is a Mac port that doesn't need X11.
I'm hoping to do a viewing client in GTK and I would just need
If this randint routine is critical, you can save some calls to rand()
when you know that n is always below some value (see my previous post
about bitmap go).
For instance if n 128 (probably true for 9x9 go), you could try:
while (true) {
r = rand();
if ((r v) n) return (r v);
r = 7;