Google AI рдЪреИрд▓реЗрдВрдЬ рджреЛ рд╣рдлреНрддреЗ рдмрд╛рдж

рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдИ рд▓реЛрдЧ рдЬрд╛рдирддреЗ рд╣реИрдВ , Google AI рдЪреИрд▓реЗрдВрдЬ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╢реБрд░реВ рд╣реБрдЖ рд╣реИ - рдЦреЗрд▓ рдЧреНрд░рд╣ рдпреБрджреНрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдмреЙрдЯ рдмрдирд╛рдиреЗ рдХреА рдПрдХ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛, рдЬреЛ рд╡рд╛рдЯрд░рд▓реВ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рджреНрд╡рд╛рд░рд╛ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЧрдИ рд╣реИ рдФрд░ Google рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдХрд▓ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд▓реЙрдиреНрдЪ рдХреЗ рдмрд╛рдж рд╕реЗ рджреВрд╕рд░реЗ (рдиреМ) рд╕рдкреНрддрд╛рд╣ рдХрд╛ рдЕрдВрдд рдЖрдпрд╛ред рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдПрдХ рд╣рдерд┐рдпрд╛рд░реЛрдВ рдХреА рджреМрдбрд╝ рд╕реЗ рдорд┐рд▓рддреА рдЬреБрд▓рддреА рд╣реИ, рдФрд░ рдЕрдЧрд░ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рдмреЙрдЯ рд╢реАрд░реНрд╖ 50 рдореЗрдВ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдерд╛, рдЬреЛ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕реНрдЯрд╛рд░реНрдЯрд░ рдХрд┐рдЯ рд╕реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╣рд░рд╛ рджреЗрддрд╛ рд╣реИ, рддреЛ рдЕрдм рдЖрдкрдХреЛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдХрдЯ рдХреЗ рддрд╣рдд рдЯреВрд░реНрдирд╛рдореЗрдВрдЯ рдХреА рдЦрдмрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреАред



рд╕рдореБрджрд╛рдп

рдкрд╣рд▓реЗ рд╣рдлреНрддреЛрдВ рдХреЛ рдЖрдпреЛрдЬрдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдпрд╣ рд╕рд░реНрд╡рд░ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╣реИ, рдФрд░ "рдЧрдВрджреЗ" рдЧреЗрдо рдХреЗ рдорд╛рдорд▓реЗ, рд╢реБрд░реБрдЖрддреА рд╕реЗрдЯ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХрд╛рдо рдХреЗ рдорд╛рд╣реМрд▓ рдХреЗ рдмреАрдЪ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрдШрд░реНрд╖, 12 рд╡реАрдВ -13 рд╡реАрдВ рдХреЛ рдХреЛрдб рднреЗрдЬрдиреЗ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВред рд▓реЗрдХрд┐рди, рдЙрдирдХреЗ рдХреНрд░реЗрдбрд┐рдЯ рдХреЗ рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдЬрд▓реНрджреА рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЦреИрд░, рдпрд╛ рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ ... рдЕрдм рддрдХ, рдкреНрд░рддреНрдпреЗрдХ рдмреЙрдЯ рдФрд╕рддрди рдПрдХ рдШрдВрдЯреЗ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЦреЗрд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреЛрдб рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдиреЗ рд░реЗрдЯрд┐рдВрдЧ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЖрдкрдХреЛ рдПрдХ рдпрд╛ рджреЛ рджрд┐рди рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдпрд╣ рд╕рдВрднрд╡рддрдГ рдПрдХ рдФрд░ рд╕рд░реНрд╡рд░ рдЬреЛрдбрд╝ рджреЗрдЧрд╛)ред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдПрдХ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рдЯреАрд╕реАрдкреА рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рд╕реАрдзреЗ рдмреЙрдЯ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЦреЗрд▓реЛрдВ рдХреА рдЖрд╡реГрддреНрддрд┐ рдХрд╛рдлреА рдмрдврд╝ рдЬрд╛рддреА рд╣реИ рдФрд░, рдкреНрд▓рд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдбрд┐рдмрдЧрд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЦреНрдп рджреЛрд╖ рдпрд╣ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╢реАрд░реНрд╖ рдмреЙрдЯ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдкрд░рд┐рдгрд╛рдо рдХреЗрд╡рд▓ рдкрд░реАрдХреНрд╖рдг рдпрд╛ рдХреЛрдб рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдФрд░ рдирд╡реАрдирддрдо рд╕рдорд╛рдЪрд╛рд░: рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди , рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рд▓рд┐рд╕реНрдк, рд╣рд╛рд╕реНрдХреЗрд▓, рдУрдХреЗрдореЗрд▓ рдФрд░ рдХреЙрдлреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЕрд▓реНрдкрдЬреНрдЮрд╛рдд рд╡рд┐рджреЗрд╢реА: рдкреАрдПрдЪрдкреА, рдкрд░реНрд▓, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рд░реВрдмреА (рдпрд╛ рдпрд╣ рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдерд╛?) рдХреНрдпрд╛ рд╕рдорд░реНрдерд┐рдд рд╕реА ++, рд╕реА #, рдЬрд╛рд╡рд╛ рдФрд░ рдкрд╛рдпрдерди рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛?



