рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯрд╛рдЗрд▓ рдЦреЗрд▓ рд╡рд┐рдХрд╛рд╕ (рд░реЛрдмреЛ)

рд╣реЗрдмреНрд░рд╛рд╣реНрд░рд╛ рдХреЗ рдкреНрдпрд╛рд░реЗ рдирд┐рд╡рд╛рд╕рд┐рдпреЛрдВ!


рдЗрд╕ рдмрд╛рд░ рдореИрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдЕрдЯрд╛рд░реА рдФрд░ рдХреИрдирд╡рд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдХрд╣рд╛рдиреА рд▓рд╛рдпрд╛! рдЦреЗрд▓ рдХреЛ рд░реЛрдмреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ 1989 рдореЗрдВ рдЗрд╕реА рдирд╛рдо рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдПрдХ рдмрдВрджрд░рдЧрд╛рд╣ рд╣реИред
рдЫрд╡рд┐

рдЦрд┐рд▓реМрдирд╛ рд╣реА ред рдореМрди рдзреНрд╡рдирд┐ рдХреЗ рд╕рд╛рде рдЦрд┐рд▓реМрдирд╛ ред рдХрд╛рдо рдкрд░ рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг ред рдЬреАрдердм рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ ред
рдкреНрд░рдмрдВрдзрди рддреАрд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдХрд╛рд░рддреВрд╕ рд╣реИрдВ, рддреЛ рд╢рд┐рдлреНрдЯ + рддреАрд░ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рд╢реВрдЯ рдХрд░реЗрдЧрд╛ред


рдХрд╣рд╛рдиреА


рдпрджрд┐ рдЖрдк рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рд░реБрдЪрд┐ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЕрдЧрд▓реЗ рдХреБрдЫ рдкреИрд░рд╛рдЧреНрд░рд╛рдлреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддреБрд░рдВрдд "рддрдХрдиреАрдХреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди" рдЕрдиреБрднрд╛рдЧ рдкрд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВред

рдПрдХ рдмрдЪреНрдЪреЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдЯрд╛рд░реА 130 рдПрдХреНрд╕рдИ рдХрдВрдкреНрдпреВрдЯрд░ рдерд╛ред рдЬрдм рдореИрдВ 2 рд╕рд╛рд▓ рдХрд╛ рдерд╛, рддрдм рдорд╛рддрд╛-рдкрд┐рддрд╛ рдиреЗ рдЗрд╕реЗ рдЦрд░реАрджрд╛ рдерд╛ред рдЙрдирдХреА рдХрд╣рд╛рдирд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рдЗрд╕ рдЙрдореНрд░ рдореЗрдВ рдерд╛ рдХрд┐ рдореИрдВ рдПрдХ рдЬреЙрдпрд╕реНрдЯрд┐рдХ рдХреЗ рд╕рд╛рде рдПрдХ рдХреБрд░реНрд╕реА рд╕реЗ рдЧрд┐рд░ рдЧрдпрд╛, рд░реЛрдмреЛ рдХреЗ рджреВрд╕рд░реЗ рд╕реНрддрд░ рдкрд░ рдПрдХ рдЙрд▓реНрд▓реВ рд╕реЗ рджреВрд░ рднрд╛рдЧ рд░рд╣рд╛ рдерд╛ред

Robbo

рдпрд╣ рдЦреЗрд▓ рдкреЛрд▓рд┐рд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЬрд╛рдиреБрд╕ рдкреЗрд▓реЗрдХ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ 1989 рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛ рдмрдЪрдкрди рдХрд╛ рдЦреЗрд▓ рдерд╛ред

