рдПрд▓рдИрдбреА рдШрди + рд╕рд╛рдВрдк

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛


рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо (рдЪреВрдВрдХрд┐ рд▓реЗрдЦ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ 2 рд▓реЛрдЧреЛрдВ рдХреА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛) рдЖрдкрдХреЛ рдмрддрд╛рдПрдЧрд╛ рдХрд┐ рд╣рдордиреЗ рдкреБрд░рд╛рдиреЗ рдЦреЗрд▓ рдореЗрдВ рдХреИрд╕реЗ рд╕рд╛рдВрд╕ рд▓реА, рд╕рднреА рдХреЛ рднреВрд▓ рдЧрдПред

рдЫрд╡рд┐

рдЯреНрд░реЗрдирд┐рдВрдЧ


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

рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдПрд▓рдИрдбреА рдХреНрдпреВрдм рдмрдирд╛рдПрдВ


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

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

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

рдЫрд╡рд┐

рдХрдИ рдкрд░рддреЛрдВ рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдбрд┐рдЬрд╛рдЗрди рдкрд░реНрдпрд╛рдкреНрдд рдкреИрд░ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рд▓рдВрдмреЗ рдмреЛрд▓реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред

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

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

рдЫрд╡рд┐

рдЫрд╡рд┐

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

рд╕рднреА рдПрд▓рдИрдбреА рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реБрдП, рд╣рдореЗрдВ 8 рдПрд▓рдИрдбреА рдХреЗ 8 рд╕реНрдЯреНрд░рд┐рдкреНрд╕ рдорд┐рд▓рддреЗ рд╣реИрдВред рдпрд╣ рд╕рдм рдПрдХ рдкрд░рдд рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рд╕рд╛рдзрд╛рд░рдг рдПрд▓реНрдпреВрдореАрдирд┐рдпрдо рддрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рд╕реАрдзрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рдордиреЗ рдЗрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ 2 "рдЫрдбрд╝" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рддрд╛рдХрд┐ рдбрд┐рдЬрд╛рдЗрди рдХреЛ рдЬрдЯрд┐рд▓ рди рдХрд┐рдпрд╛ рдЬрд╛рдП, рд╡реИрд╕реЗ рдпрд╣ рдХрд╛рдлреА рдордЬрдмреВрдд рдирд┐рдХрд▓рд╛ред

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

рдЫрд╡рд┐

рдЫрд╡рд┐

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

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

рдЫрд╡рд┐

рдЫрд╡рд┐

рд╕рд░реНрдХрд┐рдЯ рдбрд┐рдЬрд╛рдЗрди


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

рдЫрд╡рд┐

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

рдЫрд╡рд┐

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

рдЫрд╡рд┐

рдЫрд╡рд┐

рдХреНрдпреВрдм рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдирд╛


рд╡реЗ рдЯреИрдмрд▓реЗрдЯ рд╕реЗ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреНрдпреВрдм рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдмреЗрд╣рддрд░ рдирд╣реАрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ 5 рд╡реА рдФрд░ 2 рдП рд╣реИрдВред рд╢рд╛рдпрдж рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпреВрдм рдХрд╛рдлреА рдЪрдордХрддрд╛ рд╣реИред рдПрд▓ рдИ рдбреА рдХреЛ рдирд╣реАрдВ рдЬрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рднреА рдПрдиреЛрдб рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЛ рд╡рд░реНрддрдорд╛рди-рд╕реАрдорд┐рдд рдЕрд╡рд░реЛрдзрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░реА рдЧрдгрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЙрдиреНрд╣реЗрдВ рд▓рдЧрднрдЧ 40 рдУрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдРрд╕рд╛ рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ 100 рдУрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

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

рдЫрд╡рд┐

рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓реЗрдЖрдЙрдЯ рдкрд░ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред

рдЫрд╡рд┐

