[computer-go] How to prevent Copyright violations?
Chrilly
c.donninger at wavenet.at
Wed Sep 20 09:06:23 PDT 2006
Dear Don,
>
> I think I sold about 50 copies in Europe but I found out later that half
> the population had a copy (or so it seemed to me at the time.)
>
That seems to be the number of honest chess-users in Europe. Fritz sold
about the same.
Yes I know that Rexchess was for a time very popular. But I never had one.
It was somewhat before the time I was really active in computer-chess.
>
> I have a palm GO program that has made some extra "spending money" for
> me. You must purchase a registration key that I send out to the user
> when PalmGear tells me. It has a simple hash protection scheme and
> it's easy to break with a debugger. I know it has been successfully
> hacked, but I have no idea what effect the hack has on my sales. It
> has made a pretty good chunk of money - but it was spread out over a lot
> of time. Not nearly enough to make a living but probably enough to pay
> for my time developing it.
>
Is this a full 19x19 programm or a 9x9? I assume its a "normal" programm and
not MC?
Are the commercial conditions in Go really better than in chess?
I make with Suzie some progress, but its harder than I thought. Everything
must be programmed very precise. E.g. conditions for links or eyes. If one
thinks that condition is not so important, make a shortcut, it shows up
already in the next game. This is in my experience not so dramatic in chess.
In the contrary its in chess even sometimes counterproductive to make very
precise and detailed rules. Maybe it was the same when the programms
searched only 5 plies like in Suzie.
I had an interesting search experience. Suzie searched the first plies
full-width, the last ply at the horizont only the best 15-moves of the
history-heuristic. The programm tried then to escape at higher search depths
from ladders, although the eval said correctly, that the prey can be
catched. This happened, because the the Ladder-Killer was usually not in the
best 15 moves and the hunter did not play the move on the last ply. I search
now full-width again and this works better. Well full-width with the usual
pruning mechanism like Null-Move, Multi-Cut and Futility. But this has at
least no effect on such things as ladders,. It has of course
horizont-effects for things the eval does not know.
Chrilly
More information about the computer-go
mailing list