рдЕрдм рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ред рдореИрдВ рдПрдХ рдЖрд░рдХреНрд╖рдг рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдУрд░ рд╕реЗ рдПрдХ рджреГрд╢реНрдп рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдЪреАрдЬреЗрдВ рдирд╣реАрдВ рд╣реИрдВред рддреЛ:

рдмреЙрдЯ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдЕрдЧрд▓рд╛, рдореИрдВ рдЕрдкрдиреА рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рджреМрд░рд╛рди рдкреНрд░рд╛рдкреНрдд рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╡рд╣ рдкреВрд░реНрдг рд╕рддреНрдп рдХреА рднреВрдорд┐рдХрд╛ рдХрд╛ рдвреЛрдВрдЧ рдирд╣реАрдВ рдХрд░рддрд╛, рдмрд▓реНрдХрд┐ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рднреЛрдЬрди рд╣реИред рддреЛ рдПрдХ рдмреЙрдЯ рдХреНрдпрд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?



рд╕рд┐рдореБрд▓реЗрд╢рди

рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреБрдЫ рдЧреНрд░рд╣реЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рдЬреЛ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЙрдбрд╝рд╛рди рдХреЗ рдЬрд╣рд╛рдЬреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдЧрд╛ред рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рд░рдХреНрд╖рд╛ рдпрд╛ рд╣рдорд▓реЗ рдХреА рд▓рд╛рдЧрдд рдХрд╛ рд╕рд╣реА рдЖрдХрд▓рди рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдПрдХ рд╕рд░рд▓реАрдХреГрдд рд░реВрдк рдореЗрдВ (рддрдЯрд╕реНрде рдЧреНрд░рд╣ рдкрд░ рдПрдХ рд╕рд╛рде рд╣рдорд▓реЗ рдХреЗ рдирд┐рдпрдо рдХреЛ рдЫреЛрдбрд╝рдХрд░), рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ:
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╢реВрдиреНрдп рдЕрдиреБрдХрд░рдг () {

// рд╕реВрдЪреА <рдмреЗрдбрд╝реЗ> рдмреЗрдбрд╝реЗ - рд▓рдХреНрд╖реНрдп рдЧреНрд░рд╣ рдХреЗ рд▓рд┐рдП рдЙрдбрд╝рд╛рди рднрд░рдиреЗ рд╡рд╛рд▓реЗ рдмреЗрдбрд╝реЗ

рдЕрдЧрд░ ( рдмреЗрдбрд╝реЗ ) ред рдЖрдХрд╛рд░ () == 0 )

рд╡рд╛рдкрд╕реА;

SortFleets ( ) ;



// рд╡рд░реНрддрдорд╛рди рдЧрдгрдирд╛ рдХреА рдЧрдИ рдЕрд╡рд╕реНрдерд╛ рдХреЗ рд╕рд╛рде рдЪрд░

int owner = рд▓рдХреНрд╖реНрдпред рдорд╛рд▓рд┐рдХ ;

int shipCount = рд▓рдХреНрд╖реНрдпред рд╢рд┐рдкрдХрд╛рдЙрдВрдЯ ;

// рдкрд░рд┐рдгрд╛рдо рд╕рдВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕рд╛рдзрд┐рдд рдЪрд╛рд▓ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ

int lastGrowth = 0 ;