рд╕рдм рдХреБрдЫ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдФрд░ рдХрд┐рдП рдЧрдП рдЧрд▓рддрд┐рдпреЛрдВ рдХреЛ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рд╢рд░реАрд░ рдХреЛ рдЕрдкрдиреЗ рдЯреБрдХрдбрд╝реЗ рдЯреБрдХрдбрд╝реЗ рд╕реЗ рдмрд╛рд╣рд░ рдХрд░ рджрд┐рдпрд╛, рдпрд╣ рдЕрдЪреНрдЫрд╛ рдирд┐рдХрд▓рд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдЪрд┐рддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдерд╛ред рдпрд╣рд╛рдБ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рд╣реИ:

рдЫрд╡рд┐

рд╡рд╣рд╛рдБ рдкреНрд░рдХрд╛рд╢ рд╣реЛ!


рдПрдХ рдШрди рд╣реИ, рдпрд╣ рдЪрдордХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рдХреНрдпреВрдм рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдореЛрдб (рдореЛрдб) рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд▓реВрдЯреВрде + рдПрдВрдбреНрд░реЙрдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдлреЛрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреЙрд░реНрдбреЛрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣рд╛рдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдб рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рд▓рд┐рдВрдХ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдШрди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо


рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рднреА рдПрд▓рдИрдбреА рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИ, рд╣рдо рдЙрди рд╕рднреА рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдкреНрд░рдХрд╛рд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╣рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдкрд░рддреЛрдВ рдореЗрдВ рдкреНрд░рдХрд╛рд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

  1. рд╡рд░реНрддрдорд╛рди рдкрд░рдд 0 рд╣реИред
  2. рд╡рд░реНрддрдорд╛рди рдкрд░рдд рдХреЗ рд▓рд┐рдП рдореБрдЦреМрдЯрд╛ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ
  3. рдкрд┐рдЫрд▓реА рдкрд░рдд рдХреЗ рд▓рд┐рдП рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдХреЛ рдмрдВрдж рдХрд░реЗрдВред рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рдкрд░рдд рд╢реВрдиреНрдп рд╣реИ, рддреЛ рдкрд┐рдЫрд▓реА рдкрд░рдд 7 рд╡реАрдВ рдкрд░рдд рд╣реИ
  4. рд╣рдо рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВред рдореВрд▓реНрдп рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ
  5. рд╡рд░реНрддрдорд╛рди рдкрд░рдд рдХреЗ рд▓рд┐рдП рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдЦреЛрд▓реЗрдВред рд╣реБрд░реНрд░реЗ, рдПрдХ рдкрд░рдд рдЪрдордХрддреА рд╣реИ!
  6. рд╡рд░реНрддрдорд╛рди рдкрд░рдд ++ред рдЧреЛрдЯреЛ: 2

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдмрд╣реБрдд рдЬрд▓реНрджреА рджреЛрд╣рд░рд╛рддрд╛ рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рдпрд╣ рднреНрд░рдо рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдПрд▓рдИрдбреА рдПрдХ рд╕рд╛рде рдЬрд▓рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ (рд▓реЗрдХрд┐рди рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ)ред рдорд╛рд╕реНрдХ 64x8 рдмрд╛рдЗрдЯ рд╕рд░рдгреА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рд▓реЗрдЦрди рдореЛрдб

рдпреЗ рдореЛрдб рдЙрд╕ рдХреНрд░рдо рдореЗрдВ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реБрдП рдЬрд┐рд╕рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдпрд╣рд╛рдБ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреГрдкрдпрд╛ рдЙрдиреНрд╣реЗрдВ рдХреЛрдб рдореЗрдВ рдХреНрд░рдорд╛рдВрдХрд┐рдд рдХрд░рдХреЗ рджрдВрдбрд┐рдд рди рдХрд░реЗрдВред рдЖрдЗрдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ: рд╕рднреА рдПрд▓ рдИ рдбреА рдХреЛ рдкреНрд░рдХрд╛рд╢ рджреЗрдВред

рдШрди рдкреНрд░рдХрд╛рд╢
void Mode_2_Init() {
	for (byte z = 0; z < CUBE_EDGE_SIZE; z++) {
		for (byte y = 0; y < CUBE_EDGE_SIZE; y++) {
			for (byte x = 0; x < CUBE_EDGE_SIZE; x++) {
				cube->data[z * CUBE_LEVEL_SIZE + y * CUBE_EDGE_SIZE + x] = 1;
			}
		}
	}
}