рд╕рдВрд╕реНрдерд╛рди рдореЗрдВ, рдореЗрд░реА рдорд╛рдВ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рд┐рдЦрд╛рдИ рдЧрдИ рдФрд░ 4 рд╕рд╛рд▓ рдХреА рдЙрдореНрд░ рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рдЦрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рддрдм рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд░реЙрдмреЛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдкрд╣рд▓рд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдмреБрд░реА рдЦрдмрд░ рдпрд╣ рдереА рдХрд┐ рдореИрдВ рдХреЗрд╡рд▓ PRINT, INPUT рдФрд░ POKE рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдЬрд╛рдирддрд╛ рдерд╛ред рдЗрд╕рд╕реЗ рдХреБрдЫ рднреА рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реБрдЖ / Z рдпрд╣ рдХрд▓реНрдкрдирд╛ рднреА рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЦреЗрд▓ рдХреЛ рд▓рд┐рдЦрдирд╛ рдХреИрд╕реЗ рд╕рдВрднрд╡ рд╣реИ, рдореИрдВрдиреЗ рдЬреЛ рдХрд┐рдпрд╛ рд╡рд╣ рд╕рднреА рдЪрд╛рд▓реЛрдВ рдореЗрдВ bruteforce рдХреА рддрд░рд╣ рдерд╛ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджрд╛рдИрдВ рдУрд░ рджрдмрд╛рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рдЬрд╣рд╛рдВ рд╡рд░реНрдг рдХреЛ рдПрдХ рдХрдХреНрд╖ рдореЗрдВ рджрд╛рдИрдВ рдУрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреБрдирд░реНрдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд рдпрд╣ рдЕрдкрдиреЗ рд╢реБрджреНрдзрддрдо рд░реВрдк рдореЗрдВ рдПрдХ рдЖрд╕реНрдХрд░ рд░рд╛рдЬреНрдп рдорд╢реАрди рдереАред рдЕрдЧрд░ рдореБрдЭреЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреНрд╡реИрд╕реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдерд╛, рддреЛ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ред

рдЕрдЧрд▓реА рдкреБрдирд░рд╛рд╡реГрддрд┐ рдиреМрд╡реАрдВ рдХрдХреНрд╖рд╛ рдореЗрдВ рдереАред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рдЬрд╝реБрдЕрд▓ рдмреЗрд╕рд┐рдХ рдФрд░ AMD-K6 II 500 рдерд╛ред рдЙрд╕ рд╕рдордп, рдЕрдкрдЧреНрд░реЗрдб рдкрддреНрд░рд┐рдХрд╛ рдиреЗ рдПрдХ рдбрд┐рд╕реНрдХ рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдЕрдВрдХ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЦреЗрд▓ рдХрд╛ рдХреБрдЫ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдерд╛ред рдПрдордПрд╕ рдкреЗрдВрдЯ рдиреЗ рдЕрдкрдиреЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЕрдЧреНрд░рджреВрддреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдпрд╣ рдЦрд┐рд▓реМрдирд╛ рднреЗрдЬрд╛ред рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдХреЗ рдмрд╛рдж, рдкреЗрдВрдЪ рдорд░ рдЧрдпрд╛ рдФрд░ рдХреЛрдб рдЦреЛ рдЧрдпрд╛ред рдХреЛрдб рдореЗрдВ рдХреЗрд╡рд▓ рд╕рд░рдгрд┐рдпрд╛рдБ рдереАрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рджрд╛рдПрдВ рд╣рд╛рде рдХреЗ рдПрдирдкреАрд╕реА рдХреЗ рдирд┐рдпрдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рднреВрд▓рднреБрд▓реИрдпрд╛ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдиреЗ рдХреЛрдб рдХреЗ рдЖрда рдП 4 рдкреГрд╖реНрда рд▓реЗ рд▓рд┐рдП (рдореИрдВ рдордЬрд╛рдХ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ)ред рддрдм рдХреЛрдИ рд╕рд╛рдорд╛рдиреНрдп рдЗрдВрдЯрд░рдиреЗрдЯ рдирд╣реАрдВ рдерд╛, рдХреЗрд╡рд▓ рдбрд╛рдпрд▓рдЕрдк рдерд╛ред

