рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░! рдореИрдВ рд╕реЛрд╢рд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░-рдЖрдзрд╛рд░рд┐рдд рдСрдирд▓рд╛рдЗрди рдЧреЗрдо рдмрдирд╛рдиреЗ рдХреА рдЕрдкрдиреА рдХрд╣рд╛рдиреА рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдиреЗрдЯрд╡рд░реНрдХред рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рд╢реБрд░реВ рд╕реЗ рдЕрдВрдд рддрдХ, рд╡рд┐рдЪрд╛рд░ рд╕реЗ 10 рдкреБрдирд░рд╛рд░рдВрдн рддрдХ рд╕рднреА рдЪреАрдЬреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рд▓реЗрдЦ рдЫреЛрдЯрд╛ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд┐рд╕реНрддреГрдд рдерд╛ред рд╢рд╛рдпрдж рдЦреЗрд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдХрд┐рд╕реА рдХреЛ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рддреАрдд рд╣реЛрдВрдЧреАред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдЬрд┐рд╕ рдбрд░рд╛рд╡рдиреА рдШрдЯрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреА рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рдореИрдВ рдЙрд╕реЗ рдХрд╛рдЯ рджреЗрддрд╛ рд╣реВрдВ! (рдпрд╣ рд╕рдмрд╕реЗ рд╢реБрд░реБрдЖрддреА рдЗрдЧреНрд░реЛрдбреЗрд▓реЛрд╡ рдФрд░ рд╣реЛрд▓реАрд╡рд╛рд░реНрд╢рд┐рдХрдо рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)
рдкрд░рд┐рдЪрдпред (рдпрд╣ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)
рдкрд░рд┐рдгрд╛рдореА рдЦреЗрд▓ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдорд╛рд░реНрдЧ рдмрд╣реБрдд рд▓рдВрдмрд╛ рдерд╛ред рдпрд╣ рд╕рдм рдЗрд╕ рддрдереНрдп рд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ рдХрд┐ рдореИрдВрдиреЗ jQuery рд╕реАрдЦ рд▓рд┐рдпрд╛ рд╣реИред рд╣рд╛рдВред рдпрд╣ рдПрдХ рд╕реБрдирд╣рд░рд╛ рд╕рдордп рдерд╛ред рдмреЗрд╡рдХреВрдл рдПрдирд┐рдореЗрд╢рди рдХреА рдорджрдж рд╕реЗ, рдореИрдВрдиреЗ рдкреВрд░реЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рд╕реНрдорд╛рдЗрд▓реА рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд░ рддрд░рд╣ рдХреА рдмрдХрд╡рд╛рд╕ рдХреА, рдЬреИрд╕реЗ рдорд╛рдЙрд╕ рдХреНрд▓рд┐рдХ рдХреА рдЬрдЧрд╣ред рдЬрдм рдпрд╣ рд╕реНрддрд░ рдкреВрд░реНрдгрддрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдЧрдпрд╛, рддреЛ рдореИрдВ рдЗрд╕ "рдЧреЗрдо" рдореЗрдВ рдСрдирд▓рд╛рдЗрдирдиреЗрд╕ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдФрд░ рдлрд┐рд░ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ ...
рдореЗрд░реЗ рд▓рд┐рдП рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рдереА рдХрд┐ рд╣рд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рд╣рд░ рд╕реЗрдХрдВрдб рдореЗрдВ рд╕рд░реНрд╡рд░ рд╕реЗ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рднреЗрдЬрдиреА рдереА рдЕрдЧрд░ рджреВрд╕рд░реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдиреЗ рдХреБрдЫ рдХрд┐рдпрд╛ рд╣реЛред PHP + MySQL рдореЗрдВ рд╕рдм рдХреБрдЫ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреНрд▓рд┐рдХ рдХреА рдЬрдЧрд╣ рдФрд░ рд╕рдордп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЧрдИ рдереА рдФрд░ рдЕрдиреБрд░реЛрдз рдкрд░ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рдЬрд╛рд░реА рдХреА рдЧрдИ рдереАред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХреЛрдИ рдЪрдорддреНрдХрд╛рд░ рд╕реНрд░реЛрдд рдирд╣реАрдВ рдмрдЪрд╛ рд╣реИ, рдареАрдХ рд╣реИред
рдЕрдЧрд▓рд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрджрдо рдЙрддреНрдкрд╛рджрдХрддрд╛ рдерд╛ред рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдирд┐рд░рдВрддрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рд╡рд╛рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛, рдФрд░ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдореИрдВрдиреЗ рдХреЙрдореЗрдЯ-рдПрд╕, рдлреНрд▓реИрд╢ рдХреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╕реБрд▓рдЭрд╛ рд▓рд┐рдпрд╛ ... рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рд╕рдм рд╕рд░реНрд╡рд░ рдкрд░ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдФрд░ рдлрд┐рд░ рдЕрдЪрд╛рдирдХ рдореИрдВ NodeJS рдХреЗ рдкрд╛рд░ рдЖ рдЧрдпрд╛ред рдпрд╣ рдХреБрдЫ рдерд╛ред рдореИрдВ рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдмрдЪреНрдЪреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреБрд╢ рдерд╛, рдФрд░ рдЬрдм рдореБрдЭреЗ рд╕реЙрдХреЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ред
рдпрд╣ рд╕рдм рдореЗрд░реЗ рд▓рд┐рдП рдерд╛ рдХрд┐ рдореИрдВ рдХреИрд╕реЗ рдЕрдореЗрд░рд┐рдХрд╛ рдХреА рдЦреЛрдЬ рдХрд░реВрдВ, рдореБрдЭреЗ рд░рд╛рдд рдореЗрдВ рдиреАрдВрдж рдирд╣реАрдВ рдЖрдИ рдФрд░ рдХреЛрдб рд▓рд┐рдЦрд╛, рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП ... рдЬрдм рдореИрдВрдиреЗ рдЕрдЪрд╛рдирдХ рджреЗрдЦрд╛ рдХрд┐ рдореЗрд░рд╛ рдЦреЗрд▓ рдЬрдЧрд╣-рдЬрдЧрд╣ рдЕрдЯрдХ рдЧрдпрд╛ рд╣реИред рдереЛрдбрд╝реЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рдПрдХ рдЦреЗрд▓ рдХреЗ рд╕рдорд╛рди рдЕрдкрдиреА рдкрд╣рд▓реА рд░рдЪрдирд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдлрд┐рд░ рд╕реЗ ... рдЧреНрд░рд╛рд╣рдХ jQuery рдореЗрдВ рдерд╛, рд╕рдорд╛рди рдПрдирд┐рдореЗрд╢рди, рд╕рдорд╛рди рдЗрдореЛрдЯрд┐рдХреЙрди рдЖрдВрджреЛрд▓рдиреЛрдВред рд╕рдм рдХреБрдЫ рдзреАрд░реЗ-рдзреАрд░реЗ рд╕реБрдзрд╛рд░ рд╣реБрдЖ рдерд╛, рдПрдХ рдЪреИрдЯ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣рдерд┐рдпрд╛рд░ (рд╣рд╛рдБ, рдЗрдореЛрдЯрд┐рдХреЙрдиреНрд╕ рд╢реЙрдЯ)ред рдмрдбрд╝рд╛ рдирдХреНрд╢рд╛ рдПрдХ рдирд┐рдпрдорд┐рдд 10k x 10k рдкрд┐рдХреНрд╕реЗрд▓ рдЫрд╡рд┐ рдереАред рддрдм рдореБрдЭреЗ рдХреНрд░реЛрдо рджреЗрд╡ рдЯреВрд▓реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ред рдпрд╣ рджреЗрдЦрдХрд░ рдХрд┐ рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдХреА рдЙрдкрдЬ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╕реНрдореГрддрд┐ рдХреЛ рдЦрд╛рддреА рд╣реИ, рдореИрдВ Google рдХреЗ рдЖрдВрддреНрд░реЛрдВ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рдиреЗ рд▓рдЧрд╛ред рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдиреЗ рдХреИрдирд╡рд╕ рдХреЗ рд╕рд╛рде рдореМрдЬреВрдж рд╣реИред рдЖрдирдиреНрджрд┐рдд рд╣реЛрдиреЗ рдХрд╛ рдпрд╣ рдПрдХ рдФрд░ рдХрд╛рд░рдг рдерд╛ред рдлрд┐рд░ рд╕реЗ рдПрдкреАрдЖрдИ рд╕реАрдЦрдиреЗ рдХреА рд░рд╛рддреЛрдВ рдХреА рдиреАрдВрдж рд╣рд░рд╛рдо (рдмрд╣реБрд╡рдЪрди рдореЗрдВ рд░рд╛рдд рдХрд╛ рд╢рдмреНрдж рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЖрдо рддреМрд░ рдкрд░ рдЬреЗрдПрд╕ рдХреЛ рдмрд╣реБрдд рд╕рддрд╣реА рд░реВрдк рд╕реЗ рдЬрд╛рдирддрд╛ рдерд╛, рдФрд░ рдЕрдм рдЗрд╕рдХреЗ рд╕рд╛рде рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХрд╛ рд╕рдордп рд╣реИ)ред рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдХреЗ рдмрд╛рдж, рдореЗрд░рд╛ "рдЧреЗрдо" рд╢реБрджреНрдз рдЬреЗрдПрд╕ рдФрд░ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ред рдЙрд╕ рд╕рдордп, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХреЙрд▓реЗрдЬ рдореЗрдВ рдПрдХ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рд╕рд╣рд╛рдпрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛, рдФрд░ рд╣рдо рдЙрд╕реА рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рд╕рд╣рд╛рдпрдХреЛрдВ рдХреЗ рд╕рд╛рде рдмреИрдареЗ рдФрд░ рдореЗрд░реА рдмреИрд╕рд╛рдЦреА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рдХреБрдЫ рджрд┐рдиреЛрдВ рдмрд╛рдж рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдмрд╛рдК рдерд╛, рдФрд░ рдореИрдВ 3 рдбреА рдореЗрдВ рд╡рд┐рд╕рд░реНрдЬрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ ...
рдУрд╣, рдпрд╣ 3 рдбреА рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ рд╡рд┐рдлрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ 3 рдбреА рдЖрдВрдХрдбрд╝реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╡рдХреВрдл рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рд╡реЗ рдЙрдиреНрд╣реЗрдВ рдкреГрд╖реНрда рдкрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд▓рд╛рд▓ рдЧреЗрдВрджреЛрдВ рдФрд░ рдЧреНрд░реЗ рдХреНрд░рд╛рдХреЛрдмреИрдмреА рдХреЗ рдмреАрдЪ рдПрдХ рдмреНрд▓реЗрдВрдбрд░ рдореЗрдВ рдПрдХ рд╕рд╛рде рдлрдВрд╕ рдЧрдПред рд╣реИрд░рд╛рдиреА рдХреА рдмрд╛рдд рд╣реИ, рдЬрдм рдПрдХ рд▓реЗрдЦ рд▓рд┐рдЦ рд░рд╣рд╛ рдерд╛, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдЙрд╕ рд░рд╛рдд рдХреЛ "рдирд╛рдЗрдЯ рд╢рд┐рдлреНрдЯ рдореЗрдВ рдкрддреНрдиреА" рдирд╛рдордХ рдПрдХ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрднреА рднреА рдЬреАрд╡рд┐рдд рдерд╛ред
рд╕рдмрд╕реЗ рдЙрддреНрд╕реБрдХ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХред - рдЖрдк рдорд╛рдЙрд╕ рдХреЛ рдШреБрдорд╛ рднреА рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рддреАрд░ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЯреНрд░реАрдЬреЗрдПрд╕ рдореБрдЭреЗ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд▓рдЧрд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ Google рдореЗрд░реА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ред рд╡рд╣рд╛рдВ рдореИрдВрдиреЗ рдпреВрдирд┐рдЯреА 3 рдбреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореБрдЭреЗ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрджрдд рд╣реИред рдПрдХрддрд╛ рдХреЗ рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ рдореЗрдВ, рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдХрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд┐рддрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдерд╛, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдРрд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдХреМрд╢рд▓ рдХреЗ рдмрд┐рдирд╛, рдореИрдВ рдкрд╣рд╛рдбрд╝реЛрдВ, рд░рд╛рд╕реНрддреЛрдВ рдФрд░ рдЭрд░рдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдирдХреНрд╢рд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЭрд░рдиреЗ рдХреЗ рд╕рд╛рде рд╡рд┐рд▓рдп рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рдореИрдВрдиреЗ рдЧрд▓рддреА рд╕реЗ рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рджрд╕рд┐рдпреЛрдВ рдХреЛ рдорд╛рдирдЪрд┐рддреНрд░ рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдерд╛ рдФрд░ рдЬрдм рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд┐рдпрд╛, рддреЛ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдиреЗ рдордирд╛ рдХрд░ рджрд┐рдпрд╛ред рдЦреИрд░, рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ ... рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдИрдВрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХрд┐рдпрд╛ред
рдЯрд┐рдкрд┐рдВрдЧ рдмрд┐рдВрджреБред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЦреЗрд▓ "рдХреАрдмреЛрд░реНрдб рд░реЗрд╕рд┐рдВрдЧ" рдХреА рд╕рдлрд▓рддрд╛ рдХреА рдХрд╣рд╛рдиреА рдЬрд╛рдирддреЗ рд╣реИрдВ? (рдореБрдЭреЗ рд▓реЗрдЦ рдХрд╛ рд▓рд┐рдВрдХ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдореБрдЭреЗ рдЗрд╕реЗ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА)ред рдЬрдм рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ SUCCESSFUL рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдбреЗрд╡рд▓рдкрд░ рдХрд┐рддрдирд╛ рдХрдорд╛рддреЗ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рдореИрдВ рднреА рджреВрд╕рд░реЛрдВ рдХреА рддрд░рд╣ рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдЧреЗрдо рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдФрд░ рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ рд╕рдХреНрд░рд┐рдп рдХрд╛рдо рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рд╕реАрдЦрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╡реЗрдм рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрддрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ ... рдЦреЗрд▓ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рдерд╛ - рдХреБрдЫ рдФрд░ рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рдЦреБрдж рдХреА рд░реЗрдЦрд╛ред рдПрдХрддрд╛ рдореЗрдВ рдХреБрдЫ рдкреАрдбрд╝рд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рд╢реБрд░реВ рдХрд░ рджреА рдереА рдЬреЛ рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рдореЙрдм, рдореИрдкреНрд╕ рдЖрджрд┐ рдмрдирд╛ рд╕рдХрддрд╛ рдерд╛ред рдмреЗрд╢рдХ, рдХреЛрдИ рднреА рдирдВрдЧреЗ рдЙрддреНрд╕рд╛рд╣ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╢реБрд░реБрдЖрддреА рдмрдЬрдЯ рдХреЗ рд▓рд┐рдП рдЬреЗрдм рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ "рд╕рд░рд▓" рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдпрд╣ "рд╕рд░рд▓" рд╡рд┐рдЪрд╛рд░ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдкрд░ рдСрдирд▓рд╛рдЗрди 2 рдбреА рд░реЗрд╕рд┐рдВрдЧ рдХрд░рдирд╛ рдерд╛, рдХреЗрд╡рд▓ рдСрдирд▓рд╛рдЗрди рдирд╣реАрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдПрдХ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ, рдФрд░ "рдЖрдк рдЬреАрдд рдЧрдП! / рдЦреЛрдпрд╛ =", рд▓реЗрдХрд┐рди рдЯреНрд░реИрдХ рдкрд░ рдХрд╛рд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд╕рд╛рде рдЕрд╕рд▓реА рдСрдирд▓рд╛рдЗрдиред рдЗрд╕реЗ рдФрд░ рднреА рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдЬреАрд╡рди, рдореИрдВрдиреЗ рджреМрдбрд╝ рдХреЛ рдбреНрд░реИрдЧ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ =) рдЦреИрд░, рдХреНрдпрд╛ ... рдХреЛрдИ рдореЛрдбрд╝ рдирд╣реАрдВ, рдХрдо рднреМрддрд┐рдХреА ... рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЖрдзреЗ рд╕рд╛рд▓ рдХреЗ рдмрд╛рдж 20 рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдердХ рдЧрдпрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдпрдерд╛рд░реНрдерд╡рд╛рджреА (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ 2 рдбреА) рднреМрддрд┐рдХреА рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдореБрдЭреЗ рдПрдпрд░реЛрдбрд╛рдпрдирд╛рдорд┐рдХ рдбреНрд░реИрдЧ, рдЯреЙрд░реНрдХ рдЧреНрд░рд╛рдл рдФрд░ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдЬреИрд╕реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЬреЛ рдХрд┐ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рдерд╛ред
рд▓реЗрдХрд┐рди рдпреЗ рд░реЗрд╕ рдореЗрд░реЗ рд▓рд┐рдП рд╕рд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдереАред рдореИрдВрдиреЗ рдирдИ рдФрд░ рдирдИ рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рдмреИрд╕рд╛рдЦреА рд╕реЗ рд╕рд╛рдЗрдХрд┐рд▓ рдХреЗ рд╕рд╛рде рдЖрдпрд╛, рдХрдИ рдмрд╛рд░ рдореЗрд░реА рдЦрд╛рддрд┐рд░рджрд╛рд░реА рдХреА ... рдФрд░ рдлрд┐рд░ рдЗрди рдЖрдзреЗ рд╕рд╛рд▓ рдХреЗ рджреМрд░рд╛рди рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд░реНрд╡рд░ рдХрдВрдХрд╛рд▓ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХрджрдо рд╕рд╣реА рдерд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреИрдирд╡рд╛рд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░, рдиреЛрдбрдЬ + рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ рд╕рд░реНрд╡рд░ рдкрд░ред рдЯреНрд░рд╛рдЗрдЯ, рдЯреЗрдврд╝рд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред рдФрд░ рдЕрдЧрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╕реНрдкрд░реНрд╢ рди рдХрд░реЗрдВ =) рдореВрд▓ рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рднрд╛рд╖рд╛ рдХреЗ рдЬреНрдЮрд╛рди рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реБрдЖ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреЗрдПрд╕ I рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдиреЗ рдЦреБрдж рдХреЛ рд╕рд╛рдЗрдХрд┐рд▓ рдЪрд▓рд╛ рджрд┐рдпрд╛, рдЙрдирдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдкрддрд╛ред рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЯреБрдХрдбрд╝рд╛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ:
io = require('socket.io'); mysql = require('mysql'); players = [];
(рдЬрд┐рд╕реЗ рдЕрдм рдкрдврд╝рдиреЗ рдореЗрдВ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рд╡рд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ - рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рд▓рд┐рдВрдХ)
рдЕрдВрджрд░ рд╕реНрд╡рд╛рдЗрдк рдХреЛрдб рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднреЗрдЬ рд░рд╣рд╛ рдерд╛ред рд╡реИрд╕реЗ, рдореИрдВ рдПрдХ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ рдерд╛, рдореБрдЭреЗ рдЕрднреА рддрдХ рдкрддрд╛ рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдерд╛, рдЬрд┐рдирдореЗрдВ рд╕реЗ 50 рдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ рдереЗред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╣реИрдВ, рджреМрдбрд╝ рдХреА рд╢реБрд░реБрдЖрдд, рдФрд░ рджреМрдбрд╝ рдХреЗ рдЕрдВрдд, рдФрд░ рдЪреИрдЯ, рдФрд░ рдЦреЗрд▓ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдирд╛рдУрдВред рдореБрдЭреЗ рдкрддрд╛ рдерд╛ рдХрд┐ рдПрдХ рд╕реЙрдХреЗрдЯ рдХреЗ рд▓рд┐рдП, рд╕реНрд╡рд┐рдЪ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рддреБрд░рдВрдд рд╕реЙрдХреЗрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред ('рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд░' ...), рд▓реЗрдХрд┐рди рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реНрдкреЗрдЧреЗрдЯреА рдХреЗ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдВрддрд┐рдо рдЧреЗрдо рдХрд╛ рд╕рд░реНрд╡рд░ рднрд╛рдЧ рд╕реАрдзреЗ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдмрд┐рд▓рдХреБрд▓ред рдпрд╣реА рд╣реИ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрдВрдХрд╛рд▓, рдмрд╛рдж рдореЗрдВ рдореБрдЭреЗ рдЕрднреА рднреА рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдк рдЬреЛ рдЪрд╛рд╣реЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ =)ред рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░, рдбрд┐рдЬрд╝рд╛рдЗрди рдПрдХ-рдкрд░-рдПрдХ рд╣реИ, рдХреЗрд╡рд▓ рд╕рднреА рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреА рдХреЛрдИ рд╕рд░рдгреА рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рд╕реНрд╡рдпрдВ (рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ) рдХрд╛ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ, рдФрд░ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд╕реЗрдЯ (рд╡реИрд╢реНрд╡рд┐рдХ рднреА) рдЬреЛ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢ рд╕рдВрдЪрд╛рд▓рдХреЛрдВ рдХреА рднреВрдорд┐рдХрд╛ рдкрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред
рдзреАрд░реЗ-рдзреАрд░реЗ, рдореИрдВрдиреЗ JS, NodeJS рдФрд░ рд╕реЙрдХреЗрдЯ.io рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕реАрдЦрд╛ред рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрддрдо рдХрдиреЗрдХреНрд╢рди рдХреА рдкрд╣рд▓реА рд╕рдлрд▓ рдЕрд╕рдлрд▓ рдкрд░реАрдХреНрд╖рд╛ред 10k + - 250 рдХрдиреЗрдХреНрд╢рди рдкрд░, рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ рдиреЗ рдЬрд╡рд╛рдмрджреЗрд╣реА рдЦреЛ рджреА рдФрд░ рдирдП рдХрдиреЗрдХреНрд╢рди рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдПред рд▓рдВрдмреЗ рдЙрдкрджреНрд░рд╡ рдХреЗ рдмрд╛рдж
, рдЗрд╕ рд▓реЗрдЦ рдиреЗ рдорджрдж рдХреАред рд╡рд╣рд╛рдБ рд╕рдм рдХреБрдЫ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдпрд╛ рдирд╣реАрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рджреМрдбрд╝ рдХреЗ рд╕рд╛рде рдореИрдВ рдЖрдзреЗ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдмрджрд▓реА рдЧрдИ рдереА, рдФрд░ рдЕрдзрд┐рдХ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рддрд╛рдХрдд рдирд╣реАрдВ рдереАред рдореИрдВ рдПрдХ 3 рдбреА рдЧреЗрдо рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднреВрд▓ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЗрд╕рдореЗрдВ рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде рдХрдорд░реЗ рдХреЗ рджрд░рд╡рд╛рдЬреЗ рдкрд░ рдХреЗрд╡рд▓ рд╡реНрд╣рд╛рдЯрдореИрди рдерд╛ред рдФрд░ рдЕрдм, рдЪреВрдВрдХрд┐ рджреМрдбрд╝ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдереА, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЛ рдФрд░ рднреА рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдФрд░ рд╣рд╡рд╛рдИ рдЬрд╣рд╛рдЬ рдХреЛ рд╣рд╡рд╛ рдореЗрдВ рдЙрдбрд╝рд╛рдиреЗ рдФрд░ рд╕рд┐рд░реНрдл рдПрдХ рджреВрд╕рд░реЗ рдкрд░ рд╢реВрдЯрд┐рдВрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдореЗрд░рд╛ рдЦреЗрд▓, рдореЗрд░рд╛ рдЦреЗрд▓ ...
рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг
рддрд░реНрдХ рдФрд░ рдЧреЛрд╡рд░реНрдирдХреЛрдб
рдФрд░ рдЗрд╕рд▓рд┐рдП, рдПрдХ рдЕрдЪреНрдЫрд╛ рджрд┐рди, рдореИрдВ рдХрд╛рдо рдкрд░ рдмреИрда рдЧрдпрд╛, рдкреНрд░рд╢рд┐рдХреНрд╖реБрдУрдВ рдХреЛ рд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ рдХреИрдирд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдкрд╣рд▓рд╛ рдкреНрд░рдпреЛрдЧ рд╕реНрдкрд╖реНрдЯ рдерд╛ - рд╡рд░реНрдЧ рдЪрд╛рд▓ рдХреЛ рдХрдо рд╕реЗ рдХрдо рд╕реАрдзрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рджреМрдбрд╝ рдореЗрдВ рд╡рд░реНрдЧ рдХреЗ рд╣рдЯрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдФрд░ рдирдП рдЬреНрдЮрд╛рди рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛)ред рдмреЗрд╢рдХ, рдЙрдиреНрд╣реЛрдВрдиреЗ рд▓рдЧрднрдЧ 10 рдорд┐рдирдЯ рдХреЗ рдмрд╛рдж рдЪрд▓рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ ... рдлрд┐рд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреБрдВрдЬреА рдкреНрд░рдмрдВрдзрди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ - рдКрдкрд░ рдФрд░ рдиреАрдЪреЗред рдФрд░ рдлрд┐рд░ рд╕рдм рдХреБрдЫ рдардк рд╣реЛ рдЧрдпрд╛ред рдпрд╣ рдХреИрдирд╡рд╛рд╕ рдЕрдкрдиреЗ рдореИрдЯреНрд░рд┐рд╕реЗрд╕ рдФрд░ рдЯреНрд░рд╛рдВрд╕рд▓рд┐рдЯреНрд╕ рдХреЗ рд╕рд╛рде, рдЕрдЧрд░ рд╡реЗ рдЧрд▓рдд рдереЗ ... рдЗрддрдиреА рдЧрдгрдирд╛рдПрдБ рдереАрдВ рдХрд┐ рдореИрдВ рдЕрдм рдХреЛрдб рдХреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред рдпрджреНрдпрдкрд┐ рд╕рднреА "рднреМрддрд┐рдХреА" 5 рд╡реАрдВ рдХрдХреНрд╖рд╛ рдХреА рдЬреНрдпрд╛рдорд┐рддрд┐ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдереЗ, рдпрд╛ рд╡рд┐рднрд┐рдиреНрди рддреНрд░рд┐рдХреЛрдгреЛрдВ рдХреА рдЬреНрдпрд╛рдорд┐рддрд┐ =) рдореИрдВ рд╕реНрдХреВрд▓ рдореЗрдВ рддреНрд░рд┐рдХреЛрдгрдорд┐рддрд┐ рд╕реЗ рдирдлрд░рдд рдХрд░рддрд╛ рдерд╛, рдЬреЛ рдореБрдЭреЗ рдмрд╛рдж рдореЗрдВ рдкрдЫрддрд╛рд╡рд╛ рд╣реБрдЖред рддреНрд░рд┐рдХреЛрдг рдХреА рдЧрдгрдирд╛ рдмрд╣реБрдд рдмрдбрд╝реА рдФрд░ рднрд╛рд░реА рдереА, рд▓реЗрдХрд┐рди рддреНрд░рд┐рдХреЛрдгрдорд┐рддрд┐ рдХреА рдореВрд▓ рдмрд╛рддреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдкрд░, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдореВрд░реНрдЦ рдХреНрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рддреНрд░рд┐рдХреЛрдгрдорд┐рддрд┐ рдХреЗ рд╕рд╛рде рднреА,
рдЧрдгрдирд╛ рдХреА рд╕рд░рд▓рддрд╛ рдиреЗ рд╡рд╛рдВрдЫрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдиреАрдЪреЗ рджрдмрд╛рдП рдЧрдП рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдХреИрдирд╡рд╛рд╕ рдкрд░ рдЧреЗрдо рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╡рд░реНрдХрд┐рдВрдЧ рдХреЛрдб рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
else if(player[pid].key.up == false){ if(player[pid].key.down == true){ if(player[pid].alfa >= -359){ player[pid].alfa -= (1.4*(time/player[pid].speed)); } else{ player[pid].alfa = 0; } player[pid].x += k2*Math.cos(k1*player[pid].alfa*Math.PI/180)*2*(time/player[pid].speed); player[pid].y += k2*Math.sin(k1*player[pid].alfa*Math.PI/180)*2*(time/player[pid].speed); player[pid].x = rezak(pid,real,player,k1,k2); if(pid == 'green'){ real['green'].x = player['green'].x + k2*(player[pid].rad * Math.sin(player['green'].alfa*Math.PI/180)); real['green'].y = player['green'].y-player[pid].rad + k2*(player[pid].rad * Math.cos(player['green'].alfa*Math.PI/180)); } else if(pid == 'red'){ real['red'].x = player['red'].x + k2*(player[pid].rad * Math.sin(player['red'].alfa*Math.PI/180)); real['red'].y = player['red'].y-player[pid].rad + k1*(player[pid].rad * Math.cos(player['red'].alfa*Math.PI/180)); } } player[pid].x += k2*Math.cos(k1*player[pid].alfa*Math.PI/180)*2*(time/player[pid].speed); player[pid].y += k2*Math.sin(k1*player[pid].alfa*Math.PI/180)*2*(time/player[pid].speed); player[pid].x = rezak(pid,real,player,k1,k2); if(pid == 'green'){ real['green'].x = player['green'].x + k2*(player[pid].rad * Math.sin(player['green'].alfa*Math.PI/180)); real['green'].y = player['green'].y-player[pid].rad + k2*(player[pid].rad * Math.cos(player['green'].alfa*Math.PI/180)); } else if(pid == 'red'){ real['red'].x = player['red'].x + k2*(player[pid].rad * Math.sin(player['red'].alfa*Math.PI/180)); real['red'].y = player['red'].y-player[pid].rad + k1*(player[pid].rad * Math.cos(player['red'].alfa*Math.PI/180)); } ctx.save(); ctx.translate(player[pid].x, player[pid].y-player[pid].rad); ctx.rotate(k1*player[pid].alfa*Math.PI/180); ctx.drawImage(player[pid].img, -22,+(player[pid].rad-8)); ctx.restore(); }
рдореИрдВ рдЕрднреА рдПрдХ рд▓реЗрдЦ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЕрдкрдиреА рдмрд┐рд▓реНрд▓реА рдХреЛ рд╕рд╛рдмрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдореЗрд░рд╛ рдХреЛрдб рдирд╣реАрдВ рд╣реИред рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреЛрдб рдореЗрдВ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдкреНрд░рд╣рд╛рд░ рдХреА рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреЗ рдЧрдП рд╕реНрдерд┐рд░рд╛рдВрдХ рд╣реИрдВ ... рдмрд╛рдХреА рдХреЛрдб рджрд┐рдЦрд╛рдПрдВ рдореИрдВ рдЗрд╕реЗ рдкрд╛рдардХреЛрдВ рдХреЗ рдЬреАрд╡рди рдХреЗ рд▓рд┐рдП рдЦрддрд░рдирд╛рдХ рдорд╛рдирддрд╛ рд╣реВрдВред рд╕рднреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдереАрдВ рдХрд┐ рдореБрдЭреЗ рд╣рд░ рдмрд╛рд░ рдПрдХ рдЕрдиреБрд╡рд╛рдж рдХреИрдирд╡рд╛рд╕ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдореЗрд░реЗ рд▓рд┐рдП рд╡рд┐рдорд╛рди рдХреЗ рдЖрд░рдИрдПрд▓ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ (рдЬрд┐рдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреЗрдЦрддрд╛ рд╣реИ) рдХреЛ рдкрдХрдбрд╝рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдерд╛, рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдХрдо рд╕реЗ рдХрдо рд╡рд┐рдорд╛рди рдкрд░ рд╣рд┐рдЯ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдХреЛрдб рдореЗрдВ) рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреИрдирд╡рд╛рд╕ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЦрд┐рд▓рд╛рдбрд╝реА [pid] .x, рдЦрд┐рд▓рд╛рдбрд╝реА [pid] .y, рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЕрд╕рд▓реА ['рд▓рд╛рд▓'] рд╣реИрдВред x рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ ['рд▓рд╛рд▓'] y) - рдЪрд░ рдирд╛рдореЛрдВ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рдкреВрдЫрд┐рдПред рдореИрдВ рдХреЛрдб рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рдФрд░ рд╡рд╣рд╛рдВ ...: (рдореЗрд░реЗ рдХреЛрдб рдХреА рдПрдХ рд╕рд╛рдл рдХреЙрдкреА-рдкреЗрд╕реНрдЯ, рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдРрд╕реА рдереАрдВ, рдЬреИрд╕реЗ рдХрд┐ рдореИрдВ рдЙрд╕ рдкрд▓ рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рд╕рдордЭ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ requestAnimationFrame)
function animate(id,pid,appid,imagesD,player,real,warID){
рд╡реИрд╕реЗ, рддрдм рднреА рд╕рднреА рдЧреЗрдо рд▓реЙрдЬрд┐рдХ рдХреЛ рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд▓рдбрд╝рд╛рдИ рдХреЗ рджреМрд░рд╛рди рдЦреЗрд▓ рдХреА рд╡рд╕реНрддреБрдУрдВ, рдмрд╛рд░реВрдж рдФрд░ рдЬреАрд╡рди рдХреА рдЦрд░реАрджред рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдмрдХреБрдЫ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛ред рдЧрдгрдирд╛ рдиреНрдпреВрдирддрдо рд╣реИрдВ, рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╣реЛрдо рд╕реЗрд▓реЗрд░реЙрди 2.4 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 10k рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд░рдЦрддрд╛ рд╣реИ, рдЬреЛ рддрдм рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рдерд╛ рдФрд░ рдпрд╣ рдореЗрд░реЗ рдЕрдиреБрдХреВрд▓ рдерд╛ред рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд╕рдордп рдХреБрд▓реНрд╣рдбрд╝реЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд░рдХреНрд╖рд╛ рдХреА рд╢реБрд░реБрдЖрдд рд░рдЦреА рдЧрдИ рдереАред
Govnodizayn
рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рднреА рд╕рдордп рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдбрд┐рдЬрд╛рдЗрди рд╕рд░рд▓ рд╣реИред рдЗрд╕ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг 3 рдХреЗ рдмрд╛рдж рд╣реА рдЕрд▓рд╡рд┐рджрд╛ рдХрд╣рд╛ред рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдмрд╛рдж рдореЗрдВ ... рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ "рдЧреЗрдо" рдХреЗ "рдбрд┐рдЬрд╝рд╛рдЗрди" рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ:

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд┐рд╖рдо рд░рдВрдЧ, рдЧреЛрд▓ рдХреЛрдиреЛрдВ, рдлреНрд░реЗрдо рдХреА рдХрдореА рдПрдХ рдЧрд╛рдВрд╡ рдХреА рддрд░рд╣ рдПрдХ рд╕рд╛ рд╣реИред "рдореИрдВ рдХреИрд╕реЗ рдФрд░ рджрд╛рдврд╝реА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ" - рдЗрд╕рд▓рд┐рдП рддрдХрдиреАрдХреА рд╕рдордЭ рдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдиреЗ рдЗрд╕ рддрд╕реНрд╡реАрд░ рдХреЛ рдореНрдпреВрдЬ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдбрд░рд╛рдпрд╛ред
рд╕рддреНрд░, рдбрд┐рдкреНрд▓реЛрдорд╛, рдЧреНрд░реАрд╖реНрдо ... рдЧреАрддрд╛рддреНрдордХ рд╡рд┐рд╖рдпрд╛рдВрддрд░
рдЬрдм рдЧрд░реНрдорд┐рдпреЛрдВ рдореЗрдВ рд╕рддреНрд░, рдпрд╛ рд░рд╛рдЬреНрдп рдХреА рддрд░рд╣ рдЕрдкрдиреЗ рдмреЛрдирд╕ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛ред рдкрд░реАрдХреНрд╖рд╛, рдПрдХ рдЧреИрд░-рд╕реНрдирд╛рддрдХ рдбрд┐рдкреНрд▓реЛрдорд╛ рдХрд╛ рдмрдЪрд╛рд╡ рдХрд░рдирд╛, рд╕реЗрдирд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ - рдореБрдЭреЗ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЦреЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓рдирд╛ рдерд╛, рдФрд░ 2 рдорд╣реАрдиреЗ (рдЬреВрди, рдЬреБрд▓рд╛рдИ) рдХреЗ рд▓рд┐рдП рдорд╕реНрддрд┐рд╖реНрдХ рдХрд╛ рдЯреВрдЯрдирд╛ рдерд╛ред рдФрд░ рдЕрдЪрд╛рдирдХ рдпрд╣ рдореБрдЭ рдкрд░ рдЫрд╛ рдЧрдпрд╛ рдХрд┐ рдХрд┐рд╕реА рддрд░рд╣ рдореИрдВ рдереЛрдбрд╝рд╛ рдХрдорд╛рддрд╛ рд╣реВрдВ, рдФрд░ рдПрдХ рдирдИ рдиреМрдХрд░реА рдХреА рддрд▓рд╛рд╢ рд╢реБрд░реВ рдХрд░ рджреАред рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдХреБрдЫ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ ... рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдпрд╛рдВрдбреЗрдХреНрд╕ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдХрдВрд╕реЛрд▓ рдЦреЛрд▓рд╛ рдФрд░ рд╡рд╣рд╛рдВ рджреЗрдЦрд╛ "рдХреНрдпрд╛ рдЖрдк рдХрдВрд╕реЛрд▓ рдореЗрдВ рджреЗрдЦрдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ? рдпрд╛ рд╢рд╛рдпрдж рдЖрдк js рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ?
company.yandex.ru/job/vacancies/interface_dev_mail.xml "ред рд╣рд┐рдд рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрддреНрддрд░ рджрд┐рдпрд╛ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рднреВрд▓ рдЧрдПред рд▓рдЧрднрдЧ рдПрдХ рд╣рдлреНрддреЗ рдХреЗ рдмрд╛рдж, рдпреИрдВрдбреЗрдХреНрд╕ рд╕реЗ рдПрдХ рдкрддреНрд░ рдЖрдпрд╛ "рдХреНрдпрд╛ рдЖрдк рд╕реНрдХрд╛рдЗрдк рдкрд░ рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?" рдПрдХ рд╣реЛрдВрда рдПрдХ рдореВрд░реНрдЦ рдирд╣реАрдВ рд╣реИ =) рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдореИрдВ рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдмреБрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рдЕрд░реНрдерд╛рддреН, рдореБрдЭреЗ рдпрд╣ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рдирд┐рд░реНрдорд╛рддрд╛, рдирдП рдЖрджрд┐ ... рдореИрдВрдиреЗ рддрдп рдХрд┐рдпрд╛ рдХрд┐ рдЦреБрдж рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдФрд░ рдЬреЗрдПрд╕ рдореИрдиреБрдЕрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдзреВрдореНрд░рдкрд╛рди рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдФрд░ рдЙрд╕рдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ, рдирдпрд╛, рдХреЙрд▓, рд▓рд╛рдЧреВ рдХрд░рдирд╛ ... рдЗрди рдЪреАрдЬреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦрд╛ рд╣реИ рддрд╛рдХрд┐ рдмрд╛рдд рдХрд░реЗрдВ ... рдФрд░ рдХреБрдЫ рдХрд┐рдпрд╛ред рдореИрдВ рдЦреЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрда рдЧрдпрд╛ред
рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ
рдФрд░ рдлрд┐рд░ рд╕реЗ рдЧрдВрджрдЧреА рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛
рдЙрд╕ рдЧрд░реНрдореА рдореЗрдВ, рдореИрдВ рдЕрдкрдиреА рдкрддреНрдиреА рдХреЗ рд▓рд┐рдП рдПрдХ iPhone рдЦрд░реАрджрдиреЗ рдФрд░ рдЕрдкрдиреЗ рд▓рд┐рдП WP 7.5 рдкрд░ рдПрдХ рдПрдЪрдЯреАрд╕реА рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдерд╛ред рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯрд╛рдЗрд▓ рд╡рд╛рд▓реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рд╕рд░рд▓ рдФрд░ рд╕реАрдзрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд▓ рдФрд░ рд╕реАрдзрд╛ред рдФрд░ рдореИрдВ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЦреБрдж рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП ... рдЯрд╛рдЗрд▓реНрд╕ рдХреЗ рд╕рд╛рде рд▓рдШреБ рд╕рд╛рд╣рд┐рддреНрдпрд┐рдХ рдЪреЛрд░реА рдореЗрдВред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдореИрдВрдиреЗ рдЬреЛ рдХреБрдЫ рдХрд┐рдпрд╛ рд╡рд╣ рдХрд╣реАрдВ рдирд╣реАрдВ рд╣реБрдЖ, рдЗрд╕рд▓рд┐рдП
рдЖрдк рд╕реМрднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реИрдВ рдХрд┐ рдЕрдм рдЖрдк рдЕрдкрдиреЗ рдЪреЗрд╣рд░реЗ рдХреЛ рдбрд░рд╛рд╡рдиреЗ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдврдХ рдкрд╛рдПрдВрдЧреЗ
, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреА рднреА рд╣рд┐рдореНрдордд рдирд╣реАрдВ рдХрд░рддреЗред рд▓реЗрдХрд┐рди рдПрдХ рд╢рдмреНрдж рд▓реЗ рд▓реЛ, рдпрд╣ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд▓рдЧ рд░рд╣рд╛ рдерд╛ред
рдХреЛрдб, рдХреЛрдб, рдХреЛрдб рдлрд┐рд░ рд╕реЗ
рдЗрд╕рдиреЗ рдореБрдЭреЗ рдЗрди рдЯрд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдЧрд▓ рдХрд░ рджрд┐рдпрд╛, рдореИрдВрдиреЗ рджрд┐рдЦрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ (рдХрд┐рд╕рдХреЗ рд╕рд╛рдордиреЗ?) рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЯрд╛рдЗрд▓ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдХреИрдирд╡рд╛рд╕ рдкрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред рдмреЗрд╢рдХ рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рдерд╛ ... рд▓реЗрдХрд┐рди, рдореБрдЭреЗ рдорд╛рдл рдХрд░рдирд╛,
рд░реВрд╕реА рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реБрдП рдПрдХ
рдмреБрд░рд╛ рд╢рдмреНрдж , рдХреБрдЫ рдЯрд╛рдЗрд▓реЗрдВ рдкреВрд░реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛрдб рдХреЗ рдЖрдзреЗ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдореБрдЭрд╕реЗ рд▓реЗ рд▓реАрдВред
рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж, рд╡реАрдХреЗ рдЖрдкреА рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдБ рдореИрдВ рдкреВрд░реЗ рдкрд╛рда рдХреЛ рдкрд╛рд░ рдХрд░реВрдБрдЧрд╛, рд▓реЗрдХрд┐рди ... рдореИрдВ рдЗрд╕реЗ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдФрд░ рд╢рд╛рд▓реАрдирддрд╛ рд╕реЗ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛: рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИ - рдкрд░реНрдпрд╛рдкреНрдд рджрд╕реНрддрд╛рд╡реЗрдЬ рдирд╣реАрдВ рд╣реИред рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ, рд╕рднреА рддреНрд░реБрдЯрд┐ рдХреЛрдб рдирд╣реАрдВ рджрд┐рдП рдЧрдП рд╣реИрдВ, рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рдЖрдзреЗ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкрд░рд┐рдгрд╛рдо рдХреБрдЫ рднреА рдирд╣реАрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд╛рдкрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореЗрд░реЗ рд▓рд┐рдП
рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдПрдХ рдЕрд░реНрдерд╣реАрди рдЕрд╕реНрдкрд╖реНрдЯ
рд╕рд░рдгреА рд╣реИ ред рдореИрдВрдиреЗ рдЗрди рд╕рднреА рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ 1 рдмрд╛рд░ рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП, рдлрд┐рд░ рд╕реЗ, рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдкреНрд░рд╣рд╛рд░ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЗрдЦрд╛ред рдЖрджрдд рдХреА рдмрд╛рдд, рдмрд┐рд▓реНрдХреБрд▓ред рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рд╣реИред рджреЛрд╕реНрддреЛрдВ, рдЕрдкрдиреА рджрд╛рджреА рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬ рд▓рд┐рдЦреЗрдВред рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЦреЛ рдЬрд╛рддреЗ рд╣реИрдВ)ред
рджрд░рдЕрд╕рд▓, рдкрд╣рд▓рд╛ рд▓реЙрдиреНрдЪ
рдЦреЗрд▓ рдХреА рдпреЛрдЬрдирд╛рдмрджреНрдз рд░рд┐рд▓реАрдЬ рдХреА рддрд╛рд░реАрдЦ рдирд┐рдХрдЯ рдЖ рд░рд╣реА рдереА, рдФрд░ рдЫреЛрдЯреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рд╣реБрдИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди, рдореИрдВрдиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рд╣реЛрдо рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рдерд╛ рдХрд┐ рдореБрдЭреЗ рдЕрднреА рднреА рдХрд┐рд░рд╛рдП рдкрд░ рд▓реЗрдирд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдкреИрд╕реЗ рдирд╣реАрдВ рдереЗ, рдЗрд╕рд▓рд┐рдП рдЙрд╕ рд╕рдордп рдореЗрд░реЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╕рдорд╛рдзрд╛рди рдХреНрд▓рд╛рдЙрдб рд╕рд░реНрд╡рд░ рдХрд┐рд░рд╛рдП рдкрд░ рд▓реЗрдирд╛ рдерд╛ред рд╕реЗрд▓реЗрдХреНрдЯ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛ред
XXX рдкрд░, рдЦреЗрд▓ рдХреА рдкрд╣рд▓реА рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рджрд┐рди рдЖрдпрд╛ред рдЖрд╡реЗрджрди рдЬрдорд╛ рдХрд░рдиреЗ рдХреЗ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдмрд╛рдж рдЖрд╡реЗрджрди рдХреЛ рдордВрдЬреВрд░реА рджреЗ рджреА рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рдпрд╣ рдФрд░ рднреА рдЕрдЪреНрдЫрд╛ рд╣реИред рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдХреЗ рджреМрд░рд╛рди, рдореИрдВрдиреЗ рдПрдХ рд▓рдХреНрд╖реНрдп рдкрд░ рд▓рдЧрднрдЧ 10 рд╣рдЬрд╛рд░ VK рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХреА - рдореЗрд░реЗ рд╕рдмрд╕реЗ рдмреЗрдХрд╛рд░ рдкреИрд╕реЗред 10k рдиреЗ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдореЗрдВ рдЙрдбрд╝рд╛рди рднрд░реАред рд▓реЗрдХрд┐рди рдпреЗ рджреЛ рдШрдВрдЯреЗ рдПрдХ рдмреЗрд╣рддрд░реАрди рдЕрдиреБрднрд╡ рд╕рд╛рдмрд┐рдд рд╣реБрдПред рдкреНрд░рддреНрдпреЗрдХ рдХреВрдбрд╝реЗ рдореЗрдВ рдкрд╣рд▓реЗ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде, рдиреЛрдбреЛрдбреНрд╕ рдиреЗ рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдЧрд┐рд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ ... рдкрдХрдбрд╝ рдореБрдЭреЗ рдЕрднреА рддрдХ рдкрддрд╛ рдирд╣реАрдВ рдерд╛, рдФрд░ рдЬрдм рддрдХ рдЦреЗрд▓ рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓рд╛, рддрдм рддрдХ рдХреБрдЫ рд╣рд▓ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдореИрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЫреЗрджреЛрдВ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рд▓реЗрдХрд┐рди рд╕рднреА рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ "рд░рд┐рд▓реАрдЬрд╝" рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ред рдореБрдЭреЗ рдиреЛрдбрдЬ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдХрдВрд╕реЛрд▓ рдореЗрдВ рдШрдбрд╝реА рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдмреИрдареЛ рддрд╛рдХрд┐, рднрдЧрд╡рд╛рди рди рдХрд░реЗ, рдиреЛрдб рдПрдХ рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рд▓реЗрдЯреЗ рд░рд╣реЗред рдореБрдЭреЗ рднреА рдЗрд╕ рддрд░рд╣ рдХреА рдмрд╛рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рдерд╛, рдпрд╛ рдореИрдВ рдЬрд╛рдирдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ред
рдХреБрдЫ рдЖрдБрдХрдбрд╝реЗ
рд╢реБрд░реБрдЖрддреА рджрд┐рдиреЛрдВ рдореЗрдВ, рдЦреЗрд▓ 6-7 рд╣рдЬрд╛рд░ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдореБрдЭреЗ рдЦреБрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдерд╛ (рдмреЗрд╢рдХ, рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдерд╛)ред рддреЛ, рд╡реИрд╕реЗ, рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк (рдпрд╛ рд╢рд╛рдпрдж рдирд╣реАрдВ) рдкрд▓ рдпрд╣рд╛рдВ рд╣реБрдЖ