"рдЪрд┐рдкрдЪрд┐рдкрд╛" рдореЙрдб

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

рдЪрд┐рдкрдЪрд┐рдкрд╛ рдХреЛрдб
void Mode_0() {
	byte positionToMove = random(CUBE_LEVEL_SIZE);
	byte fromLevel = cube->data[positionToMove] == 1 ? 0 : 7;
	bool top = fromLevel == 0;
	cube->ShowDataXTimes(5);
	while (true) {
		byte toLevel = top ? fromLevel + 1 : fromLevel - 1;
		if (toLevel >= CUBE_EDGE_SIZE || toLevel < 0) break;
		cube->data[fromLevel * CUBE_LEVEL_SIZE + positionToMove] = 0;
		cube->data[toLevel * CUBE_LEVEL_SIZE + positionToMove] = 1;
		cube->ShowDataXTimes(2);
		fromLevel = toLevel;
	}
}

void Mode_0_Init() {
	cube->Clear();
	for (byte i = 0; i < CUBE_LEVEL_SIZE; i++) {
		byte value = random(0, 2);  // max - 1
		cube->data[i] = value;  //first level
		cube->data[i + (CUBE_EDGE_SIZE - 1) * CUBE_LEVEL_SIZE] = !value;  //last level
	}
}


рдпрд╣ рдЬреАрд╡рди рдореЗрдВ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:



"рдПрдХ рдФрд░ рдЪрд┐рдкрдЪрд┐рдкрд╛ рдЖрдзреБрдирд┐рдХ"

рдпрд╣ рдореЙрдб рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдкрд░рдд рдЬрд▓ рдирд╣реАрдВ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдЪреЗрд╣рд░реЗ, рдФрд░ рдЗрд╕ рдЪреЗрд╣рд░реЗ рд╕реЗ рд░реЛрд╢рдиреА, рдПрдХ-рдПрдХ рдХрд░рдХреЗ рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ рдореЗрдВ, рдФрд░ рдлрд┐рд░ рд╡рд╛рдкрд╕ред

рдПрдХ рдФрд░ рдЪрд┐рдкрдЪрд┐рдкрд╛ рдХреЛрдб
void Mode_3_Init() {
	cube->Clear();
	positions->clear();
	new_positions->clear();
	mode_3_direction = NORMAL;
	for (short y = 0; y < CUBE_LEVEL_SIZE * CUBE_EDGE_SIZE; y += CUBE_LEVEL_SIZE) {
		for (byte x = 0; x < CUBE_EDGE_SIZE; x++) {
			cube->data[x + y] = 1;
			positions->push_back(x + y);
		}		
	}
}

void Mode_3() {
	if (positions->size() == 0) {
		delete positions;
		positions = new_positions;
		new_positions = new SimpleList<short>();
		mode_3_direction = mode_3_direction == NORMAL ? INVERSE : NORMAL;
	}
	byte item = random(0, positions->size());
	short position = *((*positions)[item]);
	positions->erase(positions->begin() + item);
	byte i = 1;
	while(i++ < CUBE_EDGE_SIZE ) {
		cube->data[position] = 0;
		if(mode_3_direction == NORMAL) position += CUBE_EDGE_SIZE;
		else position -= CUBE_EDGE_SIZE;
		cube->data[position] = 1;
		cube->ShowDataXTimes(1);
	}
	new_positions->push_back(position);
}




рдПрдХ рдШрди рдХреЗ рдЕрдВрджрд░ рдШрди

рдЖрдЗрдбрд┐рдпрд╛: 1 рд╕реЗ 8 рдПрд▓ рдИ рдбреА рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдХреНрдпреВрдм рдХреЗ рдЪреЗрд╣рд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрдпреВрдм рдХреЗ рдЕрдВрджрд░ рдПрд▓ рдИ рдбреА рдХреЛ рдкреНрд░рдХрд╛рд╢ред