рдЧреНрд░реЗрдб 11 рдореЗрдВ, рдЙрд╕реА рд╡рд┐рдЬрд╝реБрдЕрд▓ рдмреЗрд╕рд┐рдХ рдкрд░ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣рд╛рдВ рдХреЛрдб рдХрд╛рдлрд╝реА рдмреЗрд╣рддрд░ рд╣реЛ рдЧрдпрд╛, рдореИрдВрдиреЗ рдЖрдВрджреЛрд▓рди рдХреА 4 рджрд┐рд╢рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ред

8 рд╕рд╛рд▓ рд╣реЛ рдЧрдПред рдкреИрдЯрд░реНрди рдХрд╛ рдЬреНрдЮрд╛рди, рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд╛рд╣рд┐рддреНрдп рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрднрд╡ рдкрдврд╝рдирд╛, рднрд╛рд╖рд╛рдУрдВ рдХреА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╢реИрд▓реА рдФрд░ рдЬреЗрдПрд╕ рдХрд╛ рдкреНрдпрд╛рд░, рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХрд╛ рд╡рд┐рдХрд╛рд╕ред рдФрд░ рдореИрдВ рд░реЛрдмреЛ рдореЗрдВ рд▓реМрдЯ рдЖрдпрд╛ред рдЗрди рд╕рднреА рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рдХрднреА-рдХрднреА рдореИрдВрдиреЗ рд╢рд╛рдо рдХреЛ рдЕрдЯрд╛рд░реА рдПрдореБрд▓реЗрдЯрд░ (Atari800Win) рднреА рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдмрдЪрдкрди рдХрд╛ рдЦреЗрд▓ рдЦреЗрд▓рд╛ред 2 рджрд┐рдиреЛрдВ рдореЗрдВ рдореИрдВрдиреЗ рдХреЛрдб рд▓рд┐рдЦрд╛ рдЬрд╣рд╛рдВ рдкрд╣рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдХрдо рд▓рд╛рдЗрдиреЗрдВ рдереАрдВред рдлрд┐рд░ рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛ рдХрд┐ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХрдИ рдорд╣реАрдиреЛрдВ рддрдХ рдЪрд▓реАред рдпрд╣ рдПрдХ рдЧреИрд░-рд▓рд╛рднрдХрд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдПрдХ рд╢реМрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдХреЛрдб рдХреЛ рдЪрд╛рдЯрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрднреА рднреА рдЦрд╛рдорд┐рдпрд╛рдВ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рд╢рд░реНрдо рдЖрддреА рд╣реИред рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЬреЛ рдореИрдВ рднрд░ рдореЗрдВ рдЖрдпрд╛ рдерд╛ рдЙрд╕рдХрд╛ рд╡рд░реНрдгрди рдореИрдВ рддрдХрдиреАрдХреА рднрд╛рдЧ рдореЗрдВ рдХрд░реВрдВрдЧрд╛ред

GnuRobboред

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

рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред



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

рдЦреЗрд▓ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдЗрд╕ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдХрдИ рд╡рд╕реНрддреБрдПрдВ рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИрдВред рддреЛ рдПрдХ рдмрдо, рдПрдХ рдкрддреНрдерд░, рдХреБрдЫ рддреЛрдкреЗрдВ, рдПрдХ рдЕрдВрддрд░рд┐рдХреНрд╖ рдпрд╛рди рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрди рдкрд░ рдЖрд░рд╛рдо рдХрд░рддреЗ рд╣реБрдПред