for ( int i = 0 ; рдореИрдВ < fleetsред size ( ) ; i ++ ) {

// рдпрджрд┐ рдЗрд╕ рдХрджрдо рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рд░рд╛рдЬреНрдп рдХреЛ рдмрдЪрд╛рдПрдВ

рдЕрдЧрд░ ( lastGrowth < fleetsред get ред ( i ) ред рдореЛрдбрд╝рдирд╛ ) {

рдЕрдЧрд░ ( i > 0 )

рд░рд╛рдЬреНрдпреЛрдВред рдЬреЛрдбрд╝реЗрдВ ( рдирдпрд╛ рдкреНрд▓реИрдиреЗрдЯрд╕реНрдЯреЗрдЯ ( рд╢рд┐рдкрдХрд╛рдЙрдВрдЯ, рдорд╛рд▓рд┐рдХ, рд▓рд╛рд╕реНрдЯ рдЧреНрд░реЛрде ) ) ;

// рдХреЗрд╡рд▓ рдЦрд┐рд▓рд╛рдбрд╝реА рдЧреНрд░рд╣реЛрдВ рдкрд░ рд╡рд┐рдХрд╛рд╕

рдпрджрд┐ ( рд▓рдХреНрд╖реНрдп рд╕реНрд╡рд╛рдореА > 0 )

shipCount + = рд▓рдХреНрд╖реНрдпред рд╡рд┐рдХрд╛рд╕ рдХрд░реЗрдВ *

( fleetsред get ( i ) ред рдореБрдбрд╝рдирд╛ -рдкрдбрд╝рдирд╛ - lastGrowth ) ;

// рдЗрд╕ рдХрджрдо рдХреА рдЖрдЧреЗ рдЧрдгрдирд╛ рдХреА рдЬрд╛рдПрдЧреА

lastGrowth = рдмреЗрдбрд╝рд╛ред рдорд┐рд▓ ( i ) ред рдмрджрд▓ рд░рд╣рд╛ рд╣реИ ;

}

рдЕрдЧрд░ ( рд╕реНрд╡рд╛рдореА ! = рдмреЗрдбрд╝реЗ ) ред ( i ) ред рд╕реНрд╡рд╛рдореА

рдЬрд╣рд╛рдЬрдЦрд╛рдирд╛ - = рдмреЗрдбрд╝рд╛ред рдорд┐рд▓ ( i ) ред рдЕрдВрдХ ;

рдЕрдиреНрдпрдерд╛

shipCount + = fleetsред рдорд┐рд▓ ( i ) ред рдЕрдВрдХ ;

// рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди

рдЕрдЧрд░ ( рд╢рд┐рдкрдХрд╛рдЙрдВрдЯ < 0 ) {

shipCount * = - 1 ;

рдорд╛рд▓рд┐рдХ = рдмреЗрдбрд╝рд╛ред рдорд┐рд▓ ( i ) ред рдорд╛рд▓рд┐рдХ ;

}

рдЕрдЧрд░ ( i == рдмреЗрдбрд╝реЗ ) ред рдЖрдХрд╛рд░ ( ) - 1 )