рдПрдХ рдШрди рдХреЗ рдЕрдВрджрд░ рдШрди
void Mode_1() {
	cube->Clear();
	for (byte cube_size = 0; cube_size < CUBE_EDGE_SIZE; cube_size++) {
		for (byte level = 0; level <= cube_size; level++) {
			for (byte x = 0; x <= cube_size; x++) {
				for (byte y = 0; y <= cube_size; y ++) {
					cube->data[level * CUBE_LEVEL_SIZE + y * CUBE_EDGE_SIZE + x] =
						(y % cube_size == 0 || x % cube_size == 0)
						&& level % cube_size == 0 ||
						(y % cube_size == 0) && (x % cube_size == 0) ? 1 : 0;
				}
			}
		}
		cube->ShowDataXTimes(5);
	}
	for (byte cube_size = CUBE_EDGE_SIZE - 1; cube_size > 0; cube_size--) {
		for (byte level = 0; level <= cube_size; level++) {
			for (byte x = 0; x <= cube_size; x++) {
				for (byte y = 0; y <= cube_size; y++) {
					cube->data[level * CUBE_LEVEL_SIZE + (CUBE_EDGE_SIZE - 1 - y) * CUBE_EDGE_SIZE + (CUBE_EDGE_SIZE - 1 - x)] =
						(((y % (cube_size - 1) == 0 || x % (cube_size - 1) == 0) && (level % (cube_size - 1) == 0))
						|| ((y % (cube_size - 1) == 0) && (x % (cube_size - 1) == 0) && level % cube_size != 0))
						&& x < (cube_size) && y < (cube_size) ? 1 : 0;
				}
			}
		}
		cube->ShowDataXTimes(5);
	}
}


рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:



рдФрд░ рдЕрдВрдд рдореЗрдВ рд╕рд╛рдВрдк

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

рдЗрд╕ рдЦреЗрд▓ рдХреЗ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рдмрдВрдзрди рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ: рдЪрд╛рд░ рдмрдЯрди рдФрд░ рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИред рддреАрди-рдЖрдпрд╛рдореА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрдИ рдирд┐рдпрдВрддреНрд░рдг рд╡рд┐рдХрд▓реНрдк рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ:

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

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

рдмреЗрд╢рдХ, рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЕрд╕реНрддрд┐рддреНрд╡ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ (рдЕрдиреНрдп рдирд┐рдпрдВрддреНрд░рдг рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЬрд╛рдирдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛)ред рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рджреВрд╕рд░рд╛ рдЪреБрдирд╛ред

рджрд┐рд╢рд╛ рд╕рдВрд╣рд┐рддрд╛
void Snake::ApplyUp() {
	switch (direction) {
	case X:
	case Y:
		direction = Z;
		directionType = NORMAL;
		break;
	case Z:
		direction = X;
		directionType = INVERSE;
	}
}

void Snake::ApplyDown() {
	switch (direction) {
	case X:
	case Y:
		direction = Z;
		directionType = INVERSE;
		break;
	case Z:
		direction = X;
		directionType = NORMAL;
	}
}

void Snake::ApplyLeft() {
	switch (direction) {
	case X:
		direction = Y;
		directionType = directionType == NORMAL ? INVERSE : NORMAL;
		break;
	case Y:
		direction = X;
		directionType = directionType;
		break;
	
	case Z:
		direction = Y;
		directionType = NORMAL;
	}
}

void Snake::ApplyRight() {
	switch (direction) {
	case X:
		direction = Y;
		directionType = directionType;
		break;
	case Y:
		direction = X;
		directionType = directionType == NORMAL ? INVERSE : NORMAL;
		break;
	case Z:
		direction = Y;
		directionType = INVERSE;
	}
}

void Snake::ChangeDirection(KEY key) {
	switch(key) {
	case UP:
		ApplyUp();
		break;
	case LEFT:
		ApplyLeft();
		break;
	case RIGHT:
		ApplyRight();
		break;
	case DOWN:
		ApplyDown();
		break;
	}
}


рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдкрд░рд┐рдгрд╛рдо:





рдХреНрдпреВрдм рдлрд░реНрдорд╡реЗрдпрд░ рдФрд░ рдлреЛрди рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ:

рдПрдкреНрд▓рд┐рдХреЗрд╢рди
рдлрд░реНрдорд╡реЗрдпрд░

рдкрд░рд┐рдгрд╛рдо


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

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


All Articles