Skip to content

Commit

Permalink
Eval king openness: another version
Browse files Browse the repository at this point in the history
  • Loading branch information
nionita committed Apr 22, 2016
1 parent 80d2a4f commit f669098
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
8 changes: 5 additions & 3 deletions Eval/Eval.hs
Original file line number Diff line number Diff line change
Expand Up @@ -298,11 +298,13 @@ kingOpen p ew mide = mad mide (ewKingOpen ew) ko
moprooks = popCount $ rooks p .&. yo p
mopqueens = popCount $ queens p .&. yo p
mwb = popCount $ bAttacs paw msq `less` paw
mwr = popCount $ rAttacs paw msq `less` (paw .|. lastrs)
-- mwr = popCount $ rAttacs paw msq `less` (paw .|. lastrs)
mwr = popCount $ rAttacs paw msq `less` paw
yoprooks = popCount $ rooks p .&. me p
yopqueens = popCount $ queens p .&. me p
ywb = popCount $ bAttacs paw ysq `less` paw
ywr = popCount $ rAttacs paw ysq `less` (paw .|. lastrs)
-- ywr = popCount $ rAttacs paw ysq `less` (paw .|. lastrs)
ywr = popCount $ rAttacs paw ysq `less` paw
paw = pawns p
msq = kingSquare (kings p) $ me p
ysq = kingSquare (kings p) $ yo p
Expand All @@ -311,7 +313,7 @@ kingOpen p ew mide = mad mide (ewKingOpen ew) ko
in r + q*q
own = comb moprooks mopqueens mwb mwr
adv = comb yoprooks yopqueens ywb ywr
lastrs = 0xFF000000000000FF -- approx: take out last row which cant be covered by pawns
-- lastrs = 0xFF000000000000FF -- approx: take out last row which cant be covered by pawns

------ King placement ------
data KingPlace = KingPlace
Expand Down
2 changes: 1 addition & 1 deletion Main/Barbarossa.hs
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ progName, progVersion, progVerSuff, progAuthor :: String
progName = "Barbarossa"
progAuthor = "Nicu Ionita"
progVersion = "0.4.0"
progVerSuff = "kop"
progVerSuff = "kop1"

data Options = Options {
optConfFile :: Maybe String, -- config file
Expand Down

0 comments on commit f669098

Please sign in to comment.