рд░рд╛рдЬреНрдпреЛрдВред рдЬреЛрдбрд╝реЗрдВ ( рдирдпрд╛ рдкреНрд▓реИрдиреЗрдЯрд╕реНрдЯреЗрдЯ ( рд╢рд┐рдкрдХрд╛рдЙрдВрдЯ, рдорд╛рд▓рд┐рдХ, рд▓рд╛рд╕реНрдЯ рдЧреНрд░реЛрде ) ) ;

}

}
рд╡реИрд╕реЗ, рд╕рд┐рд░рд┐рд▓рд┐рдХ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╡рд╛рд▓рд╛ рдХреЛрдб рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВред рд░рд╛рдЬреНрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреЗ рдмрд╛рдж, рдХрд┐рд╕реА рднреА рдЪрд╛рд▓ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ PlanetState getInfoForTurn ( int рдмрд╛рд░реА ) {

int growth = рд▓рдХреНрд╖реНрдпред рд╡реГрджреНрдзрд┐ ;

// рдРрд╕реЗ рдорд╛рдорд▓реЗ рдЬрдм рдХреЛрдИ рдЖрд╡рдХ рдмреЗрдбрд╝реЗ рдирд╣реАрдВ рдереЗ рдФрд░

// рдЬрдм рдЕрдиреБрд░реЛрдз рдкрд╣рд▓реЗ рдмреЗрдбрд╝реЗ рдХреЗ рдЖрдЧрдорди рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рддрд╛ рд╣реИ

if ( рд╕реНрдЯреЗрдЯреНрд╕ред size ( ) == 0 || рд╕реНрдЯреЗрдЯреНрд╕ред get ( 0 ) ред turn > рдЯрд░реНрди ) {

// рддрдЯрд╕реНрде рдЧреНрд░рд╣реЛрдВ рдкрд░ рдХреЛрдИ рд▓рд╛рдн рдирд╣реАрдВ рд╣реИ

рдпрджрд┐ ( рд▓рдХреНрд╖реНрдпред рд╕реНрд╡рд╛рдореА == 0 )

рд╡реГрджреНрдзрд┐ = 0 ;

рдирдпрд╛ PlanetState рд▓реМрдЯрд╛рдПрдВ ( рд▓рдХреНрд╖реНрдпред shipCount + turn * growth,

рд▓рдХреНрд╖реНрдпред рдорд╛рд▓рд┐рдХ , рдмрд╛рд░реА ) ;

}

int last = рд╕реНрдЯреЗрдЯреНрд╕ рдЖрдХрд╛рд░ ( ) - 1 ;

// рдЕрдВрддрд┐рдо рдмреЗрдбрд╝реЗ рдХреЗ рдЖрдиреЗ рдХреЗ рдмрд╛рдж рдЖрдЧреЗ рдмрдврд╝реЗрдВ

рдЕрдЧрд░ ( рдЯрд░реНрди > = рд╕реНрдЯреЗрдЯреНрд╕ред get ( last ) ред рдЯрд░реНрди ) {

рдпрджрд┐ ( рд░рд╛рдЬреНрдп рдорд┐рд▓рддрд╛ рд╣реИ ) ( рдЕрдВрддрд┐рдо ) ред рд╕реНрд╡рд╛рдореА == 0 )

рд╡реГрджреНрдзрд┐ = 0 ;

рдирдП PlanetState рдХреЛ рд▓реМрдЯрд╛рдПрдВ ( рд░рд╛рдЬреНрдп рдорд┐рд▓рддрд╛ рд╣реИред рдЕрдВрддрд┐рдо ) ред shipCount +

( рдЯрд░реНрди - рд╕реНрдЯреЗрдЯреНрд╕ред get ( last ) ред рдЯрд░реНрди ) * growth,

рд░рд╛рдЬреНрдпреЛрдВред ( рдЕрдВрддрд┐рдо ) ред рдорд╛рд▓рд┐рдХ , рдмрд╛рд░реА ) ;

}

// рдкрд╣рд▓реЗ рдФрд░ рдЕрдВрддрд┐рдо рдмреЗрдбрд╝реЗ рдХреЗ рдЖрдЧрдорди рдХреЗ рдмреАрдЪ

for ( int i = 1 ; i < = last ; i ++ )

рдЕрдЧрд░ ( рдЕрд╡рд╕реНрдерд╛рдПрдБред get ( i ) ред рдЯрд░реНрди > рдЯрд░реНрди ) {

рдЕрдЧрд░ ( рд░рд╛рдЬреНрдп рдорд┐рд▓рддрд╛ рд╣реИред ( i - 1 ) ред рдорд╛рд▓рд┐рдХ == 0 )

рд╡реГрджреНрдзрд┐ = 0 ;

рдирдП PlanetState рдХреЛ рд▓реМрдЯрд╛рдПрдВ ( рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдорд┐рд▓рддрд╛ рд╣реИ ( i - 1 ) ред shipCount +

( рдЯрд░реНрди - рд╕реНрдЯреЗрдЯреНрд╕ред get ред ( i - 1 ) ред turn ) * рдЧреНрд░реЛрде,

рд░рд╛рдЬреНрдпреЛрдВред get ( i - 1 ) ред рдорд╛рд▓рд┐рдХ , рдмрд╛рд░реА ) ;

}

рд╡рд╛рдкрд╕реА рд╢реВрдиреНрдп ;

}


рд▓реЙрдЧрд┐рдВрдЧ

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдФрд░ "рд╕рд╣реА" рд▓реЙрдЧ рдЦрд┐рд▓рд╛рдбрд╝реА рдореЗрдВ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдирдиреНрдп рдирд╣реАрдВ рд╣реИрдВ: рдкреИрдЪ рдХреЗ рд▓рд┐рдВрдХ рдЬреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдордВрдЪ рдкрд░ рд╕реНрдХрд┐рдк рдХрд┐рдП рдЧрдП рдкреНрд▓реЗрдпрд░ рдореЗрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ)ред рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рд▓реЙрдЧ рдЖрдкрдХреЛ рдЧреЗрдо рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рд╕рдордп рдФрд░ рддрдВрддреНрд░рд┐рдХрд╛рдУрдВ рдХреЗ рдПрдХ рдЯрди рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИред



рдЦреЗрд▓ рд╢реИрд▓реА рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ

рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдкрддреНрддрд┐рдпрд╛рдВ рд╕реБрдирддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдк рд╕рд╣реА рд╣реИрдВ, рдЖрдк рдЗрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ... рд▓реЗрдХрд┐рди рдпрд╣ рддрдереНрдп рдХрд┐ рдирд┐рдпрдо рдЦреЗрд▓ рдХреА рдЕрд╡рдзрд┐ (200 рдЪрд╛рд▓) рдХреЛ рд╡рд┐рдирд┐рдпрдорд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдХрд┐ рдЙрджреНрдШрд╛рдЯрди рдореЗрдВ рдмрд▓ рднрдВрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рд╕рд╛рде рд╣реА рдХрд╛рд░реНрдб рдХреЗ рдЖрдХрд╛рд░ рдореЗрдВ рдЕрдВрддрд░ рд╢реИрд▓реА рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЛ рдордЬрдмреВрд░ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
рдЕрдЧрд░ ( myPlanetsред рдЖрдХрд╛рд░ ( ) < 4 )

рдореЛрдб = рдмреЙрдЯрдореЛрдбред bmStart ;

рдФрд░ рдЕрдЧрд░ ( myPower > рджреБрд╢реНрдордирдкрд╛рд╡рд░ * 3 && рдмрд╛рд░реА > 50 )

рдореЛрдб = рдмреЙрдЯрдореЛрдбред bmFinishHim ;

рдФрд░ рдЕрдЧрд░ ( рдЯрд░реНрди > 180 || myPower * 5 < рджреБрд╢реНрдордирдкрд╛рд╡рд░ * 4 )

рдореЛрдб = рдмреЙрдЯрдореЛрдбред bmRegenerate ;

рдЕрдиреНрдпрдерд╛

рдореЛрдб = рдмреЙрдЯрдореЛрдбред bmNormal ;


рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд╛рд░реНрдп

рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рднреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрд╕рдореЗрдВ рдкрд╛рдП рдЧрдП рд▓реЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдкрд╕рдВрджреАрджрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рд╣рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреА рдЪрд┐рдВрддрд╛ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рди рдЧреНрд░рд╣реЛрдВ рд╕реЗ рдЗрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмреЗрдбрд╝реЗ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдп (рдиреАрдЪреЗ рдЗрд╕ рдкрд░ рдЕрдзрд┐рдХ), рдЖрджрд┐ред рдпрд╣ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдЕрдиреНрдп рдХреЛрдб рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдирдХреЗ рдкрд╛рд╕ рд╢рд╛рдпрдж рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрдВрдЧреЗ, рдЬреЛ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдмреЙрдЯ рд▓реЙрдиреНрдЪ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдпрд╣ рдЕрдкрдиреЗ рдЖрдк рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдФрд░ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред



рдорд╛рдирдХ рдЪрд╛рд▓

рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рд╣рдорд▓реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдРрд╕реА рдорд╛рдирдХ рддрдХрдиреАрдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИ:

рд╕реНрдЯрд╛рд░реНрдЯрд░ рдХрд┐рдЯ рд╕рдВрд╢реЛрдзрди

рдЦреЗрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЖрдпреЛрдЬрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдФрд░ рд╕рд░рд▓ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдпреЛрдЬрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдЙрдЪрд┐рдд рд╣реИред рдЬрд╛рд╡рд╛ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╕реНрдЯрд╛рд░реНрдЯрд░ рдХрд┐рдЯ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯреЗрдврд╝рд╛ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рднрд╛рд╖рд╛ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдирд╣реАрдВ рд╣реИ, рдЗрд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рд╡реИрд╕реЗ, рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрд╢реЛрдзрд┐рдд рд╕реНрдЯрд╛рд░реНрдЯрд░ рдХрд┐рдЯ рд╣реИрдВ рдЬрд╣рд╛рдВ рдпреЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣рд▓ рд╣реЛрддреА рд╣реИрдВ



рдЖрдЧреЗ рдХреНрдпрд╛?

