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

рд╢реИрдХреНрд╖рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ
рдЕрдиреНрдп рдХреАрдмреЛрд░реНрдбреНрд╕ (рдЬреИрд╕реЗ
рдореЗрд╕рд╛рдЧреИрд╕реЗ рдЧреЗрдореНрд╕ ) рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдмрд╛рдж рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рдЪрд╛рд░, рдХрдИ рд╕реНрддрд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╢реИрдХреНрд╖рд┐рдХ рдЖрд╡реЗрджрди рдХрд░рдирд╛ рд╣реИ:
- рдПрдХрд▓ рдЕрдХреНрд╖рд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдгред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдорд╛рд░реЗ рд▓реЗрдЖрдЙрдЯ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд╛рд░реА-рдмрд╛рд░реА рд╕реЗ рд░рд┐рдпрд░ рдЬреЙрдпрд╕реНрдЯрд┐рдХреНрд╕ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рддрд╛ рд╣реИред
- рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╢рдмреНрдж рдФрд░ рдЖрдо рд╡рд╛рдХреНрдпрд╛рдВрд╢ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реАрдЦрддрд╛ рд╣реИ рдХрд┐ рд▓реЗрдЖрдЙрдЯ рдХреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЖрд╡реГрддреНрддрд┐ рд╡рд╛рд▓реЗ dyads \ triads рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: no | on | er | er | the!! And, рдЖрджрд┐)
- рд╢рдмреНрдж рдкреНрд░рд╢рд┐рдХреНрд╖рдгред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЫреЛрдЯреЗ рдЧреНрд░рдВрдереЛрдВ / рдЫрдВрджреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдзреАрд░реЗ-рдзреАрд░реЗ рдПрдХ рд╢реБрд░реБрдЖрдд рд╕реЗ рдкреВрд░реНрдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред
рдХрд▓рд╛рдХрд╛рд░ рдкрд╢реБ рдСрдХреНрдЯреЛрдбрди рдбреАрдЧрд╕ рдХреА рдПрдХ рддрд╕реНрд╡реАрд░ рд╕реЗ рд▓реИрд╕ рдерд╛ рдФрд░ рдЙрд╕рдиреЗ рд╣рдореЗрдВ рдХрд▓рд╛ рджреА рдФрд░ рдореИрдВрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╢реБрд░реВ рдХрд░ рджреАред IOS рдХреЗ рд▓рд┐рдП gamedev рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЕрдиреБрднрд╡ рд╣реЛрдиреЗ рдкрд░, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдореЗрд░реЗ рдореВрд▓ Android рдврд╛рдВрдЪреЗ рдХреЗ рд╕рдВрд╕рд╛рдзрди рд╕реНрдкреНрд░рд╛рдЗрдЯ рд╕реЗ рдЖрджрд┐рдо рдПрдиреАрдореЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯрд╛ рдЧреЗрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдВрдЧреЗред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВ
рдХреНрд░реВрд░ рд░реВрдк рд╕реЗ рдЧрд▓рдд рдерд╛ред рдХреБрдЫ рд╡реНрдпрд░реНрде рджрд┐рдиреЛрдВ рдиреЗ рдореБрдЭреЗ 2D рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдордЬрдмреВрдд рдмреНрд░реЗрдХ рдФрд░ рдЧреНрд▓рд┐рдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрд╢реНрд▓реАрд▓ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдПрдХ рдкреВрд░реА рд╢рд╛рдЦрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдордВрдЪ рдкрд░ рд▓реЗ рдЬрд╛рдпрд╛, рдЬреЛ рдореБрдЭреЗ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рд░реЗрдХ рдХреЛ рдПрдХ рддрд░рдл рд░рдЦ рдХрд░, рдореИрдВрдиреЗ рд╡рд╣реА рдХрд┐рдпрд╛ рдЬреЛ рдореБрдЭреЗ рддреБрд░рдВрдд рдХрд░рдирд╛ рдерд╛ - рдЧреВрдЧрд▓
рдПрдВрдб рдПрдиреНрдбрд╛рдЗрди рдЗрдВрдЬрдиред рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдкрд╛рд╕
рдПрдиреНрдбреЗрдВрдЬрд╛рдЗрдирдПрдХреНрд╕рдкреНрд▓рд╕ рднрдВрдбрд╛рд░ рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рдЙрджрд╛рд╣рд░рдг рдереЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдиреЗрдЯрд╡рд░реНрдХ рдХрдИ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдФрд░ рдПрдХ рдмрдбрд╝реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
рдлреЛрд░рдо рдХрд╛ рдШрд░ рд╣реИ ред
рдХреЛрдб рдХрд╛ рдПрдХ рд╕рд╛ рдХреИрд╕реЗ рдмрд╕ рдПрдХ рдЦреЗрд▓ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП)рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдиреНрдбреЗрдЬрд╛рдЗрди рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж (рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдКрдкрд░ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИ), рдореИрдВрдиреЗ рдмреЗрд╕рдЧреИрдордХреНрдЯрд┐рд╡рд┐рдЯреА рдХреНрд▓рд╛рд╕ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рдВрд╢рдЬ рдмрдирд╛рдПред рдЗрд╕ рдмреЗрд╕ рдХреНрд▓рд╛рд╕ рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЗ рд╕рд╣реА рдЪрд░рдгреЛрдВ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреНрд░рдмрдВрдзрдХреЛрдВ (Font \ Texture \ SoundManager, рдЖрджрд┐) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВред рд╣рдорд╛рд░реА рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЗрдВ рд╣рдо рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
MenuActivity рдХреЛрдбpublic class MenuActivity extends BaseGameActivity implements Scene.IOnSceneTouchListener { private Camera mCamera; private MenuResMan resMan;
рдореЗрдиреВ рд╕реНрдХреНрд░реАрди рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрд╡рд╢реНрдпрдХ рд╕рд╛рдордЧреНрд░реА (рдЧреЗрдо рдФрд░ рдЕрдиреНрдп рдмрдбрд╝реЗ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдЧрддрд┐рд╡рд┐рдзрд┐ рдмрдирд╛рдИ рдЧрдИ рд╣реИ) рдХреЗ рд╕рд╛рде рдмрд╛рд▓ рджреГрд╢реНрдп рдмрдирд╛рддрд╛ рд╣реВрдВ рдФрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдХ рдмрдЯрди рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдХреЛрдб рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ:
рдХреЛрдб @Override public void onBackPressed() { Scene scene = this.mEngine.getScene(); if(scene.hasChildScene()){ scene.back(); } else{ this.finish(); } }
рд╕рднреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ (рдЪрд┐рддреНрд░реЛрдВ, рдлреЛрдВрдЯ, рдзреНрд╡рдирд┐рдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдирд╛, рдПрдХ рджреГрд╢реНрдп рдФрд░ рдЗрд╕рдХрд╛ рд▓реЗрдЖрдЙрдЯ рдмрдирд╛рдирд╛) рдПрдХ рдЕрд▓рдЧ рд╡рд░реНрдЧ ResMan рдореЗрдВ рд╣реИред
рд░рд┐рд╕реЛрд░реНрд╕ рдореИрдиреЗрдЬрд░ рдХреЛрдб public class MenuResMan { private BaseGameActivity activity; private BitmapTextureAtlas textFontTexture; public Font textFont; private BitmapTextureAtlas backgroundTexture; public TextureRegion mainBackgroundRegion; public Sprite mainBackground; public void LoadResources() { BitmapTextureAtlasTextureRegionFactory.setAssetBasePath("Menu/");
рдлрд┐рд░ рдпрд╣ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдЧреЗрдо рдХреЗ рд▓рд┐рдП рдЧрддрд┐рд╡рд┐рдзрд┐ рдмрдирд╛рдиреЗ рдФрд░ рдЧреЗрдо рдЧреНрд░рд╛рдлрд┐рдХ рддрддреНрд╡реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИред рдХреБрдЫ рд╕реВрдХреНрд╖реНрдорддрд╛рдПрдВ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╛рда рдХреЗ рд░рдВрдЧ рдХреЛ рдмрджрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝реЙрдиреНрдЯ рдХреЛ рд╕рдлреЗрдж рд░рдВрдЧ рдореЗрдВ рдЖрд░рдВрднреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП), рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдЗрдВрдЬрди рд╕реАрдЦрдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред
рд╣рдо рдСрдХреНрдЯреЛрдбреЙрди рдХреА рд░рд┐рд╣рд╛рдИ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рде рдХреБрдЫ рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдХреЛрдВ рдХреЗ рдкрд╣рд▓реЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╕рд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдкрдВрдЦреЛрдВ рдореЗрдВ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред

рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рд╕рдВрдЧреНрд░рд╣
рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░, рд╣рдордиреЗ рд▓реЙрдЬрд┐рдЯреЗрдХ рдХреАрдмреЛрд░реНрдб рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЛ рдорд╛рдиреНрдпрддрд╛ рджреЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдкреВрдЫрд╛ рдХрд┐ рд╡реЗ рдирдП рдХреАрдмреЛрд░реНрдб рдХреЛ рдХреИрд╕реЗ рд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдЬрд╡рд╛рдм рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рд╣рдореЗрдВ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрджреНрдзрддрд┐ рднреЗрдЬреА (рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐ рд╣рдордиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрджреЛрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛), рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖
рдСрдирд▓рд╛рдЗрди рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ
рд╢рд╛рдорд┐рд▓ рд╣реИ ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рдФрд░ рд╡реЗрдм рдФрд░ GooglePlay рдкрд░ рдкрд╛рдП рдЧрдП рдПрдирд╛рд▓реЙрдЧ рдмрд╣реБрдд рд╣реА рдХрдо рдереЗ рдФрд░ рдпрд╛ рддреЛ рдмрд╣реБрдд рдХрдо рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдереЗ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреЗрд╡рд▓ рдХреАрдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рдереЗред
рд╣рдо рдЗрд╕ рдирддреАрдЬреЗ рдкрд░ рдкрд╣реБрдБрдЪреЗ рдХрд┐ рд╣рдореЗрдВ рдЕрдкрдирд╛ рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╢реИрдХреНрд╖рд┐рдХ рдЦреЗрд▓ рд╕реЗ рдЧреНрд░рдВрдереЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддреИрдпрд╛рд░ рд╕реНрддрд░ рд╣реИред рдпрд╣ рдЖрдкрдХреЗ рдЧреНрд░рдВрдереЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЧрддрд┐ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд░рд╣рд╛, рдореБрдЦреНрдп рдкреНрд░рд┐рдВрдЯ рд╕рдВрдХреЗрддрдХреЛрдВ рдХреЛ рдорд╛рдкрдиреЗ рдХреА рдХреНрд╖рдорддрд╛:
- рд╕рдордп - рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛ рд╕рдордп, "рдПрдХреНрд╕ рдкреНрд░рддрд┐ рдорд┐рдирдЯ" рдХреА рдмрд╛рдж рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП
- CorrectEntries, рдЧрд▓рддEntries, FixedMistakes - рдореБрдЦреНрдп рдЧрд┐рдирд╛ рдЧрдпрд╛ рдЯреНрд░рд┐рдкрд▓, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдмрд╛рдХреА рд╕рдм рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ
- TotalEntries = CorrectEntries + рдЧрд▓рдд рд╕реБрдзрд╛рд░
- ErrorRate = (рдЧрд▓рдд рд╕реБрдзрд╛рд░ - рдлрд┐рдХреНрд╕реНрдбрд╕реНрдЯреИрдХреНрд╕) / рд╕рдордп
- KeySpeed тАЛтАЛ= (CorrectEntries + FixedMistakes) / рд╕рдордп - рдПрдХ рдореАрдЯреНрд░рд┐рдХ, рдЬрд┐рд╕реЗ рд╕реАрдкреАрдПрдо рдХреЗ рд░реВрдк рдореЗрдВ рдмреЗрд╣рддрд░ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ
- RawSpeed тАЛтАЛ= TotalEntries / (5 * Time) - рдЧреБрдгрд╛рдВрдХ 5 рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рд░ рдЬрдЧрд╣ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдФрд╕рдд рд╢рдмреНрдж рд▓рдВрдмрд╛рдИ, рдЕрд░реНрдерд╛рддреНред рд╕реВрдЪрдХ рдХрд╛ рдЕрд░реНрде рд╣реИ рдкреНрд░рддрд┐ рдорд┐рдирдЯ рд╢рдмреНрдж, рд▓реЗрдХрд┐рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░
- рдЧрддрд┐ = рдХреАрд╕реНрдкреАрдб / 5 рдореБрдЦреНрдп рдореАрдЯреНрд░рд┐рдХ рд╣реИ, рдЬрд┐рд╕реЗ WPM рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдкреНрд░рд┐рдВрдЯ рдЧрддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ рд╣реИред
- рд╕рдЯреАрдХрддрд╛ = резрежреж * CorrectEntries / TotalEntries - рдкреНрд░рддрд┐рд╢рдд рд╕рдЯреАрдХрддрд╛
рдЕрдВрддрд┐рдо рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЯрд╛рдЗрдкрд┐рдВрдЧ рдЯреЗрд╕реНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдирд╛ рдирд╛рдо, рдЗрдирдкреБрдЯ рд╡рд┐рдзрд┐ рдкреВрд░реНрд╡-рд▓рд┐рдЦрддрд╛ рд╣реИ, рдкрд╛рда рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдордп рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд▓реЙрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдЖрдк рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдФрд░ рдЕрдХрд╛рдЙрдВрдЯ рдЯреНрд╡реАрдЯ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред
рдкрд┐рд░рд╛рдиреНрд╣рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ
рд╡рд┐рд╣рд┐рдд рдкрд╛рда рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ рд╕реНрддрд░ рднреА рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдЖрдк рдПрдХ рдирдпрд╛ рд╡рд┐рд╢реНрд╡ рд░рд┐рдХреЙрд░реНрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рд┐рдВрдЯ рдЧрддрд┐ рдХреЛ рдорд╛рдкрдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ GooglePlay рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд╛рд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдУрдХрдЯреЛрдбрди рдХреЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗред рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд┐рд╕ рдкрд░ рдХрд┐рд╕реА рднреА рдХреАрдмреЛрд░реНрдб рдкрд░ рдФрд░ рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдорд╛рдкрдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рдЬрд╣рд╛рдВ рдЗрди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рддреБрд▓рдирд╛ рдЖрдБрдХрдбрд╝реЛрдВ рдХреА рддреБрд▓рдирд╛ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
GooglePlay рдРрдк
рд╕реАрдЦрдирд╛ рдШрдЯрддрд╛ рд╣реИ
рд╣рдореЗрдВ рд╡рд┐рдкрдгрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдБрдХрдбрд╝реЛрдВ рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рд╣рдо рдереЛрдбрд╝реЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд▓реЛрдЧреЛрдВ рдкрд░ рдСрдХреНрдЯреЛрдбрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╣рдо рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ рджреВрд░ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдРрд╕рд╛ рд╣реЛрдиреЗ рдХреЗ рдХрдИ рдХрд╛рд░рдг рд╣реИрдВ: рдЗрдирдкреБрдЯ рд╡рд┐рдзрд┐ рдирдпрд╛ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрд░рд╛рди рд╣реИ,
рдлреЛрди рдкрд░ рдмрдЯрди рдХрд╛ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдХреНрдпрд╛ рд╣реИ рдЖрджрд┐ред рд▓реЗрдХрд┐рди рднреМрддрд┐рдХ рд╕рд╛рдХреНрд╖реНрдп рдХреЗ рдмрд┐рдирд╛, рдпрд╣ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдФрд░ рдирд┐рд╡реЗрд╢рдХреЛрдВ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдирд┐рд░реНрдгрд╛рдпрдХ рд▓рдЧрддрд╛ рд╣реИред
рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рд╡рд╛рдж рдореЗрдВ рд╕реАрдЦрдиреЗ рдХреА рдЕрд╡рд╕реНрдерд╛ рдмрд╣реБрдд рд╡рдЬрдирджрд╛рд░ рддрд░реНрдХ рд╣реИ, рдпрд╣ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рдХрдерд┐рдд рд░реВрдк рд╕реЗ рджрд░реНрджрдирд╛рдХ рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкрд░реНрдпрд╛рдкреНрдд рдирдореВрдиреЗ рдХреЗ рд╕рд╛рде, рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ - рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдордп рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рд┐рдВрдЯ рдЧрддрд┐ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рд╕рддреНрд░ 5 рдореМрдЬреВрджрд╛ рд▓реЛрдЧреЛрдВ рд╕реЗ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрд╛рда рдкрд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕рдордп рд╕реАрдорд╛ 3 рдорд┐рдирдЯ рдереАред рдиреАрдЪреЗ рдПрдХрддреНрд░рд┐рдд рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдЧреНрд░рд╛рдл рджрд┐рдП рдЧрдП рд╣реИрдВред рдПрдХреНрд╕ рдЕрдХреНрд╖ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рдХреБрд▓ рд╕рдордп рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдкреНрд░рддрд┐ рдорд┐рдирдЯ рд╢рдмреНрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ:

рд╕рдЯреАрдХрддрд╛ рд╕реЗ:

рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рд╕рднреА рдЙрдкрд▓рдмреНрдз рдбреЗрдЯрд╛ рдкрд░ рдЧрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреНрд░рд╛рдл рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдЧреНрд░рд╛рдлрд╝ рд╕реЗ, рдХрдИ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
- рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ 40-45 WPM рдХреА рдЫрдкрд╛рдИ рдХреА рдЧрддрд┐ рдХреЗ рд╕рд╛рде рднреА, рд╕реАрдЦрдиреЗ рдХреА рдЕрд╡рд╕реНрдерд╛ рд╕рдорддрд▓ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реАрдЦрдиреЗ рдХреА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реАрдорд╛ рдЕрднреА рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдкрд╛рдИ рд╣реИред
- рд╕реАрдЦрдиреЗ рдХреА рдЧрддрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд▓рдЧрднрдЧ рдПрдХ рдШрдВрдЯреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХрд╛рдо рдХреЗ рд▓рд┐рдП 20WPM рдЖрд░рд╛рдорджрд╛рдпрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИред рдЬреЛ рдСрди-рд╕реНрдХреНрд░реАрди рдХреНрд╡рд░реНрдЯреА рдХреАрдмреЛрд░реНрдб рдкрд░ рдФрд╕рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд▓рдЧрднрдЧ рдбреЗрдврд╝ рдЧреБрдирд╛ рддреЗрдЬ рд╣реИред
- рдЕрдВрдзрд╛ рдореБрджреНрд░рдг рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕рдХреА рдкрд┐рдЫрд▓реА рдЧрддрд┐ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ рдПрдХ рдШрдВрдЯреЗ рд▓рдЧрддреЗ рд╣реИрдВред
- рд╕рдЯреАрдХрддрд╛ рднреА рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╣реИ, рдФрд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд▓рд┐рдЦрдиреЗ рдХреА рдЙрд╕рдХреА рдЗрдЪреНрдЫрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
рдлрд┐рд▓рд╣рд╛рд▓, рд▓реЗрдЖрдЙрдЯ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЬреЙрдпрд╕реНрдЯрд┐рдХреНрд╕ рдХреА рджрд┐рд╢рд╛рдУрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдпреБрдЧреНрдореЛрдВ рдХреЗ рдХреНрд▓рд┐рдХреЛрдВ рдХреЗ рдмреАрдЪ рдХреЗ рд╕рдордп рдкрд░ рдЖрдВрдХрдбрд╝реЗ рдПрдХрддреНрд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рднреА рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВрдЧреЗ (рд╣рдо рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдФрд░ рд╕реБрдЭрд╛рд╡реЛрдВ рдкрд░ рдкреНрд░рд╕рдиреНрди рд╣реЛрдВрдЧреЗ)ред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреЛрд╕реНрдЯ рдореЗрдВ, рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╣рдорд╛рд░реЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ, рдУрдХрдЯреЛрдбрди рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЗрдЖрдЙрдЯ рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдФрд░
рдЕрд▓реНрдлрд╛рдЧреНрд░реЗрдк рдмреИрдХ-рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреАрдмреЛрд░реНрдб рдХрд╛ рдЕрд╡рд▓реЛрдХрди
рдЖрдкрдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ ред рд╣рдорд╛рд░реЗ рд╕рд╛рде рд░рд╣реЛ! :)
UPD: GitHub рдХреЗ рд╕реНрд░реЛрдд -
github.com/kotlyarovsa/Typing-Test