Verzeichnis von D:\Schach\Alfil
25.08.2015 11:54 <DIR> .
25.08.2015 11:54 <DIR> ..
30.11.2011 19:18 15 056 Alfil.bmp
03.08.2015 21:13 8 029 Alfil.cfg
18.11.2012 16:44 8 381 Alfil.jpg
24.08.2015 22:25 144 384 Alfil_15-8-16.exe
4 Datei(en), 175 850 Bytes
option name OwnBook type check default true
// MobilityBonus[PieceType][attacked] contains bonuses for middle and end
// game, indexed by piece type and number of attacked squares not occupied by
// friendly pieces.
const Score MobilityBonus[][32] = {
{}, {},
{ S(-65,-50), S(-42,-30), S(-9,-10), S( 3, 0), S(15, 10), S(27, 20), // Knights
S( 37, 28), S( 42, 31), S(44, 33) },
{ S(-52,-47), S(-28,-23), S( 6, 1), S(20, 15), S(34, 29), S(48, 43), // Bishops
S( 60, 55), S( 68, 63), S(74, 68), S(77, 72), S(80, 75), S(82, 77),
S( 84, 79), S( 86, 81) },
{ S(-47,-53), S(-31,-26), S(-5, 0), S( 1, 16), S( 7, 32), S(13, 48), // Rooks
S( 18, 64), S( 22, 80), S(26, 96), S(29,109), S(31,115), S(33,119),
S( 35,122), S( 36,123), S(37,124) },
{ S(-42,-40), S(-28,-23), S(-5, -7), S( 0, 0), S( 6, 10), S(11, 19), // Queens
S( 13, 29), S( 18, 38), S(20, 40), S(21, 41), S(22, 41), S(22, 41),
S( 22, 41), S( 23, 41), S(24, 41), S(25, 41), S(25, 41), S(25, 41),
S( 25, 41), S( 25, 41), S(25, 41), S(25, 41), S(25, 41), S(25, 41),
S( 25, 41), S( 25, 41), S(25, 41), S(25, 41) }
};
public static readonly pnt[][] m_Movilidad = new pnt[][] {
new pnt[]{}, new pnt[]{},
new pnt[]{ Pnt(-65,-50), Pnt(-42,-30), Pnt(-9,-10), Pnt( 3, 0), Pnt(15, 10), Pnt(27, 20), //-- Caballo
Pnt( 37, 28), Pnt( 42, 31), Pnt(44, 33) },
new pnt[]{ Pnt(-52,-47), Pnt(-28,-23), Pnt( 6, 1), Pnt(20, 15), Pnt(34, 29), Pnt(48, 43), //-- Alfil
Pnt( 60, 55), Pnt( 68, 63), Pnt(74, 68), Pnt(77, 72), Pnt(80, 75), Pnt(82, 77),
Pnt( 84, 79), Pnt( 86, 81) },
new pnt[]{ Pnt(-47,-53), Pnt(-31,-26), Pnt(-5, 0), Pnt( 1, 16), Pnt( 7, 32), Pnt(13, 48), //-- Torre
Pnt( 18, 64), Pnt( 22, 80), Pnt(26, 96), Pnt(29,109), Pnt(31,115), Pnt(33,119),
Pnt( 35,122), Pnt( 36,123), Pnt(37,124) },
new pnt[]{ Pnt(-42,-40), Pnt(-28,-23), Pnt(-5, -7), Pnt( 0, 0), Pnt( 6, 10), Pnt(11, 19), //-- Dama
Pnt( 13, 29), Pnt( 18, 38), Pnt(20, 40), Pnt(21, 41), Pnt(22, 41), Pnt(22, 41),
Pnt( 22, 41), Pnt( 23, 41), Pnt(24, 41), Pnt(25, 41), Pnt(25, 41), Pnt(25, 41),
Pnt( 25, 41), Pnt( 25, 41), Pnt(25, 41), Pnt(25, 41), Pnt(25, 41), Pnt(25, 41),
Pnt( 25, 41), Pnt( 25, 41), Pnt(25, 41), Pnt(25, 41) }
};
> da die sourcen offen liegen ist es doch sogar erlaubt oder nicht?
> Gehe meist so vor wenn die Elo Sprünge zu groß sind zumal es meist unwahrscheinlich ist das so große Sprünge erzielt werden können.
Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill