mcostalba wrote:hgm wrote: Starting from nonsense is a bad idea, and the fact that it might be simple nonsense does not improve that.
Simple and nonsense are 2 different concepts.
A simple SEE is not equivalent to a SEE with all pieces values at 1. At least it is not equivalent for anybody that knows what SEE is. A simple SEE is just a SEE that works as expected (and as described in literature), without additional fancy.
So you argumentation is pure void content.
Simplify something more than it could bear, and you get nonsense.
If you cannot understand that, you wouldn't get very far developing a novel engine, as supposed to implementing a recipe for one from the literature. SEE means just what it says: "static exchange evaluation". That is the score benefit ('evaluation') from an optimal sequence of capture moves ('exchange') to the same square ('static', i.e. not considering the dynamic consequences of the disappearing pieces). With nonsense values for the pieces, as you advocate because it happens to be described in literature, and most literature you know happens to be about orthodox Chess, where a location-independent piece value happens to make sense, it would just be an example of "garbage in, garbage out".
You seem to suffer from the same problem as that infant of the psychological experiment, where they showed him the same book every time, telling him: "this is a book". Then they brought him to a book shelf, and asked him: "bring me all the books you see". Sure enough, the infant brought all the copies he could find of that same book, leaving all other books untouched...