рд╡рд╕реНрддреБрдПрдВ рд╕реНрд╡рдпрдВ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдереАрдВред рдпрд╣рд╛рдБ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджрд░рд╡рд╛рдЬрд╛ рдХреЛрдб (door.js):
(function( R ){ 'use strict'; R.objects.Door = { //    explodable: true, //    ,      eatable: true, eat: function( eater ){ //             if( eater.keys > 0 ){ //      eater.set( 'keys', eater.keys - 1 ); //   this.game.setCell( this, 'Empty' ); //      this.game.playSound('door_default') } //  eat  ,     false,    //       .       , //           ,    . return false; } }; } )(window.R); 


рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рд╕рд░рд▓ рд╡рд╕реНрддреБрдПрдВ рдмрдирд╛рдирд╛ рдЬрд▓реНрджреА рд╕реЗ рдмрд╛рд╣рд░ рдЖ рдЧрдпрд╛ред рд▓реЗрдХрд┐рди рд▓рд╛рд╡рд╛ рдХреЗ рд╕рд╛рде, рдмрдо, рд╡рд┐рд╕реНрдлреЛрдЯ, рдЧреЛрд▓рд┐рдпреЛрдВ рдФрд░ рдЯреЗрд▓реАрдкреЛрд░реНрдЯ рдХреЛ рдЯрд┐рдВрдХрд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

рдмрдо рдФрд░ рд╡рд┐рд╕реНрдлреЛрдЯ

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

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

рдЗрд╕ рд╕рдордп, рдмрдо рдЕрднреА рднреА рдПрдХ рд╡рд╕реНрддреБ рдФрд░ рдиреЗрддреНрд░рд╣реАрди рдХреЗ рд░реВрдк рдореЗрдВ рдЬреАрд╡рд┐рдд рд╣реИред

2) рдЕрдЧрд▓реЗ рдЙрдкрд╛рдп рдореЗрдВ, рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рд╕реБрдкрд░рд┐рдореНрдкреЛрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
 5, 4, 5, 4, 3, 2, 0, 0, 0 


рдПрдХ рдмрдо рдХреЗ рд▓рд┐рдП, рдкрд░рд┐рдгрд╛рдо рдореВрд▓ рдЦреЗрд▓ рдХреЗ рд╕рдорд╛рди рд╣реИред
рдХреБрдЫ рдмрдореЛрдВ рдХреЗ рд▓рд┐рдП - рдЕрднреА рддрдХ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИред рдпрд╣ рдореВрд▓ рдПрдиреАрдореЗрд╢рди рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рд╢реЛрдзрди (рд╢рд░реНрдо) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

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

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЦреЗрд▓ рдореЗрдВ рдХрдИ рд╡рд┐рд╕реНрдлреЛрдЯ рд╣реЛрддреЗ рд╣реИрдВ:
рдПрдХ рд╡рд┐рд╕реНрдлреЛрдЯ рдХрд╛рд░рддреВрд╕ рд╕реЗ рдзреБрдЖрдБ, рдПрдХ рд╡рд╕реНрддреБ рдХрд╛ рд╡рд┐рдирд╛рд╢, рдмрдо рд╡рд┐рд╕реНрдлреЛрдЯ, рд╕реЗ рдЯреЗрд▓реАрдкреЛрд░реНрдЯреЗрд╢рди, (рдпрд╣рд╛рдБ рд╡рд┐рд╕реНрдлреЛрдЯ рдХрд╛ рдПрдиреАрдореЗрд╢рди рд░рд┐рд╡рд░реНрд╕ рдСрд░реНрдбрд░ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ)

рдЯреЗрд▓реАрдкреЛрд░реНрдЯ

рдЫрд╡рд┐
Teleport рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ Teleport рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдирдХреНрд╢реЗ рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рд╕реЗ рджреВрд╕рд░реЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рд░реЛрдмреЛ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред рд░реЛрдмреЛ рдЗрдирдкреБрдЯ рдмрд┐рдВрджреБ рдкрд░ рднреМрддрд┐рдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдмрд┐рдВрджреБ рдкрд░ рд╡рд╛рдкрд╕ рднреМрддрд┐рдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рджрд╛рдИрдВ рдУрд░ рд╕реЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмрд╛рдИрдВ рдУрд░ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред рджрд┐рд▓рдЪрд╕реНрдк рдорд╛рдорд▓реЗ рддрдм рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдирд┐рдХрд╛рд╕ рдмрд┐рдВрджреБ рдкрд░ рд╡рд╛рдВрдЫрд┐рдд рдирд┐рдХрд╛рд╕ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдХрднреА-рдХрднреА рдирд┐рдХрд╛рд╕ рдХреЗ рд╕рднреА рдкрдХреНрд╖ рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдХрднреА-рдХрднреА рдирд┐рдХрд╛рд╕ рдмрд┐рдВрджреБ рд╡рд┐рд╕реНрдлреЛрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЯреЗрд▓реАрдкреЛрд░реНрдЯрд░реНрд╕ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝реЗ рдореЗрдВ рдЬреБрдбрд╝реЗ рдирд╣реАрдВ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рд▓реВрдк рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯред рдореЗрд░реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ, рдореИрдВрдиреЗ рджреВрд╕рд░реЗ рдЯреЗрд▓реАрдкреЛрд░реНрдЯ рдореЗрдВ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдФрд░ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдмрдирд╛рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рд╣реИ, рдЬрдм рдореИрдВ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдЦреЗрд▓ рдмрдирд╛рдКрдВрдЧрд╛ред рдПрдореБрд▓реЗрдЯрд░ рдкрд░, рдореИрдВрдиреЗ рдЗрди рд╕рднреА рд░рд╛рдЬреНрдпреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреА рдФрд░ рд▓рд┐рдЦрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдкреНрдпрд╛рд░ рдореБрдЭреЗ рдХреЛрдбрд╛рдВрддрд░рдХ рд╕реЗ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрд╡рд╕реНрдерд╛ -> рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рд╕рд╢рд░реНрдд рд╕рдВрдЪрд╛рд▓рдХ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗрд▓ рдХреА рдкрд╕рдВрдж рдХреЛ рдХрдо рдХрд░ рджрд┐рдпрд╛ред рдпрд╣ рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд▓реЗрдиреЗ рдХрд╛ рдЦреЗрд▓ рдерд╛, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдЙрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ рдореИрдВрдиреЗ рд╕рдордп рдмрд┐рддрд╛рдпрд╛, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рд╡рд░реНрддрдорд╛рди рджрд┐рд╢рд╛ рдХреЗ xor рд╕рдВрдЪрд╛рд▓рди рдХреЛ 11 | 11 | 11 | 10 рдХреЗ рд╕рд╛рде рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЗрдирдкреБрдЯ рджрд┐рд╢рд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдордиреЗ рджрд╛рдИрдВ рдУрд░ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛, рдЬреЛ рджрд┐рд╢рд╛ 2 рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ (рджрд╛рдИрдВ рдУрд░ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛, рдлрд┐рд░ рдмрд╛рдИрдВ рдУрд░ рдЧрдпрд╛)ред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛрд╢рд┐рдХрд╛рдУрдВ 2 (рдмрд╛рдПрдВ), 1 (рдиреАрдЪреЗ) (10 ^ 11 = 01), 3 (рдКрдкрд░) (01 ^ 10 = 11), 0 (рджрд╛рдПрдВ) (11 ^ 11 = 0) рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдореВрд▓ рдХреЛ рджрд┐рд╢рд╛ рд▓реМрдЯрд╛рдПрдЧрд╛ рд░рд╛рдЬреНрдп (рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рднреА рдЖрдЙрдЯрдкреБрдЯ рдЕрд╡рд░реБрджреНрдз рд╣реИрдВ)ред

рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
 var tryCell, i; for( i = 0; i < 4; i++ ){ tryCell = this.game.getCell( R.addDirection( this.teleportX, this.teleportY, obj.direction ) ); if( tryCell.is( 'Empty' ) ) break; obj.direction = obj.direction ^ ( 3 - i % 2 ); } 


рд▓рд╛рд╡рд╛ред

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

рддрдХрдиреАрдХреА рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ



рдЧреЗрдо рдХреЛрдб рдХреЛ рддрд╛рд░реНрдХрд┐рдХ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдореБрдЦреНрдп рд╣реИрдВ: рдирд┐рдпрдВрддреНрд░рдХ, рджреГрд╢реНрдп, рд╕реНрдкреНрд░рд╛рдЗрдЯ рдореИрдиреЗрдЬрд░, рдХреАрдмреЛрд░реНрдб рд╣реИрдВрдбрд▓рд░, рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ (рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдСрдмреНрдЬреЗрдХреНрдЯ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдлреИрдХреНрдЯреНрд░реА)ред

рдореЙрдбрд▓ рдХреЛ рдореБрдЦреНрдп рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрд╡рдпрдВ рдЫреЛрдЯреЗ рдирд┐рдпрдВрддреНрд░рдХ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдЙрдирдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВред рдЕрд▓рдЧ-рдЕрд▓рдЧ, рдПрдХ рджреГрд╢реНрдп рд╣реИ рдЬреЛ рдХреИрдирд╡рд╕ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИ, рд╕реНрдкреНрд░рд╛рдЗрдЯ рдЕрдкрдбреЗрдЯ рдХреЛ рдореЙрдирд┐рдЯрд░ рдХрд░рддрд╛ рд╣реИ, рдкреНрд▓реЗрдЗрдВрдЧ рдлреАрд▓реНрдб рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЫрд╡рд┐ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП R.sprites рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдпрд╣ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдкреВрд░реЗ рдЦреЗрд▓ рдХреЗ рдореИрджрд╛рди рдХреЛ рдЫрд╛рдВрдЯ рдХрд░ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреЛрдИ рд╡рд╕реНрддреБ рдЬреАрд╡рд┐рдд рдереА рдпрд╛ рдирд╣реАрдВ, рдпрд╣ рд╕рд░реНрд╡реЛрддреНрддрдо рджреГрд╖реНрдЯрд┐рдХреЛрдг рдирд╣реАрдВ рд╣реИред рддреЛ рд╕рдХреНрд░рд┐рдп рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реВрдЪреА рдХрд╛ рдЬрдиреНрдо рд╣реБрдЖред рджреБрдирд┐рдпрд╛ рдХреЗ рдХрджрдо рдореЗрдВ, рдХреЗрд╡рд▓ рдЙрдирдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдп, рдЬреИрд╕реЗ:
рд╕реНрд╡реИрдк - рджреЛ рд╡рд╕реНрддреБрдУрдВ рдХреА рдЕрджрд▓рд╛-рдмрджрд▓реАред рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрдм рдПрдХрд▓ рд╡рд╕реНрддреБрдУрдВ (рдХрджрдо, рдПрдХрд▓ рд╢реЙрдЯ, рдПрдирдкреАрд╕реА) рдЪрд▓рддреА
getCell (x, y) - рджрд┐рдП рдЧрдП рдкрдж рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд╕реНрддреБ рд▓реМрдЯрд╛рдПрдЧрд╛
getCell (obj) -> рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ obj.x, obj.y рдореЗрдВ рд╕реНрдерд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реМрдЯрд╛рдПрдЧрд╛

setCell (x, y, obj, data) - рджреА рдЧрдИ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд╛рд▓рддрд╛ рд╣реИред рдУрдмреНрдЬ рдпрд╛ рддреЛ рдПрдХ рдЕрдиреНрдп рд╡рд╕реНрддреБ рдпрд╛ рдПрдХ рд╡рд╕реНрддреБ рдХрд╛ рдирд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 'рд╡рд┐рд╕реНрдлреЛрдЯ')ред рд╡рд╕реНрддреБ рдХреЗ рдирд╛рдо рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдХрд╛рд░рдЦрд╛рдирд╛ рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ред
setCell (obj1, obj2, data) -> рд╡рд╣реА рдХрд░рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ obj1.x рд╕реЗ рдмрд╛рд╣рд░ рдлрд╛рдбрд╝ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, obj1.y

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

рд╕реНрдкреНрд░рд╛рдЗрдЯ

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

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

рдПрдиреАрдореЗрд╢рди рдХреЗ рд╕рд╛рде рднреА рдРрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдирддреАрдЬрддрди, рдореИрдВрдиреЗ рдПрдореБрд▓реЗрдЯрд░ рд╕реЗ рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ рдФрд░ рдлрд╝реНрд░реЗрдо рдХреЛ рдлрд╝реНрд░реЗрдо рд╕реЗ рджреЗрдЦрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ: рдкрд╛рддреНрд░реЛрдВ рдХреЗ рдХрджрдо рдкрд░ - рдкреНрд░реЗрдд рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдПрдиреАрдореЗрд╢рди рджреБрдирд┐рдпрд╛ рдХреА рдЧрдгрдирд╛ рдХреЗ рдмреАрдЪ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдирдИ рдЬрдЧрд╣ рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрд╣реА рд╣реИ, рдПрдХ рдХрджрдо рдореБрдЦреНрдп рд▓реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╣реАрдВ рдЪрд▓рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЫрд╡рд┐ рдХреЗрд╡рд▓ рдмрджрд▓рддреА рд╣реИред

рдПрдХ рдЕрд▓рдЧ рдЕрдзреНрдпрд╛рдп рдПрдХ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкреИрд▓реЗрдЯ рдХрд╛ рд╣рдХрджрд╛рд░ рд╣реИред


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

рдЕрднреА рдкрд┐рдЫрд▓реЗ рд╣рдлреНрддреЗ рдореИрдВрдиреЗ рдПрдХ рдЕрд▓рдЧ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд┐рдпрд╛ (рдпрджрд┐ рд░реБрдЪрд┐ рд╣реЛ рддреЛ рдПрдХ рдкреЛрд╕реНрдЯ рд╣реЛрдЧреА), рдЬреЛ рдЖрдкрдХреЛ рдкрд┐рдХреНрд╕реЗрд▓-рдмрд╛рдп-рдкрд┐рдХреНрд╕реЗрд▓ рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреЗ рдмрд┐рдирд╛ рдкреИрд▓реЗрдЯ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ, рдпрд╣ рд╡рд┐рдзрд┐ IE7 рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИред
рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЗрд╕ рддрдХрдиреАрдХ рдХреЛ рд╡рд░реНрддрдорд╛рди рдЧреЗрдо рдХреЛрдб рдореЗрдВ рдирд╣реАрдВ рдЦреАрдВрдЪрд╛ рд╣реИред

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


рдЦреЗрд▓ рдореЗрдВ рдЕрднреА рднреА рдХреБрдЫ рдЦрд╛рдорд┐рдпрд╛рдВ рд╣реИрдВред

рдпреЛрдЬрдирд╛рдПрдВ:


рджреВрд░ рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ:


рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ рдирдП рд╕рд╛рд▓ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕ рд░рд┐рд▓реАрдЬ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджреЛрдВ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ред рд▓рдЧрддрд╛ рд╣реИ рд╕рдлрд▓ рд╣реЛ рдЧрдпрд╛ред рдЕрднреА рднреА рдРрд╕реЗ рд╕реНрдерд╛рди рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рд╢рд░реНрдо рдЖрддреА рд╣реИ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╕рднреА рд▓реЛрдбрд┐рдВрдЧ рд╕реНрддрд░реЛрдВ, рдмрджрд▓рддреЗ рд╕реНрддрд░реЛрдВ рдХреЗ рдПрдиреАрдореЗрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ)ред
рд╕рднреА рдЖрдЧрд╛рдореА рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде!

Source: https://habr.com/ru/post/In207920/


All Articles