BrowserQuest - рдХреИрдирд╡рд╛рд╕ рдкрд░ рдПрдХ рдорд▓реНрдЯреАрдкреНрд▓реЗрдпрд░ рдЧреЗрдо

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

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реИ рдФрд░ GitHub рдкрд░ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ !


рдорд▓реНрдЯреАрдкреНрд▓реЗрдпрд░

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

WebSockets рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд

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

HTML 5

BrowserQuest рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдИ рд╡реЗрдм рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ:



рд╣рд░ рдЬрдЧрд╣ рдЦреЗрд▓рддреЗ рд╣реИрдВ!

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

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

рд╕рд╛рд╣рд╕рд┐рдХ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ!

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


All Articles