(рд╕рд░реНрдХрд┐рд▓)
рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рддрд╛рд░реАрдЦ рдХреЛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреА рдЙрдореНрд░ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рд░рд┐рд▓реАрдЬ рдбреЗрдЯ рдЪреБрдирдиреЗ рдореЗрдВ рд╕рд╛рд╡рдзрд╛рдиреА рдмрд░рддреЗрдВред
рд╕рдм рдХреБрдЫ, рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рддрд╛рд╢ рдерд╛, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рдЖрдИ, рдСрдирд▓рд╛рдЗрди рдЕрдзрд┐рдХрддрдо рдбреЗрдврд╝ "рдкрд╛рдпрд▓рдЯ" рдерд╛ред рдпрд╣ рдореЗрд░реЗ рд╕рд╣рд┐рдд рд╣реИред
рдПрдХрдорд╛рддреНрд░ рдкреНрд▓рд╕ рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрд╛ рд╡рд╣ рдЧреЗрдо рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рдмреАрдорд╛рд░ рдкреНрд░рд╕реНрддрд╛рд╡ рдерд╛ред рдкрд╣рд▓реЗ рджрд┐рди рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗ рд▓рд┐рдП рдХрдИ рдСрдлрд░ рдереЗ, рдФрд░ 80 рд╣рдЬрд╛рд░ рд░реВрдмрд▓ рддрдХ рдХреА рдХреАрдорддреЗрдВ рдереАрдВред рджреВрд╕рд░реЗ рджрд┐рди рдореБрдЭреЗ $ 7 рд╣рдЬрд╛рд░ рддрдХ рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЧрдИ рдереА, рдЕрдм рдореБрдЭреЗ рдЕрдлрд╕реЛрд╕ рд╣реИ рдХрд┐ рдореИрдВ рд╕рд╣рдордд рдирд╣реАрдВ рдерд╛ред
рдХреАрдбрд╝реЗ рдкрд░ рдХрд╛рдо
рдмрд╛рд▓реЛрдВ рдХреЗ рд╢реИрдореНрдкреВ рдореЗрдВ рдХреНрдпрд╛
рдбрд╛рд▓рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреЛрд░рд╛рдХрд┐рдирд┐рди рджрд┐рдорд╛рдЧ, рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдорд╛рдорд▓рд╛ рд╕реАрдЯреА, рдирдХрд▓реА рдФрд░ рджреАрд╡рд╛рд░реЛрдВ рдкрд░ рд╕рд╛рдорд╛рдЬрд┐рдХ рд╕реНрдкреИрдо рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рдерд╛ (рд╡реИрдз, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрд╡реЗрджрди рдХреА рдУрд░ рд╕реЗ)ред рдФрд░ рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛? рдЕрдиреБрдорд╛рди рдордд рдХрд░реЛред рдореИрдВрдиреЗ рдЦреЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ред
рддреНрд░реБрдЯрд┐ 1. рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдПрдХ рдЕрдЪреНрдЫрд╛ рдбрд┐рдЬрд╛рдЗрдирд░ рдореЗрд░реЗ рд╕рд╛рдордиреЗ рдЖрдПрдЧрд╛редрдореИрдВрдиреЗ рдЗрд╕реЗ рдФрд░ рднреА рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, рдмрджрд╕реВрд░рдд рд╢рд┐рд▓рд╛рд▓реЗрдЦреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢рд╛рд▓ рдмрдЯрди рдмрдирд╛рдП - рдореИрдВ рдзрд╛рд░реНрдорд┐рдХ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рднреА рдпрд╣ рдЪрдорддреНрдХрд╛рд░ рдирд╣реАрдВ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ред
рддреНрд░реБрдЯрд┐ 2. рдХреБрдЫ рд╕реАрдЯреА (рд╣рдерд┐рдпрд╛рд░, рд╢рд░реАрд░ рдХрд┐рдЯ, рдЬреИрд╕рд╛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ)рдпрд╣рд╛рдВ (рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░) рдмрд╣реБрдд рдмрдбрд╝рд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐ рдореИрдВрдиреЗ 12 рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣рдерд┐рдпрд╛рд░ / рдмреЛрдирд╕ рдЬреЛрдбрд╝реЗ, рдореИрдВрдиреЗ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП "рд╡рд┐рд╢реЗрд╖ рдкреНрд░рднрд╛рд╡" рдмрдирд╛рдпрд╛ рдЬрдм рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдорд╛рд░рд╛ - рд╡реИрд╕реЗ, рдпрд╣ рдХреБрдЫ рднреА рдирд╣реАрдВ рджреЗрдЦрд╛ред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдкреБрдирд░реНрд▓реЗрдЦрди рдиреЗ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ред рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рддрд┐рд░реВрдкрдХрддрд╛ рдереА, рдЬрд┐рд╕рдХреА рдмрджреМрд▓рдд рдореИрдВ рдЕрдм рдкреНрд░рддрд┐ рдорд┐рдирдЯ рдХрдо рд╕реЗ рдХрдо рдирдП рд╣рдерд┐рдпрд╛рд░ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рдерд╛, рд╡рд┐рдЪрд╛рд░ рд╣реЛрдВрдЧреЗред рдХреБрд▓реНрд╣рдХрд┐рдВрдЧ рд╕реЗ рд╕реБрдкрд░ рд╕реБрд░рдХреНрд╖рд╛ рддреБрд░рдВрдд рдмрдирд╛рдИ рдЧрдИ рдереАред
рдпрджрд┐ рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╣реБрдЖ рдХрд░рддрд╛ рдерд╛: рдХреНрд▓рд╛рдЗрдВрдЯ рдЧреЛрд▓реА рдорд╛рд░рддрд╛ рд╣реИ, рддреЛ рдЧреНрд░рд╛рд╣рдХ рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдРрд╕рд╛ рдХреЛрдИ рд╣рдерд┐рдпрд╛рд░ рд╣реИ, рд╕рднреА рд╕рдорд╛рди (рдХреНрд▓рд╛рдЗрдВрдЯ) рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд░реЙрдХреЗрдЯ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдХреЛ рдорд╛рд░рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рд╡рд╣ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬреЗрдВ рдФрд░ рд╡рд╣ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдХреЛ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕реЗ рдорд╛рд░рд╛ред
рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рдХрд▓рд╛: рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдХ рдХреБрдВрдЬреА рджрдмрд╛рддрд╛ рд╣реИ, рдХреБрдВрдЬреА рдХреЛрдб рд╕рд░реНрд╡рд░ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рд░реНрд╡рд░ рдпрд╣ рджреЗрдЦрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдХреБрдВрдЬреА рд╕реМрдВрдкреА рдЧрдИ рд╣реИ, рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣рдерд┐рдпрд╛рд░ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рд╕рднреА рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рд╡рд┐рдорд╛рди рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдореИрдВрдиреЗ рднреА рд╡рд┐рдорд╛рдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рд╣реИ) рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдЕрдкрдиреЗ рдлрд╛рдпрджреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╣рдерд┐рдпрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ), рдФрд░ рдЫреЛрдЯреА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ред рдЗрд╕ рдШрдЯрдирд╛ рдореЗрдВ рдХрд┐ рдПрдХ рднреА рдЭреВрдард╛ рдирд╣реАрдВ рдерд╛, рд╢реЙрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рджреЛрдиреЛрдВ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред рдпрджрд┐ рдЕрд╕рддреНрдп рдЕрднреА рднреА рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╢реВрдЯрд░ рд╡рд┐рдирдореНрд░рддрд╛ рд╕реЗ (рд▓рд╛рд▓ рдХреИрдкрд┐рдЯрд▓ рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ) "COOLDOWN! ...." рдЬреИрд╕рд╛ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдЧрд░ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдЗрд╕ рддрд░рд╣:
case 'shot': if(Date.now() < players[socket.id].per[msg.typeW]){ console.log(''); } else if(players[socket.id].weapons[msg.typeW] <= 0){ players[socket.id].weapons[msg.typeW] = 0; console.log(' '); } else if(weapons[players[socket.id].plane].weapons.indexOf(msg.typeW) < 0 && weapons.weapons.indexOf(msg.typeW) >= 0){ console.log(' '); } else if(weapons[players[socket.id].plane].bonuses.indexOf(msg.typeW) < 0 && weapons.bonuses.indexOf(msg.typeW) >= 0){ console.log(' '); } else{ if(players[socket.id].wrate != weapons[players[socket.id].plane].rate + players[socket.id].rate && Date.now() >= players[socket.id].per.P){ players[socket.id].wrate = weapons[players[socket.id].plane].rate + players[socket.id].rate; } if(weapons.weapons.indexOf(msg.typeW) >= 0){ msg.per = weapons[msg.typeW].rate*1000/players[socket.id].wrate; players[socket.id].per[msg.typeW] = Date.now() + msg.per; players[socket.id].weapons[msg.typeW] -= 1; players[socket.id].pot[msg.typeW] += 1; msg.hit = weapons[msg.typeW].radius; msg.speed = weapons[msg.typeW].speed; msg.val = players[socket.id].weapons[msg.typeW]; msg.side = players[socket.id].side; } else if(weapons.bonuses.indexOf(msg.typeW) >= 0){ msg.per = weapons[msg.typeW].rate*1000*players[socket.id].wdamage; players[socket.id].per[msg.typeW] = Date.now() + msg.per; players[socket.id].weapons[msg.typeW] -= 1; players[socket.id].pot[msg.typeW] += 1; msg.val = players[socket.id].weapons[msg.typeW]; msg.side = players[socket.id].side; switch(msg.typeW){ case 'I': players[socket.id].life += 10; msg.life = Math.ceil(players[socket.id].life); if(players[socket.id].life > 100){ players[socket.id].life = 100; msg.life = 100; } break; case 'J': players[socket.id].wsuspension += 2; break; case 'L': players[socket.id].kamikadze = true; break; case 'P': players[socket.id].wrate = 100000; break; }; } socket.json.send(msg); io.sockets.socket(players[socket.id].oppSocket).json.send(msg); } break;
рдХреЛрдб рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдгред рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ - рд╕рднреА рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдФрд░ рд╕реЙрдХреЗрдЯ рджреНрд╡рд╛рд░рд╛ рдкрд╣рдЪрд╛рди рдХреЗ рд╕рд╛рдеред рд╕рд░рдгреА рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдПрдХ рдЦрд┐рд▓рд╛рдбрд╝реА рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ рдЬреЛ рдЧреЗрдо рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдкрд░ рддреБрд░рдВрдд рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдмрддрд╛рдХрд░ рдХрд┐ MySQL рдиреЗ рдХреНрдпрд╛ рд▓реМрдЯрд╛рдпрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рднреЗрдЬрдиреЗ рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдереА, рд▓реЗрдХрд┐рди рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдмреАрдЪ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рдХреЛрдб рдирд╣реАрдВ рдорд┐рд▓рд╛ред рд╣рдерд┐рдпрд╛рд░ рд╣рдерд┐рдпрд╛рд░ рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдмреЛрдирд╕ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реИред
рдореИрдВрдиреЗ рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рд╕реЗ рдПрдХ рд╣рд┐рдЯ рдХрд╛ рдПрдХ рдорд┐рд╕рдХреЙрд▓ рдмрдирд╛рдпрд╛: рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдЖрдЧреЗ рдХреИрд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП ... 1 рдЦрд┐рд▓рд╛рдбрд╝реА рдХреА рд╕рдлрд▓ рдЧреЛрд▓реАрдмрд╛рд░реА рдХреЗ рдмрд╛рдж, 2 рдЦрд┐рд▓рд╛рдбрд╝реА рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрдХ рд░реЙрдХреЗрдЯ рдЦреАрдВрдЪрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЙрд╕реЗ (рдЦреБрдж рдореЗрдВ) рдорд╛рд░рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕рд░реНрд╡рд░ рдХреЛ "рдХреНрдпрд╛ рднрдпрд╛рдирдХ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдХрд┐рд╕ рд╕реНрдерд╛рди рдкрд░ рд╣реИ" рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдХреНрд╖рддрд┐ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рджреЛрдиреЛрдВ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рднреЗрдЬрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рд╢рд╛рдирджрд╛рд░ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рднрд╛рд╡ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд░реЙрдХреЗрдЯ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рд╕рд░реНрд╡рд░ рдЬрд╛рдБрдЪрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣рд╛рдБ рдХрд┐рддрдирд╛ рдмрдЪрд╛ рд╣реИ, рдЬреАрд╡рди, рдЖрджрд┐ред - рдФрд░ рдЕрдЧрд░ рдЦрд┐рд▓рд╛рдбрд╝реА 2 рдореЗрдВ рдЕрдЪрд╛рдирдХ 0 рд╕реЗ рдХрдо рдЬреАрд╡рди рд╣реИ, рддреЛ рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдм рдХреБрдЫ рд░рд┐рдХреЙрд░реНрдб рдХрд░рддреЗ рд╣реИрдВ, рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рднреЗрдЬрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рдЬреАрддрд╛ рдФрд░ рдХреМрди рд╣рд╛рд░рд╛ рдФрд░ рд╣рд░ рдХреЛрдИ рдЦреБрд╢ рд╣реИред
рдпрджрд┐ рд░реБрдЪрд┐ рд╣реИ, рддреЛ рдЧреНрд░рд╛рд╣рдХ рдиреЗ рдЧрдгрдирд╛ рдХреЛрдб рдорд╛рд░рд╛:
for(var i = 0; i < weapons_1.length; i++){ if(weapons_1[i].draw({t:avatars[0].time2, x:avatars[0].x, y:avatars[0].y, ra:avatars[0].ra}) == 'coordLimit'){ weapons_1.splice(i,1); } else if(weapons_1[i].s && Math.abs(avatars[0].x-weapons_1[i].x) < 80 && Math.abs(avatars[0].y-weapons_1[i].y) < 80){ var dl = Math.sqrt(((avatars[0].x-weapons_1[i].x)*(avatars[0].x-weapons_1[i].x))+((avatars[0].y-weapons_1[i].y)*(avatars[0].y-weapons_1[i].y))); if(dl < (avatars[0].w/4+weapons_1[i].w/4)+weapons_1[i].hit){ sock.send($.toJSON({type: 'hit', typeW: weapons_1[i].typeW, i: i})); weapons_1.splice(i,1); }; } }
рд╣рдерд┐рдпрд╛рд░ 1 рдПрдХ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рджреНрд╡рд╛рд░рд╛ рджрд╛рдЧреА рдЧрдИ рд╕рднреА рдорд┐рд╕рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рд╕реЗ рдЕрдзрд┐рдХ рдХреБрдЫ рдирд╣реАрдВ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдореЗрдореЛрд░реА рдХреЛ рд▓реЛрдб рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрдм рд░реЙрдХреЗрдЯ рдХреИрдирд╡рд╛рд╕ рдЫреЛрдбрд╝рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рд╕рд░рдгреА рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рджреВрд╕рд░рд╛ рдЯреБрдХрдбрд╝рд╛ рдереЛрдбрд╝рд╛ рдЕрдиреБрдХреВрд▓рди рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдо рдХреЛ рдХрд░реНрдг рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдЧрд┐рдирдиреЗ рдХреЗ рд▓рд┐рдП (рдПрдХ рддреНрд░рд┐рдХреЛрдг рдореЗрдВ рдПрдХ рд░реЙрдХреЗрдЯ рдПрдХ рд╣рд╡рд╛рдИ рдЬрд╣рд╛рдЬ рд╣реИ), рдкрд╣рд▓реЗ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреВрд░реНрдг рд╕реНрдерд┐рддрд┐ рдХреА рдПрдХ рдЫреЛрдЯреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдФрд░ рдпрджрд┐ рд░реЙрдХреЗрдЯ рдЕрдиреБрдорд╛рдирд┐рдд рдорд╛рдирдХреЛрдВ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ, рддреЛ рдХрд░реНрдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдЕрд╡рддрд╛рд░ [0] рдФрд░ рдЕрд╡рддрд╛рд░ [рез] рдЦрд┐рд▓рд╛рдбрд╝реА рд╡рд╕реНрддреБрдПрдВ рд╣реИрдВред
рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрд╡рддрд╛рд░ рдХрд╣рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдФрд░ рдпрд╣ рдмрд╕ рд╣реБрдЖред
рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдПрдХ рд╣рд┐рдЯ рдХреА "рдШрдЯрдирд╛" рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ: case 'hit': avatars[0].life = msg.life; if(avatars[0].life <= 0) avatars[0].life = 0; if(avatars[0].life > 100) avatars[0].life = 100; $('#life span, #life2 span').html(msg.life); if(msg.damage <= 0){ particles.push(new Effect({type: 'message', text: ('!'), x: avatars[0].x, y: avatars[0].y, t: 1000})); } else{ particles.push(new Effect({type: 'message', text: ('-'+(Math.ceil(msg.damage))), x: avatars[0].x, y: avatars[0].y, t: 1000})); } switch(msg.typeW){ case 'C': avatars[0].ra -= msg.damage*msg.damage*avatars[1].koef; break; case 'E': avatars[0].debaff.E.per = Date.now(); avatars[0].debaff.E.tper = Date.now()+(msg.damage*500); particles.push(new Effect({type: 'message', text: (' !'), x: 350, y: 350, t: 2000})); break; } particles.push(new Effect({type: msg.typeW, x: avatars[0].x, y: avatars[0].y, side: 0, damage: msg.damage})); break; case 'pop': avatars[1].life = msg.life; if(avatars[1].life <= 0) avatars[1].life = 0; if(avatars[1].life > 100) avatars[1].life = 100; if(weapons_0.length > msg.i){ weapons_0.splice(msg.i,1); } if(msg.damage <= 0){ particles.push(new Effect({type: 'message', text: ('!'), x: avatars[1].x, y: avatars[1].y, t: 1000})); } else{ particles.push(new Effect({type: 'message', text: ('-'+(Math.ceil(msg.damage))), x: avatars[1].x, y: avatars[1].y, t: 1000})); } switch(msg.typeW){ case 'C': avatars[1].ra += msg.damage*msg.damage*avatars[1].koef; break; case 'E': particles.push(new Effect({type: 'message', text: (' ! !'), x: 300, y: 220, t: 2000})); break; } if(msg.typeW == 'F') msg.damage = 1; particles.push(new Effect({type: msg.typeW, x: avatars[1].x, y: avatars[1].y, side: 1, damage: msg.damage})); break;
рдпрд╣рд╛рдБ рдорд╛рдорд▓рд╛ 'рдкреЙрдк' рд╢рдмреНрдж "рд╣рд┐рдЯ" рдХреЗ рдЕрдиреБрд╡рд╛рдж рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЬреЛ рд▓реЛрдЧ рднрд╛рд╖рд╛ рдХреЗ рдЬреНрдЮрд╛рди рдХрд╛ рдШрдордВрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рд╡реЗ рдореБрдЭреЗ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВред рдХрдг - рдХрдгреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА (рд╡рд┐рд╢реЗрд╖ рдкреНрд░рднрд╛рд╡)ред рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдЧреЛрд▓реА рдХреА рдШрдЯрдирд╛ рд╕рд╛рджреГрд╢реНрдп рджреНрд╡рд╛рд░рд╛ рд╣реЛрддреА рд╣реИ, рдХреЗрд╡рд▓ рдХрдгреЛрдВ рдХреЗ рдмрдЬрд╛рдп, рд╣рдерд┐рдпрд╛рд░реЛрдВ рдХреА рд╕рд░рдгрд┐рдпреЛрдВ_0 (рдореЗрд░реА рдорд┐рд╕рд╛рдЗрд▓реЛрдВ) рдФрд░ рд╣рдерд┐рдпрд╛рд░реЛрдВ_1 (рдЗрд╕рдХреА рдорд┐рд╕рд╛рдЗрд▓реЛрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдирдИ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЙрдирдореЗрдВ рдврдВрдХ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЧрд▓рддреА 3. рдХрдИ рдХреАрдбрд╝реЗредрдХрд┐рд╕реА рднреА рдЪрд░ рдХреА рддреЗрдЬ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рдорд╛рдореВрд▓реА рд╕рд░реНрд╡рд░ рдХреНрд░реИрд╢ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдореЗрд░реЗ рд▓рд┐рдП рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдкрд┐рдВрдЧ рдереАред рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдкреИрдЪ рдХреЙрд░реНрдб рд╕реЗ рдХрд╛рдо рдкрд░ рдХрдиреЗрдХреНрдЯрд░ рдиреЗ рдЙрдбрд╝рд╛рди рднрд░реА, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рддрд░рд╣ рдпрд╣ рд╕реНрдЯреЙрдХ рдореЗрдВ рдирд╣реАрдВ рдерд╛, рдФрд░ рдореБрдЭреЗ рд╡рд╛рдИрдлрд╛рдИ рдкрд░ рдмреИрдардирд╛ рдкрдбрд╝рд╛ред рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди, рд╡рд╣ рд╕рдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рд╡рд┐рд▓рдВрдм рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ (рд╕рд╛рдорд╛рдиреНрдп 18-20 рдХреЗ рдмрдЬрд╛рдп 150-200ms)ред рдЕрдЧрд▓реЗ рд╣рдерд┐рдпрд╛рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рджреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рдмрд╛рдж рд╡рд┐рдорд╛рди рдХреЗ рд╕реНрдерд╛рди рдХреА рддрд╕реНрд╡реАрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╣реИред рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рд╡рд╛рдИрдлрд╛рдИ рдХреЛ рджреЛрд╖ рджреЗрдирд╛ рд╣реИ, рдпрд╛ рдкрд┐рдВрдЧ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреИрдХреЗрдЯ рдиреБрдХрд╕рд╛рди рднреА рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд╣рдо рдЖрдЧреЗ рдкрдврд╝рддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдк рдердХреЗ рд╣реБрдП рдирд╣реАрдВ рд╣реИрдВред
рдЦреЗрд▓ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдпрд╛рдВрддреНрд░рд┐рдХреАред
рд╣рд╛рдВ, рдХрд╣рдиреЗ рдХреЛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИред рдмрдЯрди рджрдмрд╛рдПрдВ - рд╡рд┐рдорд╛рди рдКрдкрд░ / рдиреАрдЪреЗ рдЙрдбрд╝рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдЕрдм рд╡рд╣ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рд╕реНрдерд╛рди рдкрд░ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдЙрдбрд╝рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдкрд░ рдирд╣реАрдВ, рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЙрд╕ рдЕрд╢реБрдн рд╕рдВрджреЗрд╢ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдмрдЯрди рджрдмрд╛рдП рд░рдЦрддрд╛ рд╣реИ рдФрд░ рдЦреБрдж рдЙрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ ... рджрд░рдЕрд╕рд▓, рдпрд╣ рдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рд╣реИред
рдЕрдзрд┐рдХ рдкрд┐рдВрдЧ - рддреЗрдЬреА рд╕реЗ рдЪрд┐рддреНрд░ рджреЛ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рд░рд▓рддрд╛ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ - рд╣рд░ рдПрди рд╕рдордп рдЕрдВрддрд░рд╛рд▓ (1.5 - 3 рд╕реЗрдХрдВрдб) рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдерд┐рддрд┐ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдЗрд╕ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди (2-3px рдХреА рддреНрд░рд┐рдЬреНрдпрд╛ рдХреЗ рднреАрддрд░) рдХреЗ рджреМрд░рд╛рди рд╡рд┐рдорд╛рди рдХреА рдирдЧрдгреНрдп рдЫрд▓рд╛рдВрдЧ рдереА, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдкрд░ рд╢реВрдЯрд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд░реЙрдХреЗрдЯ рдЙрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреИрд╕реЗ рдЙрдбрд╝рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕реЗ рд╣рд┐рдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ - рдХреНрдпреЛрдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЦрд┐рд▓рд╛рдбрд╝реА рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдФрд░ рдХреЛрдиреЗ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡рд╣рд╛рдВ рд╕реЗ рдЖрдк рдкрд░ рдЧреЛрд▓реА рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдЗрд╕рд▓рд┐рдП рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗредрдкреВрд░рд╛ рд╕рд┐рд╕реНрдЯрдо рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рднрд╛рд╡рдирд╛ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛- (рд╕рд░реНрд╡рд░-рд╡реЗрд░рд┐рдлрд┐рдХреЗрд╢рди) -client (s)редрджреВрд╕рд░рд╛ рд▓реЙрдиреНрдЪ
рдЬрдм рдореИрдВрдиреЗ рдЫреЗрдж рдмрдВрдж рдХрд░ рджрд┐рдпрд╛, рдПрдХ рдХреЛрд╢рд┐рд╢ рдХреА ... рдкрдХрдбрд╝, bash (рдиреАрдЪреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ) рдкрд░ рдЪрд▓ рд░рд╣реЗ рд╕рд░реНрд╡рд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рд╕реАрдЦрд╛, рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдХреЗ рдлрд╝реЛрдЯреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд╕реНрддрд░ рдкрд░ VK API рдХреЛ рджреЗрдЦрд╛, рдФрд░ TOP-30 рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рдЬрд╛рд░реА рдХрд░рдирд╛ (рд╡реИрд╕реЗ рдлреЛрдЯреЛ рдХреЗ рд╕рд╛рде, рд╡реИрд╕реЗ рднреА рдФрд░ рд╕рд╛рде рдирд╛рдо), рдлрд┐рд░ рд╕реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкрд░ рдкреИрд╕рд╛ рдЦрд░реНрдЪ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдЗрд╕ рдмрд╛рд░ рдФрд░ рдЕрдзрд┐рдХ рд╕рд╛рд░реНрдердХ, рдЖрд╡реЗрджрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рд╣реАред рдордзреНрдпрдо 100 рд╡реЛрдЯ (700r) рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрднрдЧ 200-300 рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдорд┐рд▓реЗ, рдареАрдХ рд╣реИ, рд▓рдЧрднрдЧ рдЖрдзреЗ рд╕реНрдерд╛рдкрд┐рдд рдХреЛ рддреБрд░рдВрдд рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛, рддрд╛рдХрд┐ "150 рд╕рд╛рдл" рд╣реЛредрдиреЛрдб рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ
рд╡реИрд╕реЗ, рдпрд╣ рдЕрднреА рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрднреБрдд рд╕реНрдХреНрд░реАрди рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдорд┐рд▓реА , рдЕрдиреНрдпрдерд╛ рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХрд╛ рдорддрд▓рдм рдореГрддреНрдпреБ рдерд╛ред рдЕрдм рдЙрд╕рдХреЗ рдмрд┐рдирд╛, рдЬреИрд╕реЗ рдмрд┐рдирд╛ рд╣рд╛рдереЛрдВ рдХреЗредрдкрд░рд┐рд╡рд░реНрддрди рдлрд┐рд░ рд╕реЗ
рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдФрд░ рдЕрд╕рдлрд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ рд╕реЗ, рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдпрд╣ рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рдереАред рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рд╡реНрдпрд╡рд╕рд╛рдп рдореЗрдВ рдореБрдЦреНрдп рдмрд╛рдд рд╣рд╛рд░ рдирд╣реАрдВ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ! рдФрд░ рдлрд┐рд░ рдХреНрдпрд╛? рд╣рд╛рдВ, рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ рд╕рдм рдХреБрдЫ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рджреВрд╕рд░реЗ рд▓реЙрдиреНрдЪ рдкрд░, рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд╖реНрдХрд░реНрд╖ рджрд┐рдП:- рдлрд┐рд░ рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╕рд╛рдорд╛рдЬрд┐рдХрддрд╛ рдирд╣реАрдВ
- рдкрд░реНрдпрд╛рдкреНрдд рдЕрдкреАрд▓ рдирд╣реАрдВ (
рдЧрдВрджрдЧреА рдбрд┐рдЬрд╛рдЗрди рдЕрдкрдиреЗ рдЯреЛрд▓ рд▓реЗрддрд╛ рд╣реИ) - рднреВрдЦрдВрдб рдХрд╛ рдЕрднрд╛рд╡
- рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдЬрдЯрд┐рд▓ рдЧрдгрдирд╛ (рдПрдХ рдлреНрд░реЗрдо рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдФрд░ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 8-10ms, i7 рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ "рдЧреЗрдо" рдХреЗ рд▓рд┐рдП рдбреЙрдлрд╝рд┐рдЧ рд╣реИ, рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ)
- рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдмрдбрд╝рд╛ рднрд╛рд░ (30 рд▓реЛрдЧ рдСрдирд▓рд╛рдЗрди - рдПрдХ рдХреЛрд░ рдХрд╛ 10%, рдореБрдЭреЗ рдореЗрдореЛрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ 5MX)
- рдХреЛрдИ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдирд╣реАрдВ рд╣реИ, рдпрд╣реА рд╡рдЬрд╣ рд╣реИ рдХрд┐ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ
рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛, рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд╛рде, рдФрд░ рдпрд╣ рд╕рдЪреНрдЪрд╛рдИ рдХреА рддрд░рд╣ рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдпрд╛, рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╣рд╛ "рд╡рд╛рд╣ рдЙрд╕ рдмрдХрд╡рд╛рд╕ рд╕реЗ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реИ!", рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рд╡рд╛рд╣ рдирд╣реАрдВ рд▓рдЧ рд░рд╣рд╛ рдерд╛, рдФрд░ рдЖрдЦрд┐рд░рдХрд╛рд░ рдореИрдВрдиреЗ рдкрд╣рд▓рд╛ рд╕рд╣реА рдХрджрдо рдЙрдард╛рдпрд╛ - рдореИрдВ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреНрд░реАрд▓рд╛рдВрд╕ рдЪрд▓рд╛ рдЧрдпрд╛ред рдорд┐рд▓рд╛, рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ, рдореИрдВрдиреЗ рдЦреЗрд▓ рдореЗрдВ рдЕрдкрдиреА рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдордЭрд╛, рд╡реНрдпрдХреНрддрд┐ рдиреЗ рд╕рдм рдХреБрдЫ рд╕рдордЭрд╛ рдФрд░ рдПрдХ рдХреИрдВрдбреА рдмрдирд╛рдИ - рдЬрд┐рд╕реЗ рдХреЗрд╡рд▓ 12 рд╣рдЬрд╛рд░ рдореЗрдВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред (рд░реВрдмрд▓)
рдпрд╣ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬреЛ рдЕрдм рдореМрдЬреВрдж рд╣реИред рдореИрдВрдиреЗ рдХрднреА рдЬреНрдпрд╛рджрд╛ рд╕рдкрдиреЗ рдирд╣реАрдВ рджреЗрдЦреЗредрдЦреИрд░, рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдлрд┐рд░ рднреА рдЪрд┐рд╣реНрди, рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ рд╣рдерд┐рдпрд╛рд░ рдХреЗ рд▓рд┐рдП рдирдП рдкреНрд░рднрд╛рд╡ рдЬреИрд╕реЗ рдЫреЛрдЯреЗ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдереЗредрдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд░рдХреНрддрд╕реНрд░рд╛рд╡реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдмрдирдирд╛ рд╕реАрдЦрдирд╛ рд╕реАрдЦрдирд╛, рдФрд░ рдореИрдВ рдмрд╕ рдкреНрд░рддреНрдпреЗрдХ рдмрдЯрди рдкрд░ рдпреБрдХреНрддрд┐рдпрд╛рдВ рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛редрдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рджреЗрдирд╛
рдЬреЛрдбрд╝реЗ рдЧрдП рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ, рдореБрдЦреНрдп рдЙрдкрд▓рдмреНрдзрд┐, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдХреБрдЫ рдЦреВрдмрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкрджрдХ рдФрд░ рдмреЛрдирд╕ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред 100 рдмрд╛рд░ рдЦреЗрд▓реЗрдВ, рдорд╢реАрди рдЧрди рдХреЗ рд╕рд╛рде рдЦрддреНрдо рдХрд░реЗрдВ, рдЖрджрд┐ред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдкрдХреА рджреАрд╡рд╛рд░ рдкрд░ рдкрджрдХ рдХреА рдПрдХ рд╕реБрдВрджрд░ рддрд╕реНрд╡реАрд░ рд▓рдЧрд╛рдиреЗ рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рд╕рд╛рдеред рдПрдХ рдкрддреНрдерд░ рдХреЗ рд╕рд╛рде рджреЛ рдкрдХреНрд╖реАред рд╕рд╛рдорд╛рдЬрд┐рдХ рдзреЛрдЦрд╛рдзрдбрд╝реА рдкреВрд░реА рд╣реЛ рдЧрдИ рд╣реИред рд╡реИрд╕реЗ, рдпрд╣рд╛рдБ VKontakte рд╕рд░реНрд╡рд░ рдкрд░ рдлрд╝реЛрдЯреЛ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдХреЛрдб рд╣реИ: <? $url = $_POST['uploadUrl']; $postdata = array('photo' => '@/path/to/image/'.$_POST["type"].'.jpg', 'app_id' => '3509664', 'api_key' => '1234567890'); $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); $data = curl_exec($ch); curl_close($ch); echo $data[1]; ?>
рдореИрдВрдиреЗ рдЗрд╕ рдХреЛрдб рдХреЛ рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдХрд┐ рдореБрдЭреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд░реЗрдбреА-рдореЗрдб рдирд┐рдХреНрд░реЛрдо рдирд╣реАрдВ рдорд┐рд▓рд╛, рдФрд░ рдпрд╣ рдПрдХ рддрд░рд╣ рдХреА рдХрд╛рд╕реНрдЯ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓ рд╕рдХрддреА рд╣реИред рдореБрдЭреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдХрд░реНрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрддрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИредрдореИрдВ рдЖрдкрдХреЛ рдЪрд┐рддреНрд░ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рджреАрд╡рд╛рд░ рдкрд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рдФрд░ рддреЗрдЬрд╝ рд╡рд┐рд╕реНрддреГрдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдб рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░реЗрдВрдЧреЗред function wall(id, msg, typeMsg){
рдРрд╕реЗ рд╕реНрдкреЗрдЧреЗрдЯреА рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВред рд╕реЗрд╣рдд рдХреЗ рд▓рд┐рдП рдЦрд╛рдПрдВ!рдЧреНрд░рд╛рд╣рдХ рдЕрдиреБрдХреВрд▓рди
рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрднреА рднреА рд╕рд╛рдЗрди, рдХреЙрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рд░реАрдХреА рд╕реЗ рдкрдврд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЧрдгрдирд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд▓рд┐рдпрд╛ рд╣реИред рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЦрд╛рд╕ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдб рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред this.draw = function(t){ this.x2 = this.x; this.y2 = this.y; this.s2 = this.s; this.r2 = this.r; this.cosa2 = this.cosa; this.a2 = this.a; this.timeK = (t > 40) ? 1+((t-40)/40) : 1; this.x += this.timeK*this.koef*this.s*Math.sin((90-this.ra)*this.PI/180); if(isNaN(this.x)) this.x = this.x2+(2*(this.timeK*this.koef*this.s*Math.sin((90-this.ra)*this.PI/180))); this.y -= this.timeK*this.koef*this.s*Math.sin(this.ra*this.PI/180); if(isNaN(this.y)) this.y = this.y2-(2*(this.timeK*this.koef*this.s*Math.sin(this.ra*this.PI/180))); this.s -= this.timeK*(this.koef*Math.sin(this.ra*this.PI/180))*(this.wspeed/(this.y/this.wspeed))/4.5; if(isNaN(this.s)) this.s = this.s2-(2*(this.timeK*(this.koef*Math.sin(this.ra*this.PI/180))*(this.wspeed/(this.y/this.wspeed))/4.5)); if(this.s <= 0) this.s = this.koef*0.0001; this.r = this.timeK*this.s*50/this.wradius; if(isNaN(this.r)) this.r = this.r2; if(this.r == 0) this.r = this.koef*0.000000001; this.cosa = this.timeK*(this.r*this.r+this.r*this.r-this.s*this.s)/(2*this.r*this.r); if(isNaN(this.cosa)) this.cosa = this.cosa2; this.a = this.timeK*this.koef*Math.acos(this.cosa)*180/this.PI; if(isNaN(this.a)) this.a = this.a2; for(var i = 0; i < weapons.all.length; i++){ if(this.id && this.per[weapons.all[i]] <= this.tper[weapons.all[i]]){ this.per[weapons.all[i]] += (t > 40) ? t+40 : 40;
рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдирд╛рдореЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдпрд╣рд╛рдБ рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдореИрдВ рдЖрдкрдХреЛ NaN рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реВрдБред рдПрдХ рдЦрд┐рд▓рд╛рдбрд╝реА рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЕрдкреНрд░рд┐рдп рдмрдЧ рдХреА рдЦреЛрдЬ рдХреА рдЧрдИ (рдФрд░ рдмрд╛рдж рдореЗрдВ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рдБрдЪ рдХреА рдЧрдИ) - рд╡рд┐рдорд╛рди рдЕрдЪрд╛рдирдХ рдКрдкрд░реА рдмрд╛рдПрдБ рдХреЛрдиреЗ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдФрд░ рд╡рд╣ рд╕рдм, рдЖрдк рдЦреЗрд▓ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЬрдм рдХреБрдЫ рдЪрд░ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдбрд┐рдЧреНрд░реА рдХреЗ рд╕рд╛рде рдорд┐рд╕рдХреЙрд▓ рдХрд░рддреЗ рд╣реБрдП === 0 рд╣реЛ рдЧрдП, рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдЙрдирдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛, рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреА рдмрдХрд╡рд╛рд╕ рдирд┐рдХрд▓реАред рдмрдЧ рдХреЛ NaN рд╕рддреНрдпрд╛рдкрди рдХреЛрдб рдореЗрдВ рдЫрд┐рдбрд╝рдХрдиреЗ рдХреЗ рдмрд╛рдж, рдмрдЧ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╣рд░ рдХреЛрдИ рдЦреБрд╢ рд╣реИредрдЕрдЧрд░ (рдпрд╣ред рдХреНрд╖рдорддрд╛> = 0.5) {...} рдХреИрдирд╡рд╛рд╕ рдбреНрд░рд╛рдЗрдВрдЧ рдХреЛрдб рдХреЗрд╡рд▓ рддрднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рд╡рд┐рдорд╛рди рдЕрджреГрд╢реНрдпрддрд╛ рдореЛрдб рдореЗрдВ рдирд╣реАрдВ рд╣реИ (рд╣рд╛рдБ, рдРрд╕рд╛ рдПрдХ рдмреЛрдирд╕ рд╣реИ)рдПрдХ рдФрд░ рдмрд┐рдВрджреБ - рдлрд╝рдВрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдЯреА рд▓реЗрддрд╛ рд╣реИред рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдХрдордЬреЛрд░ рдХрдВрдкреНрдпреВрдЯрд░ / рдЯреИрдмрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрд╣реА рд╣реИ, рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдХрд┐ рдлреНрд░реЗрдо рдХрд┐рддрдиреА рджреЗрд░ рддрдХ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдпрд╣ 40ms (рд╕рдм рдХреБрдЫ 25 рдлреНрд░реЗрдо рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдХреА рдЧрддрд┐ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ) рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рд╡рд┐рдорд╛рди рдХреЗ рд╕рднреА рдЖрдВрджреЛрд▓рдиреЛрдВ рдХреЛ рдЖрдиреБрдкрд╛рддрд┐рдХ рд░реВрдк рд╕реЗ рдмрдврд╝рд╛рдирд╛ рд╣реЛрдЧрд╛ред рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдиреЗ рдкреНрд░рддрд┐рдкрд╛рджрди рд╕рдордп рдХреЛ рд▓рдЧрднрдЧ 2-3 рд╕реЗрдВрдЯреАрдореАрдЯрд░ рдХрдо рдХрд░ рджрд┐рдпрд╛, рдЬреЛ рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИредрдЕрдЧрд▓рд╛ рдХрджрдо рд╡рд┐рдорд╛рди рд╕реЗ рдзреБрдПрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рдирд╛ рдерд╛, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╡рд╣ рдерд╛ рдЬрд┐рд╕рдиреЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдФрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЦрд╛рдпрд╛ред рдзреБрдЖрдВ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВрдиреЗ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИ ред рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рдФрд░ рдЪрд┐рддреНрд░ рдмрдирд╛рдпрд╛ - рдЖрдХрд╛рд░ рдореЗрдВ рдЫреЛрдЯрд╛ рдФрд░ рдЬрд┐рд╕реЗ рдореБрдЭреЗ рдШреБрдорд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рдЧреНрд░реЗ рд░рд╛рдЙрдВрдб рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ), рдФрд░ рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХ рдЕрджреГрд╢реНрдп рдХреИрдирд╡рд╛рд╕ (рдмрдлрд░) рдкрд░ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ред рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИред
рдФрд░, рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рдпрд╣ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдХрдгреЛрдВ рдХреЛ рдХреЗрд╡рд▓ рддрднреА рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП рдЬрдм рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╢рдХреНрддрд┐ рдЗрд╕реЗ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ (рдЯреА <10)ред рдЗрд╕рд╕реЗ рдПрдХ рдФрд░ рдорд╛рдЗрдирд╕ 3-4ms рдХреА рдЧрдгрдирд╛ рд╣реБрдИредрдлрд┐рд░ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдЫреЗрдж рдкрд╛рдпрд╛ рдЧрдпрд╛ - рдкреНрд░рддреНрдпреЗрдХ рд╣рдерд┐рдпрд╛рд░ рдХреЗ рд▓рд┐рдП рдкреБрдирдГ рд▓реЛрдб рджрд░ рдФрд░ рдорд╛рддреНрд░рд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВред рд▓рдбрд╝рд╛рдИ рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
рддреАрд░ рдЙрди рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рд╕рдмрд╕реЗ рдЬрдЯрд┐рд▓ (рдЪрд╛рдк) рдерд╛ред рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╣рдерд┐рдпрд╛рд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп (рдпрд╛ рдмрд┐рдирд╛ рдХрд╛рд░рддреВрд╕ (рдирд┐рдЪрд▓реА рдкрдЯреНрдЯреА) рдХреЗ рд╕рд╛рде) рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдкреБрдирдГ рд▓реЛрдб рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдмрд╕ рдЗрди рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдХреИрдирд╡рд╕ рдкрд░ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рд╕рдорд╛рдкреНрдд рдПрдХ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░реЗрдВ (рдмрд┐рд▓реНрдХреБрд▓ рди рдЦреАрдВрдЪреЗрдВ)ред рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЗрди 32 рдЕрд░реНрдзрд╡реГрддреНрдд рдХреЗ рдЕрдиреБрдХреВрд▓рди рдиреЗ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдкреНрд░рднрд╛рд╡ рджрд┐рдпрд╛ - 5-6msред рдФрд░ рдЕрдм рдорд┐рд╢рди рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рджреЛрдиреЛрдВ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рд╕рдВрднрд╡ рдзреБрдПрдВ рдХреЗ рд╕рд╛рде (рдХрдо рд░рд╣рддрд╛ рд╣реИ рдЕрдзрд┐рдХ рдзреБрдЖрдВ), рдлреНрд░реЗрдо 1-2 рд╕реЗрдВрдЯреАрдореАрдЯрд░ рдЦреАрдВрдЪрдиреЗ рд▓рдЧрд╛, рдФрд░ рдмрд┐рдирд╛ рдзреБрдПрдВ рдХреЗ рдЖрдо рддреМрд░ рдкрд░ 1ms (0.2-0.3 рд╕реЗ рдХрдо рдЕрдЧрд░ рдЖрдк рдФрд╕рдд рд▓реЗрддреЗ рд╣реИрдВ)ред Chrome 32 рдХреЗ рд╕рднреА рдирдВрдмрд░рд╕рд░реНрд╡рд░ рдЕрдиреБрдХреВрд▓рди
рдпрд╣ рд╕рд░реНрд╡рд░ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рд░реЙрдХреЗрдЯ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдорд╣рдВрдЧрд╛ рдирд┐рдХрд▓рд╛, рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдмрд╣реБрдд рдХрдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднреЗрдЬрддрд╛ рд╣реИ (рд╕реЙрдХреЗрдЯ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛)ред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕ рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░реА рдХреЛ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЦреБрдж рдХреЛ рд╕рд┐рдиреЗрдорд╛рдШрд░реЛрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрджрд┐рдЧреНрдз рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рдмрд╕ рдПрдХ рдЪрдпрдирд╛рддреНрдордХ рдЬрд╛рдБрдЪ рд╣реИ (рдореИрдВрдиреЗ рдЗрд╕ рдЪреАрдЬрд╝ рдХреЛ рд╕реНрдорд╛рд░реНрдЯ рдмрдирд╛рдпрд╛ рд╣реИ - рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд░реНрд╡рд░ рдкрд░ рдХреБрдЫ рдирд┐рд╢реНрдЪрд┐рдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЬрдорд╛ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рдж рдЕрдзрд┐рдХ рд╕рд╛рд╡рдзрд╛рди рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИред , рдЗрд╕ рдмрд╛рдд рддрдХ рдХрд┐ рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рд▓реЙрдЧ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реВрдВ - рдареАрдХ рд╣реИ, рдпрд╣ рдХрд╛рдлреА рд╣реИ рдЕрдЧрд░ рд╕рдВрджрд┐рдЧреНрдз рдкрдХрдбрд╝рд╛ рдЧрдпрд╛)ред рдФрд░ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдерд┐рдпрд╛рд░реЛрдВ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рдЬрд╛рддреА рд╣реИ - рд▓реЗрдХрд┐рди рдХреНрдпрд╛, рдореБрдЭреЗ рднреА рдЪреАрдЯрд░ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛? рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрд╕рдиреЗ рдиреЛрдб рдФрд░ рдмреЗрд╕ рджреЛрдиреЛрдВ рдкрд░ рд▓реЛрдб рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред рдкрд░рд┐рдгрд╛рдо 150 рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП 5% рд╕реАрдкреАрдпреВ рдерд╛ред рдСрдирд▓рд╛рдЗрдиредрд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рдкреИрд╕рд╛ рд╕реНрдореГрддрд┐ рдЦрд╛рддреА рд╣реИредрдХреБрдЫ рдЕрд╕реНрдкрд╖реНрдЯ рдЧреНрд░рд╛рд╣рдХ рд╣рд╛рдирд┐
рдЬрдм рдореИрдВрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рд╕рдВрдкрд░реНрдХрдХрд░реНрддрд╛ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛, рддреЛ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдЖрдВрдХрдбрд╝реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рдереЗ, рдЕрд░реНрдерд╛рддреНред рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрд╕ рдЦреЗрд▓ рдХреЗ рд▓реЛрдб рд╣реЛрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рддреЗ рдереЗ (рдФрд╕рддрди 2 рд╕реЗрдХрдВрдб рд╕реЗ рдХрдо - рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдлреНрд▓реИрд╢ рдирд╣реАрдВ рд╣реИ)ред рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреА рддрд▓рд╛рд╢ рд╢реБрд░реВ рдХреА рдФрд░ рдпрд╣ рдХреБрдЫ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ (20%) https рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ред рдФрд░ рдлрд┐рд░ рддрдВрдмреБрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдиреГрддреНрдп рд╢реБрд░реВ рд╣реБрдЖред рдЕрдВрдд рдореЗрдВ, рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ рдФрд░ рдиреЗрдЧреНрдиреЗрдХреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рдпрд╣рд╛рдВ https рд╕реЙрдХреЗрдЯ.io рд╕рд░реНрд╡рд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рдиреЛрдбрдЬ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рд╣реИ var fs = require('fs'); server = require('https').createServer({key: fs.readFileSync('/path/to/*.key'), cert: fs.readFileSync('/path/to/*.crt')}).listen(1006); io = require('socket.io').listen(server);
рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ рдПрдХ рджрд┐рди рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдмрд┐рддрд╛рдпрд╛, рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕рд░реНрд╡рд░ рдкрд░ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛редрддреАрд╕рд░рд╛ рд▓реЙрдиреНрдЪ
рдпрд╛ рдмрд▓реНрдХрд┐, рд▓реЙрдиреНрдЪ рдХреА рдХрдореА рд╣реИред Vkontakte рдХреЗ рдкрд╛рд╕ "рдиреНрдпреВ" рдмреНрд▓реЙрдХ рдХреЗ рд╢реАрд░реНрд╖ 9 рдореЗрдВ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЛ 1000 рд╡реЛрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд░рдЦрдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИ (7s.s.rред рдЫреВрдЯ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ)ред рдЙрдиреНрд╣реЛрдВрдиреЗ рд╡реЛрдЯ рдбрд╛рд▓реЗ, рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬрд╛, рдПрдХ рджрд┐рди (рдЙрд╕ рд╕рдордп рдХрд▓ рд╕рд╣реА) рдЪреБрдирд╛, рдФрд░ рдЗрдВрддрдЬрд╛рд░ рдХрд┐рдпрд╛ред рд░рд╛рдд рдореЗрдВ, рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдЖрдИ рдХрд┐ рдореБрдЭреЗ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рд╕реЗ рдЗрдВрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреЗрдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдерд╛ред рдореИрдВрдиреЗ рджреЛрдиреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛редрдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐
рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рддрд░рд╣ рдореИрдВ рдЗрд╕ рдЭрдВрдЭрдЯ рдореЗрдВ рдирд╣реАрдВ рдкрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдпрд╣, рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЦреАрдВрдЪреЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдКрдкрд░ рдХрд╣рд╛ рдерд╛ рдХрд┐ рдЧреЗрдо рдХреЛрдб рдореЙрдбреНрдпреВрд▓рд░ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдкрд╣рд▓реЗ рджрд┐рди рдореИрдВрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдЦрд╛рд▓реА рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛, рджреВрд╕рд░реЗ рджрд┐рди рдореИрдВрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд▓рд┐рдП рджрд┐рдорд╛рдЧ рдмрдирд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ 30 рдХреЗ рд╕реНрддрд░ рддрдХ рджреЗрдЦрд╛ред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдореЗрдВ 3 рд▓рд╛рдЗрдиреЗрдВ (рд▓реЗрд╡рд▓ рдХреЙрдиреНрдлрд┐рдЧрд░ рдирд╣реАрдВ рдЧрд┐рдирдирд╛) рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдиреЛрдВ рдкрд░ 30-40 рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдФрд░ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдмреБрд░рд╛ рдирд╣реАрдВ рдерд╛, рдореИрдВ рдЦреБрдж AI рд╕реНрддрд░ 25 рдХреЛ рдирд╣реАрдВ рдорд╛рд░ рд╕рдХрддрд╛редAI рдХреЛрдб рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╣реИ: рджреБрд╢реНрдорди рдХрд╛ рд╡рд┐рдорд╛рди рд▓рдЧрд╛рддрд╛рд░ рдЖрдкрдХреЗ рд╡рд┐рдорд╛рди рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрдм рд╣рдорд▓реЗ рдХрд╛ рдХреЛрдг рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ - рдпрд╣ рд╕рднреА рд╣рдерд┐рдпрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╢реВрдЯ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдлрд┐рд░ рд╕реЗ 7 рд╡реАрдВ рдХрдХреНрд╖рд╛ рдХреЗ рддреНрд░рд┐рдХреЛрдгрдорд┐рддрд┐ рдФрд░ рдЕрдзрд┐рдХ рдХреБрдЫ рдирд╣реАрдВред рдХреЛрдб:
if(avatars[0].oppId == 'computer'){ var x = Math.abs(avatars[0].x-avatars[1].x); var y = Math.abs(avatars[0].y-avatars[1].y); var gp = Math.sqrt((x*x)+(y*y)); var rad = avatars[1].ra*Math.PI/180; var prom; if(avatars[0].x < avatars[1].x && avatars[0].y < avatars[1].y) prom = Math.asin(y/gp)+rad else if(avatars[0].x > avatars[1].x && avatars[0].y < avatars[1].y) prom = (Math.PI/2)-Math.asin(y/gp)+rad+(Math.PI/2) else if(avatars[0].x > avatars[1].x && avatars[0].y > avatars[1].y) prom = Math.asin(y/gp)+rad+Math.PI else if(avatars[0].x < avatars[1].x && avatars[0].y > avatars[1].y) prom = (Math.PI/2)-Math.asin(y/gp)+rad+(Math.PI*1.5); var sin = Math.sin(prom); var cos = Math.cos(prom); avatars[1].time1 -= 40; avatars[1].time2 -= 40; avatars[1].time3 -= 40; if(avatars[1].time2 <= 0 && avatars[0].levelBot == 0 && avatars[1].time3 <= 0){ if(weapons.learning[avatars[1].learning[0]]){ if(weapons.learning[avatars[1].learning[0]][avatars[1].learning[1]] == '^') $('#learning').append('<br/>') else $('#learning').append(weapons.learning[avatars[1].learning[0]][avatars[1].learning[1]]); avatars[1].learning[1] += 1; avatars[1].time3 = 90; if(avatars[1].learning[1] >= weapons.learning[avatars[1].learning[0]].length){ avatars[1].learning[1] = 0; avatars[1].learning[0] += 1; avatars[1].time2 = 1000; $('#learning').empty(); } } } if(weapons.learning[avatars[1].learning[0]] && avatars[0].levelBot == 0){avatars[1].x = -800} else{ if(sin > 0.02){ if(avatars[1].time1 <= 0){avatars[1].key = 'up'; avatars[1].time1 = 100/avatars[1].wradius} } else if(sin <= 0.02 && sin >= -0.02){ if(avatars[1].time1 <= 0){avatars[1].key = false; avatars[1].time1 = 100/avatars[1].wradius} } else if(sin < -0.02){ if(avatars[1].time1 <= 0){avatars[1].key = 'down'; avatars[1].time1 = 100/avatars[1].wradius} } if(avatars[1].y > 510){ if(Math.cos(rad) >= 0){avatars[1].key = 'up'; avatars[1].time1 = 100/avatars[1].wradius} else{avatars[1].key = 'down'; avatars[1].time1 = 100/avatars[1].wradius} } if(sin <= 0.035 && sin >= -0.035 || (sin <= 0.3 && sin >= -0.3 && gp < 30) || gp < 15){ for(var i = 0; i < avatars[1].all.length; i++){ if(avatars[1].weapons[avatars[1].all[i]] > 0){ avatars[1].per[avatars[1].all[i]] += 40; if(avatars[1].per[avatars[1].all[i]] >= avatars[1].tper[avatars[1].all[i]]){ switch(avatars[1].all[i]){ case 'I': if(avatars[1].life <= 20 && avatars[0].life >= 25){ sock.send($.toJSON({type:'shot',x:avatars[1].x,y:avatars[1].y,a:avatars[1].ra,koef:avatars[1].koef,typeW:avatars[1].all[i],side:avatars[1].sideName,bot: 1})); avatars[1].weapons[avatars[1].all[i]] -= 1; } break; case 'J': if(avatars[1].life <= 50){ sock.send($.toJSON({type:'shot',x:avatars[1].x,y:avatars[1].y,a:avatars[1].ra,koef:avatars[1].koef,typeW:avatars[1].all[i],side:avatars[1].sideName,bot: 1})); avatars[1].weapons[avatars[1].all[i]] -= 1; } break; default: sock.send($.toJSON({type:'shot',x:avatars[1].x,y:avatars[1].y,a:avatars[1].ra,koef:avatars[1].koef,typeW:avatars[1].all[i],side:avatars[1].sideName,bot: 1})); avatars[1].weapons[avatars[1].all[i]] -= 1; } } } } } } }
рд╡рд┐рдЪрд╛рд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣рд╛рдВ рд╕реЗ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реВрдВредрдЕрдЧрд░ рдмреНрд▓реЙрдХ (рдЕрд╡рддрд╛рд░ [1] .time2 <= 0 рдФрд░& рдЕрд╡рддрд╛рд░ [0] .levelBot == 0 рдФрд░& рдЕрд╡рддрд╛рд░ [1] .time3 <= 0) {...} рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдПрдЖрдИ рд▓реЗрд╡рд▓ 0 рд╕реЗ рдЦреЗрд▓рдиреЗ рдкрд░ рд╣реЛрддрд╛ рд╣реИред рд╡рд╣рд╛рдВ, рд▓рдмреНрдмреЛрд▓реБрдЖрдм рдпрд╣ рд╣реИ рдХрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рд╕реЗ рд╕рдВрджреЗрд╢ (рдлреИрд╢рдиреЗрдмрд▓, рдкреНрд░рдХрд╛рд░ рдореБрджреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ) рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВредрдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдЖрдИ рдХреЗ рдкрд╛рд╕ рдмреНрд░реЗрдХрд┐рдВрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдХреБрдЫ рджрд┐рдорд╛рдЧ рд╣реИрдВред рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реЗ рдХрдо рдКрдВрдЪрд╛рдИ рдкрд░, рд╡рд╣ рдЖрдкрдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЯреИрдХреНрд╕реА рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡рд╣ рдорд░ рди рдЬрд╛рдПред рдЦреИрд░ ... рдФрд░ рд╡рд╣ рдкреНрд░рд╛рдердорд┐рдХ рдЪрд┐рдХрд┐рддреНрд╕рд╛ рдХрд┐рдЯ рдХрд╛ рднреА рд╕рдХреНрд╖рдо рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдирд╣реАрдВредрджрд░рдЕрд╕рд▓, рдорд┐рд╢рди рдкреВрд░рд╛ рд╣реЛ рдЪреБрдХрд╛ рд╣реИ, рдПрдЖрдИ рддреИрдпрд╛рд░ рд╣реИ, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╣реИ, рдПрдХ рд╣реА рдмреНрд▓реЙрдХ рдореЗрдВ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рджреВрд╕рд░реЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд╛рд╕рди рдХреА рдордВрдЬреВрд░реА рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рдЫреЛрдЯреА рдмрд╛рдд рд╣реИред рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рджреВрд╕рд░реА рдмрд╛рд░, рдореИрдВ 23 рдорд╛рд░реНрдЪ рдХреЛ рдирд┐рдХрдЯрддрдо рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рддрд┐рдерд┐ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореИрдВ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдФрд░ рдпрджрд┐ рдпрд╣ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕реНрдерд╛рдпреА рдСрдирд▓рд╛рдЗрди рд▓рд╛рдн рджреЗрддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдзрди, рдХрд░реЛрдВ рдФрд░ рдЕрдзрд┐рдХ рдХреЛ рд╡рд╛рдкрд╕ рд▓реЗрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд▓реЗрдЦ рд▓рд┐рдЦреВрдВрдЧрд╛ред рдЕрдм рддрдХ, рдЦреЗрд▓ рдореЗрдВ 20 рд╡реЛрдЯ рдЖрдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИредрдирд┐рд╖реНрдХрд░реНрд╖
- рдЖрдк рдореЗрд░реА рддрд░рд╣ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ
- рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред рджреЛрд╕реНрддреЛрдВ рд╕реЗ рдкреВрдЫреЗрдВ, рдЕрдзрд┐рдорд╛рдирддрдГ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреА рдЖрдпреБ рд╡рд░реНрдЧ рд╕реЗ рдЬрд┐рд╕реЗ рдЖрдк рдЦреЗрд▓ рдореЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрдк рдХреЗрд╡рд▓ рдЪрд┐рддреНрд░ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
- рдпрджрд┐ рдЖрдк рдЧреЗрдо рдореЗрдВ 100500 рд╕реЗ рдЕрдзрд┐рдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдирд╣реАрдВ рдЬреЛрдбрд╝рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ - рддреЛ рдкреВрд░реЗ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рди рд▓рд┐рдЦреЗрдВ! рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХреБрдЫ рд╕рд░рд▓ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред
- рдКрдкрд░ рдЬреЛ рдХреБрдЫ рднреА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╣ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдордирд╛ рдХрд┐рдП рдЧрдП рд╕рднреА рдЖрддрдВрдХ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рддреЛ рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдУ!
- рд╢реБрд░реВ - рдЕрдВрдд рддрдХ рдЦрддреНрдоред рд▓реЗрдХрд┐рди! рдХреЗрд╡рд▓ рдЕрдЧрд░ рдЖрдк рд╕рдлрд▓рддрд╛ рдХреЗ рд▓рд┐рдП рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдФрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рдХреНрд╖реНрдп рдХрд╛ рдкреАрдЫрд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдордЬрд╝реЗ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ ... рдЕрдиреНрдпрдерд╛ рдХреНрдпреЛрдВ?
- рдЕрдкрдиреЗ рд╢реИрдореНрдкреВ рдХреЛ рдорд╣рдВрдЧреЗ рд╢реИрдореНрдкреВ рд╕реЗ рдзреЛрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рди рдХрд░реЗрдВред рд╕рд╛рдмреБрди рд╣реИред (рдПрдХ рд░реВрдкрдХ рдЬрд┐рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрд░реНрде рдЧрд╛рдпрдм рдирд╣реАрдВ рд╣реЛрдЧрд╛)
ps рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдореИрдВ рдпрд╣рд╛рдБ рд▓рд┐рдЦреЗ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рдирд╣реАрдВ рджреЗрддрд╛ред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рд╣реИрдВ рдЬреЛ рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕реБрдирдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдЕрдкрдбреЗрдЯ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╡рд┐рд╡реЗрдХ рдХреЗ рд╕рд╛рде, рд▓рд┐рдВрдХ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдорджреНрджреЗрдирдЬрд░, рдореИрдВ рдЗрд╕реЗ рдпрд╣рд╛рдВ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ: рд╕рдВрджрд░реНрдн