рдЙрдкрд░реЛрдХреНрдд рд╕реВрдЪреАрдмрджреНрдз рд╢реАрд░реНрд╖ 50 рдореЗрдВ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд (рдЕрднреА рдХреЗ рд▓рд┐рдП) рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рдЖрдЧреЗ, рдореВрд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдФрд░ рдЧрдгрд┐рддреАрдп рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдкрдпреЛрдЧреА рд╣реИред рдЬрд┐рди рдореБрдЦреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЖрдк рдмреЙрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВ рдзреНрдпрд╛рди рджреЗрдВ:
  1. рдХрд╣рд╛рдиреАред рдкрд┐рдЫрд▓реЗ рдЪрд╛рд▓реЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрд╛рдВрдХрди рдЖрдкрдХреЛ рдкреНрд░рд╡рд╛рд╣ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ, рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдпрд╛рддрд╛рдпрд╛рдд рдПрдХрд╛рдЧреНрд░рддрд╛ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕реНрдерд╛рдиреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ

    realGrowth = growthRate + (fleetsInMy - fleetsInEnemy - fleetsOut) / historySize
  2. рдирдХреНрд╢рд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред рд╕рдмрд╕реЗ рд╕рд░рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдПрдХ рдореВрд▓реНрдпрд╛рдВрдХрди рдлрд╝рдВрдХреНрд╢рди рдХреА рд╢реБрд░реБрдЖрдд рдХрд░рдХреЗ рд╣рд▓ рдХреА рдЬрд╛рддреА рд╣реИ рдЬреЛ рдФрд╕рдд рдФрд░ рдиреНрдпреВрдирддрдо рджреВрд░реА рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдФрд░ рд╡рд┐рджреЗрд╢реА рдЧреНрд░рд╣реЛрдВ, рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЙрди рдкрд░ рдЬрд╣рд╛рдЬреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреА рд╣реИред рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЧреНрд░рд╛рдлрд╝ рдореЗрдВ рдЗрд╖реНрдЯрддрдо рдкрде рдФрд░ рдЕрдзрд┐рдХрддрдо рдкреНрд░рд╡рд╛рд╣ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВред
  3. рд╕рдВрднрд╛рд╡рд┐рдд рдЪрд╛рд▓реЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред рд▓рдХреНрд╖реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдЖрдк рд╕рдмрд╕реЗ рд╕рдлрд▓ рдЧреНрд░рд╣реЛрдВ рдХреЗ рдХрдИ рд╕реЗрдЯ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирд╕реЗ рдЖрдк рдПрдХ рд╣рдорд▓реЗ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реА рд╕рдордп, рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХрд╛ рдЖрдХрд▓рди рдФрд░ рдЙрди рдЬрд╣рд╛рдЬреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдЧреА рдЬрд┐рдиреНрд╣реЗрдВ рдХрдмреНрдЬрд╛ рдпрд╛ рд╕рдВрд░рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рднреЗрдЬрд╛ рдЬрд╛рдирд╛ рд╣реИ (рдФрд░ рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЧреНрд░рд╣реЛрдВ рдХреЗ рдмреАрдЪ рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЛ рдЪреБрдирдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдХрд┐ рдЙрдкрд▓рдмреНрдз рдЬрд╣рд╛рдЬреЛрдВ рдХреЛ рднреЗрдЬрдиреЗ рдкрд░ рдЕрдзрд┐рдХрддрдо рд▓рд╛рдн рд╣реЛрдЧрд╛ред рдпрд╣ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдкреИрдХреЗрдЬрд┐рдВрдЧ рдХрд╛рд░реНрдп рд╣реИред
  4. Temporizingред рдмреЙрдЯреНрд╕ рд╣реИрдВ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдореЛрдбрд╝ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдЧреНрд░рд╣ рд╕реЗ рд╕рдмрд╕реЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕рднреА рд╡рд┐рдХрд╛рд╕ рднреЗрдЬрддреЗ рд╣реИрдВред рдПрдХ рднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╡реЗ рд╕рднреА "рдХрд╛рдо" рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реИ? рднреЗрдЬреЗ рдЧрдП рдмреЗрдбрд╝реЗ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдХреЗ рд▓рд┐рдП рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИрдВ: рдЙрдирдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд▓рдХреНрд╖реНрдп рд╣реИ, рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрддред рдЗрд╕реА рд╕рдордп, рдРрд╕реЗ рд▓рдХреНрд╖реНрдп рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдпрд╛ рд▓рдЧрднрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ) рдХрдмреНрдЬрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рд░рдХреНрд╖рд╛рддреНрдордХ рдкрд░ рд░рд╣рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдПрдХ рд╣рдорд▓реЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЕрдзрд┐рдХ рдмреБрд░рд╛рдИ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рддрдм рддрдХ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рдЬрдм рддрдХ рдХрд┐ рдХреБрд▓ рджреНрд░рд╡реНрдпрдорд╛рди рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдирд┐рд╢рд╛рди рд╕реЗ рдЕрдзрд┐рдХ рди рд╣реЛред рддреЛ рдХреНрдпреЛрдВ рди рдЙрд╕ рдХреНрд╖рдг рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдП рдЬрдм рдпрд╣ рджреНрд░рд╡реНрдпрдорд╛рди рдЖрдкрдореЗрдВ рдЬрдорд╛ рд╣реЛред рдФрд░ рдПрдХ рдФрд░ рддрдереНрдп: рднреЗрдЬреЗ рдЧрдП рдмреЗрдбрд╝реЗ рдЦреЗрд▓ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд▓рдХреНрд╖реНрдп рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рджреВрд░рд┐рдпреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рддрд╛рдХрд┐ рдЬрдм рдЖрдк рдорд┐рдЯрд╛ рджрд┐рдП рдЬрд╛рдПрдВ рддрдм рддрдХ рд╢реНрд░реЗрд╖реНрда рдмрд▓реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╣рдорд▓рд╛ рдХрд░рдиреЗ рдкрд░ рдХреЛрдИ рд╕реНрдерд┐рддрд┐ рди рд╣реЛред
  5. рдЪрд╛рд▓ рдХреЗ рдмреАрдЪ рдЧрдгрдирд╛ред рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрд╕ рдХрджрдо рдХрд╛ рд╕рдордп 1000 ms рд╣реИ рдФрд░ рдмреЙрдЯ рдереНрд░реЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЙрди рдХреНрд╖рдгреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдкрд╛рдареНрдпрдХреНрд░рдо рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЗрдВрдЬрди рдЙрдиреНрд╣реЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрди рдХреНрд╖рдгреЛрдВ рдореЗрдВ, рдЖрдк рдЗрддрд┐рд╣рд╛рд╕, рдЧрдгрдирд╛ рдФрд░ рдХреИрд╢ рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдмрджрд▓рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреНрд░рд╣реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА, рдкреНрд░рд╡рд╛рд╣, рддрдЯрд╕реНрде рдЧреНрд░рд╣реЛрдВ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ, рдЖрджрд┐)

