Cfish for Android

Moderators: Elijah, Igbo, timetraveller

Skynet
Points: 0,00 
Status: Offline (Active 3 Hours, 34 Minutes ago)
Topics: 

Cfish for Android

Post by Skynet »

Skynet
Points: 0,00 
Status: Offline (Active 3 Hours, 34 Minutes ago)
Topics: 

Cfish for Android

Post by Skynet »

Skynet
Points: 0,00 
Status: Offline (Active 3 Hours, 34 Minutes ago)
Topics: 

Cfish for Android

Post by Skynet »

CF-110421a - embedded new promising net nn-e1dcce35e7d7.nnue, good for STC and LTC.
only 2884 games played so far and 110421a is already +66 games over CF 030121.

Code: Select all

CF-110421a vs CF-030421: 374 - 308 - 2195
Arm7-Arm8 https://pixeldrain.com/l/zLkeXw24#item=1
Skynet
Points: 0,00 
Status: Offline (Active 3 Hours, 34 Minutes ago)
Topics: 

Cfish for Android

Post by Skynet »

Skynet
Points: 0,00 
Status: Offline (Active 3 Hours, 34 Minutes ago)
Topics: 

Cfish for Android

Post by Skynet »

stvs
Forum Contributions
Points: 14 942,00 
Posts: 209
Joined: 04/11/2019, 10:54
Status: Offline (Active 1 Year, 5 Days, 9 Hours, 30 Minutes ago)
Topics: 2
Reputation: 7
Has thanked: 140 times
Been thanked: 15 times

Cfish for Android

Post by stvs »

Skynet wrote:CF-020521 Updated to "Improve play for closed positions". https://github.com/syzygy1/Cfish/commit/6702467a0ee361146114e4b4bfb4a891834f82bc

Arm7-Arm8 https://pixeldrain.com/l/GGrVhAdU#item=1
+included chessman latest patches?
Skynet
Points: 0,00 
Status: Offline (Active 3 Hours, 34 Minutes ago)
Topics: 

Cfish for Android

Post by Skynet »

stvs wrote:
Skynet wrote:CF-020521 Updated to "Improve play for closed positions". https://github.com/syzygy1/Cfish/commit/6702467a0ee361146114e4b4bfb4a891834f82bc

Arm7-Arm8 https://pixeldrain.com/l/GGrVhAdU#item=1
+included chessman latest patches?
Not, original.
Skynet
Points: 0,00 
Status: Offline (Active 3 Hours, 34 Minutes ago)
Topics: 

Cfish for Android

Post by Skynet »

Athlon
Forum Contributions
Points: 6 000,00 
Posts: 42
Joined: 04/11/2019, 10:08
Status: Offline (Active 1 Year, 1 Month, 3 Weeks, 2 Days, 15 Hours, 3 Minutes ago)
Topics: 3
Reputation: 24
Has thanked: 46 times
Been thanked: 39 times

Cfish for Android

Post by Athlon »

Windows didn´t download this file because it thinks it is a virus.

Can you upload it to a different place?
Skynet
Points: 0,00 
Status: Offline (Active 3 Hours, 34 Minutes ago)
Topics: 

Cfish for Android

Post by Skynet »

Skynet
Points: 0,00 
Status: Offline (Active 3 Hours, 34 Minutes ago)
Topics: 

Cfish for Android

Post by Skynet »

Athlon wrote:Windows didn´t download this file because it thinks it is a virus.

Can you upload it to a different place?
oops just now I saw your post. Have you downloaded the engines?
Next time, if there are problems with downloading, whoever can, please provide alternative links. qpz
SwiftSnips
Forum Contributions
Points: 6 000,00 
Posts: 139
Joined: 03/12/2020, 21:06
Status: Offline (Active 2 Months, 2 Weeks, 1 Day, 8 Hours, 34 Minutes ago)
Topics: 0
Reputation: 18
Been thanked: 33 times

Cfish for Android

Post by SwiftSnips »

This is Cfish with the official patches by Rdm, Chessmans Unofficial patches, plus I added:

Keep More Pawns (April 6th)
Cleanup of likelyFailLow logic (May 7th)

And a few other small "cleanups", for example...(Im not sure why RdM never implemented this)

Before: In evaluate.c (all of these were removed)

Code: Select all

Lines 159, 161, 166, 168
static const Score BishopKingProtector = S(  6,  9);
static const Score BishopOutpost      = S( 31, 23);
static const Score KnightKingProtector = S(  8,  9);
static const Score KnightOutpost       = S( 56, 34);

Lines 284, 293-295
score += Pt == KNIGHT ? KnightOutpost : BishopOutpost;
// Penalty if the minor is far from the king
      score -= (Pt == KNIGHT ? KnightKingProtector : BishopKingProtector) *
                  distance(s, square_of(Us, KING));