рдирд┐рд╖реНрдХрд░реНрд╖

рдФрд░ рд╢реАрд░реНрд╖рдХ рдореЗрдВ "рдПрдЖрдИ" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдпрд╣ рд╢рд╛рдпрдж рд╣реА рдХрд╛рдо рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рддрд░реНрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдпрд╛ рдЖрдиреБрд╡рдВрд╢рд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ (рдЗрд╕рдХреЗ рд▓рд┐рдП, рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХрддрд╛ рдпрд╛ рдорд▓реНрдЯреА-рдПрдЬреЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реИрдВ), рд▓реЗрдХрд┐рди рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдкрде / рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдЦреЛрдЬрдиреЗ, рд▓рдХреНрд╖реНрдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдФрд░ рдореВрд▓реНрдпрд╛рдВрдХрди, рдФрд░ рдкреИрдХреЗрдЬрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдИ рднреА рдЗрд╕ рд╕рдордп рдПрдЖрдИ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рд╡реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рдн рдирд╣реАрдВ рд▓рд╛рддреЗ рд╣реИрдВ, рдпрд╛ рдЕрдм рддрдХ рдмрд╛рдж рдХреЗ рдХреНрд░реВрд░ рдмрд▓ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорд╛рдиреА рдЦреЛрдЬ рдЕрднреА рднреА рдЯрд╛рдЗрдордЖрдЙрдЯ рдореЗрдВ рдлрд┐рдЯ рд╣реЛрддреА рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЬреАрддрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдФрд░ рднреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдирд╛рдо рдПрдХ рдпрд╛ рджреЛ рдорд╣реАрдиреЗ рдореЗрдВ рдЦреБрдж рдХреЛ рд╕рд╣реА рдард╣рд░рд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рдХреЗрд╡рд▓ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рдмрд╛рдж рд░реВрд╕реА рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реЛрдЧреАред



All Articles