After: in evaluate.c
(all of this was added)

Code: Select all

Lines 129-135
// KingProtector[knight/bishop] contains penalty for each distance unit to own king
static const Score KingProtector[] = { S(8, 9), S(6, 9 ) };

// Outpost[knight/bishop] contains bonuses for each knight or bishop occupying a
// pawn protected square on rank 4 to 6 which is also safe from a pawn attack.
static const Score Outpost[] = { S(57, 38), S(31, 24)
};

Lines 289-290, 297-298
score += Outpost[Pt == BISHOP];
      else if (Pt == KNIGHT && bb & b & ~pieces_c(Us))
// Penalty if the minor is far from the king
      score -= KingProtector[Pt == BISHOP] * distance(s, square_of(Us, KING));
And a few other items like this...

This version is armv8/aarch64 only (made with extra=yes, lto=yes, sparse=yes, numa=no)
https://www.dropbox.com/s/o5aro1bvniepgwo/Cfish20210509.zip?dl=0
Japhet3719
Forum Contributions
Points: 3 617,00 
Posts: 34
Joined: 24/02/2020, 6:09
Status: Offline (Active 2 Months, 4 Weeks, 1 Day, 19 Hours, 50 Minutes ago)
Topics: 6
Reputation: 105
Location: Philippines
Has thanked: 78 times
Been thanked: 101 times

Cfish for Android

Post by Japhet3719 »

Postby Skynet » 07/05/2021, 0:52

CF-U-020521, from ChessMan's src. Info-> viewtopic.php?f=12&p=30031#p30031

Arm7-Arm8 https://pixeldrain.com/l/w2WSuK8i#item=1

Alternative links pls. I cannot download
Skynet
Points: 0,00 
Status: Offline (Active 3 Hours, 34 Minutes ago)
Topics: 

Cfish for Android

Post by Skynet »

Japhet3719 wrote:Postby Skynet » 07/05/2021, 0:52

CF-U-020521, from ChessMan's src. Info-> viewtopic.php?f=12&p=30031#p30031

Arm7-Arm8 https://pixeldrain.com/l/w2WSuK8i#item=1

Alternative links pls. I cannot download
Arm7 https://www.mirrored.to/files/UETXCPXB/?hash=679ab5795709f91d445e96b55a2bd888&dl=0

Arm8 https://www.mirrored.to/files/1WQVUK2B/?hash=0668c174dee57539f4a26f7b53bed45f&dl=0
SwiftSnips
Forum Contributions
Points: 6 000,00 
Posts: 139
Joined: 03/12/2020, 21:06
Status: Offline (Active 2 Months, 2 Weeks, 1 Day, 8 Hours, 34 Minutes ago)
Topics: 0
Reputation: 18
Been thanked: 33 times

Cfish for Android

Post by SwiftSnips »

This Cfish has all of the recent Cfish updates via RdM... And all the patches Chessman added. Plus some recent ones added by myself. Heres the list of patches added that the Cfish on the official github doesnt have...

CfishSS_20210517
(Small changes from various "Small cleanup" patches on 1/30, 2/16, 3/24, 3/31, & 5/17)
Simplification for countermoves based pruning (5/15)
Simplify LMR rules for statScore (5/15)
Remove early return in Probcut code (5/15)
Simplify LMR rule for non-checking captures (5/15)
Remove coordination between searching threads (5/11)
Simplify LMR (5/11)
Cleanup of likelyFailLow logic. (5/7)
Simplify check extension (5/2)
Thread based reduction tweak (4/25)
(Everything above this was added by myself)
More extensions if SE search is very low (4/25)
Use classical eval for Bishop vs Pawns 4/15)
Simplification: last capture extension (4/15)
Replace distanceFromPv with a better logic (4/6)
Keep more pawns (4/6) (added by me also)
Remove advanced_pawn_push() (3/17)
Change advanced pawn push threshold (3/10)
Use Bitboard over Square in movegen (3/7)
Introduce DistanceFromPV (2/26)
Introduce ProbCut for check evasions (2/20)
Tune search parameters (2/20)
PV-Nodes likely to fail low (2/11)
Search Parameters Tuning (2/8)
Pawns Tuning (2/8)
Tune ordering of moves at internal nodes (1/31)
Add penalty for doubled pawns in agile structure (1/17)
Bad Outpost Pawn Scale (1/11)

The SS on Cfish is SwiftSnips... Just to differentiate it.
armv8/aarch64
xxxxxxxxxxxxxxxxxxxxxxxx
Post Reply

Return to “Mobile Chess Software, Engines”