Како ја ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΠ²ΠΌΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ°Ρ‚Π° Π½Π° балистичкитС прСсмСтки Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ стрСлСц со Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ Π·Π° ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π° Π½Π° латСнтност Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°

Како ја ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΠ²ΠΌΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ°Ρ‚Π° Π½Π° балистичкитС прСсмСтки Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ стрСлСц со Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ Π·Π° ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π° Π½Π° латСнтност Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°

Π—Π΄Ρ€Π°Π²ΠΎ, јас сум Никита Π‘Ρ€ΠΈΠΆΠ°ΠΊ, Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ Π½Π° сСрвСри ΠΎΠ΄ Pixonic. ДСнСс Π±ΠΈ сакал Π΄Π° Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌ Π·Π° ΠΊΠΎΠΌΠΏΠ΅Π½Π·ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π·Π°ΠΎΡΡ‚Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΠΎΡ‚ ΠΌΡƒΠ»Ρ‚ΠΈΠΏΠ»Π΅Π΅Ρ€.

ΠœΠ½ΠΎΠ³Ρƒ статии сС напишани Π·Π° ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π΄ΠΎΡ†Π½Π΅ΡšΠ΅ Π½Π° сСрвСрот, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ Π½Π° руски. Ова Π½Π΅ Π΅ ΠΈΠ·Π½Π΅Π½Π°Π΄ΡƒΠ²Π°Ρ‡ΠΊΠΈ, бидСјќи ΠΎΠ²Π°Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ сС користи Π²ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° FPS Π·Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΏΠ»Π΅Π΅Ρ€ ΠΎΠ΄ Π΄ΠΎΡ†Π½ΠΈΡ‚Π΅ 90-Ρ‚ΠΈ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС сСтитС Π½Π° ΠΌΠΎΠ΄ΠΎΡ‚ QuakeWorld, кој бСшС Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΏΡ€Π²ΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ Π³ΠΎ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡˆΠ΅.

Π“ΠΎ користимС ΠΈ Π²ΠΎ Π½Π°ΡˆΠΈΠΎΡ‚ ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ ΡˆΡƒΡ‚Π΅Ρ€ со повСќС ΠΈΠ³Ρ€Π°Ρ‡ΠΈ Dino Squad.

Π’ΠΎ ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°, ΠΌΠΎΡ˜Π°Ρ‚Π° Ρ†Π΅Π» Π½Π΅ Π΅ Π΄Π° Π³ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π°ΠΌ ΠΎΠ½Π° ΡˆΡ‚ΠΎ Π΅ вСќС напишано илјада ΠΏΠ°Ρ‚ΠΈ, Ρ‚ΡƒΠΊΡƒ Π΄Π° ΠΊΠ°ΠΆΠ°ΠΌ ΠΊΠ°ΠΊΠΎ ја ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π²ΠΌΠ΅ ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π·Π°Π΄ΠΎΡ†Π½ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ Π½Π°ΡˆΠ°Ρ‚Π° ΠΈΠ³Ρ€Π°, зСмајќи Π³ΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Π½Π°ΡˆΠΈΠΎΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΡˆΠΊΠΈ ΠΊΡƒΠΏ ΠΈ основнитС карактСристики Π½Π° ΠΈΠ³Ρ€Π°.

НСколку Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ Π·Π° Π½Π°ΡˆΠΈΠΎΡ‚ кортСкс ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°Ρ‚Π°.

Dino Squad Π΅ ΠΌΡ€Π΅ΠΆΠ΅Π½ ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ PvP стрСлСц. Π˜Π³Ρ€Π°Ρ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π°Ρ‚ диносауруси ΠΎΠΏΡ€Π΅ΠΌΠ΅Π½ΠΈ со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ€ΡƒΠΆΡ˜Π° ΠΈ сС Π±ΠΎΡ€Π°Ρ‚ Π΅Π΄Π½ΠΈ со Π΄Ρ€ΡƒΠ³ΠΈ Π²ΠΎ Ρ‚ΠΈΠΌΠΎΠ²ΠΈ 6v6.

И ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ ΠΈ сСрвСрот сС Π±Π°Π·ΠΈΡ€Π°Π°Ρ‚ Π½Π° Unity. АрхитСктурата Π΅ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ класична Π·Π° стрСлцитС: сСрвСрот Π΅ Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π°Ρ€Π΅Π½, Π° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅. Π‘ΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° Π΅ напишана со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ECS Π²ΠΎ ΠΊΡƒΡœΠ°Ρ‚Π° ΠΈ сС користи ΠΈ Π½Π° сСрвСрот ΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚.

Ако ΠΎΠ²Π° Π΅ ΠΏΡ€Π² ΠΏΠ°Ρ‚ Π΄Π° ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅ Π·Π° ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π΄ΠΎΡ†Π½Π΅ΡšΠ΅, Π΅Π²Π΅ Π΅Π΄Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠ° Π΅ΠΊΡΠΊΡƒΡ€Π·ΠΈΡ˜Π° Π²ΠΎ ΠΎΠ²Π° ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅.

Π’ΠΎ FPS ΠΈΠ³Ρ€ΠΈΡ‚Π΅ со повСќС ΠΈΠ³Ρ€Π°Ρ‡ΠΈ, Π½Π°Ρ‚ΠΏΡ€Π΅Π²Π°Ρ€ΠΎΡ‚ ΠΎΠ±ΠΈΡ‡Π½ΠΎ сС симулира Π½Π° ΠΎΠ΄Π΄Π°Π»Π΅Ρ‡Π΅Π½ сСрвСр. Π˜Π³Ρ€Π°Ρ‡ΠΈΡ‚Π΅ Π³ΠΎ ΠΈΡΠΏΡ€Π°ΡœΠ°Π°Ρ‚ ΡΠ²ΠΎΡ˜ΠΎΡ‚ Π²Π»Π΅Π· (ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° притиснати ΠΊΠΎΠΏΡ‡ΠΈΡšΠ°) Π΄ΠΎ сСрвСрот, Π° ΠΊΠ°ΠΊΠΎ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ сСрвСрот ΠΈΠΌ ΠΈΡΠΏΡ€Π°ΡœΠ° Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π° Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° зСмајќи Π³ΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Π‘ΠΎ ΠΎΠ²Π°Π° шСма Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°, Π΄ΠΎΡ†Π½Π΅ΡšΠ΅Ρ‚ΠΎ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ ΠΏΡ€ΠΈΡ‚ΠΈΡΠΊΠ°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΏΡ‡Π΅Ρ‚ΠΎ Π½Π°ΠΏΡ€Π΅Π΄ ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΡ‚ ΠΊΠΎΠ³Π° Π»ΠΈΠΊΠΎΡ‚ Π½Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ сС Π΄Π²ΠΈΠΆΠΈ Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ сСкогаш ќС Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΎ ΠΎΠ΄ ΠΏΠΈΠ½Π³ΠΎΡ‚.

Π”ΠΎΠ΄Π΅ΠΊΠ° Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ ΠΎΠ²Π° Π΄ΠΎΡ†Π½Π΅ΡšΠ΅ (ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΎ Π½Π°Ρ€Π΅Ρ‡Π΅Π½ΠΎ Π²Π»Π΅Π·Π½ΠΎ Π·Π°Π΄ΠΎΡ†Π½ΡƒΠ²Π°ΡšΠ΅) ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Π½Π΅Π·Π°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ²ΠΎ, ΠΊΠΎΠ³Π° сС ΠΈΠ³Ρ€Π° ΠΏΡ€Π΅ΠΊΡƒ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ создава чувство Π½Π° β€žΠ»ΠΈΠ·Π³Π°ΡšΠ΅ Π½Π° ΠΌΡ€Π°Π·β€œ ΠΊΠΎΠ³Π° сС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° Π»ΠΈΠΊΠΎΡ‚. Овој ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅ двојно Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π΅Π½ Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ, ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ΠΎΡ‚ ΠΊΠΎΠ³Π° ΠΏΠΈΠ½Π³ΠΎΡ‚ Π½Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ Π΅ 200 ms сè ΡƒΡˆΡ‚Π΅ сС смСта Π·Π° ΠΎΠ΄Π»ΠΈΡ‡Π½Π° врска. ЧСстопати ΠΏΠΈΠ½Π³ΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ 350, 500 ΠΈΠ»ΠΈ 1000 ms. Вогаш станува рСчиси Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС ΠΈΠ³Ρ€Π° Π±Ρ€Π· ΡˆΡƒΡ‚Π΅Ρ€ со Π²Π»Π΅Π·Π½ΠΎ Π·Π°Π΄ΠΎΡ†Π½ΡƒΠ²Π°ΡšΠ΅.

Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° овој ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° ΠΎΠ΄ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚. ОвдС самиот ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡƒΠ²Π° Π²Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΎΡ‚ Π½Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚, Π±Π΅Π· Π΄Π° Ρ‡Π΅ΠΊΠ° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ ΠΎΠ΄ сСрвСрот. И ΠΊΠΎΠ³Π° ќС сС Π΄ΠΎΠ±ΠΈΠ΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ΠΎΡ‚, Ρ‚ΠΎΡ˜ Сдноставно Π³ΠΈ спорСдува Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΈ Π³ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΡ†ΠΈΡ‚Π΅. Π”ΠΎΡ†Π½Π΅ΡšΠ΅Ρ‚ΠΎ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ ΠΏΡ€ΠΈΡ‚ΠΈΡΠΊΠ°ΡšΠ΅ Π½Π° ΠΊΠΎΠΏΡ‡Π΅ ΠΈ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚ Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ Π²ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜ Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ.

Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π΅ Π½ΠΈΡ˜Π°Π½ΡΠ°Ρ‚Π° ΠΎΠ²Π΄Π΅: ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ сСкогаш сС Ρ†Ρ€Ρ‚Π° спорСд послСдниот Π²Π»Π΅Π·, Π° Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ - со Π΄ΠΎΡ†Π½Π΅ΡšΠ΅ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, спорСд ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π° ΠΎΠ΄ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ΠΎΠ΄ сСрвСрот. Односно, ΠΊΠΎΠ³Π° ΠΏΡƒΠΊΠ° Π²ΠΎ Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π», ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ Π³ΠΎ Π³Π»Π΅Π΄Π° Π²ΠΎ ΠΌΠΈΠ½Π°Ρ‚ΠΎΡ‚ΠΎ Π²ΠΎ однос Π½Π° сСбС. ПовСќС Π·Π° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ напишавмС ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ.

Π’Π°ΠΊΠ°, ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Ρ€Π΅ΡˆΠ°Π²Π° Π΅Π΄Π΅Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ создава Π΄Ρ€ΡƒΠ³: Π°ΠΊΠΎ ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ ΠΏΡƒΠΊΠ° Π½Π° мСстото ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ Π±ΠΈΠ» Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΠΎΡ‚ Π²ΠΎ ΠΌΠΈΠ½Π°Ρ‚ΠΎΡ‚ΠΎ, Π½Π° сСрвСрот ΠΊΠΎΠ³Π° ΠΏΡƒΠΊΠ° Π²ΠΎ истата Ρ‚ΠΎΡ‡ΠΊΠ°, Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΠΎΡ‚ ΠΌΠΎΠΆΠ΅Π±ΠΈ повСќС Π½Π΅ Π΅ Π½Π° Ρ‚ΠΎΠ° мСсто. ΠšΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π΄ΠΎΡ†Π½Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° сСрвСрот сС ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π° Π΄Π° Π³ΠΎ Ρ€Π΅ΡˆΠΈ овој ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Кога ќС сС ΠΏΡƒΠΊΠ° ΠΎΠ΄ ΠΎΡ€ΡƒΠΆΡ˜Π΅, сСрвСрот ја Π²Ρ€Π°ΡœΠ° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° ΡˆΡ‚ΠΎ ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ ја Π²ΠΈΠ΄Π΅Π» Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΡ‚ Π½Π° истрСлот ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π° Π΄Π°Π»ΠΈ навистина ΠΌΠΎΠΆΠ΅Π» Π΄Π° Π³ΠΎ ΠΏΠΎΠ³ΠΎΠ΄ΠΈ Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΠΎΡ‚. Ако ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π΅ β€žΠ΄Π°β€œ, ΡƒΠ΄Π°Ρ€ΠΎΡ‚ сС Π±Ρ€ΠΎΠΈ, Π΄ΡƒΡ€ΠΈ ΠΈ Π°ΠΊΠΎ Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΠΎΡ‚ повСќС Π½Π΅ Π΅ Π½Π° сСрвСрот Π²ΠΎ Ρ‚ΠΎΡ˜ ΠΌΠΎΠΌΠ΅Π½Ρ‚.

Π’ΠΎΠΎΡ€ΡƒΠΆΠ΅Π½ΠΈ со ΠΎΠ²Π° знаСњС, ΠΏΠΎΡ‡Π½Π°Π²ΠΌΠ΅ Π΄Π° спровСдувамС ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π° Π·Π° Π΄ΠΎΡ†Π½Π΅ΡšΠ΅ Π½Π° сСрвСрот Π²ΠΎ Dino Squad. ΠŸΡ€Π΅Π΄ сè, ΠΌΠΎΡ€Π°Π²ΠΌΠ΅ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΎ Π²Ρ€Π°Ρ‚ΠΈΠΌΠ΅ Π½Π° сСрвСрот ΠΎΠ½Π° ΡˆΡ‚ΠΎ Π³ΠΎ Π²ΠΈΠ΄Π΅Π» ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚? И ΡˆΡ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΎΠ±Π½ΠΎΠ²ΠΈ? Π’ΠΎ Π½Π°ΡˆΠ°Ρ‚Π° ΠΈΠ³Ρ€Π°, ΡƒΠ΄Π°Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄ ΠΎΡ€ΡƒΠΆΡ˜Π΅ ΠΈ способности сС прСсмСтуваат ΠΏΡ€Π΅ΠΊΡƒ Π·Ρ€Π°Ρ†ΠΈ ΠΈ ΠΏΡ€Π΅ΠΊΠ»ΠΎΠΏΡƒΠ²Π°ΡšΠ° - односно ΠΏΡ€Π΅ΠΊΡƒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΠΈ со Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΡ‚Π΅ судири Π½Π° Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΠΎΡ‚. Π‘ΠΎΠΎΠ΄Π²Π΅Ρ‚Π½ΠΎ, Ρ‚Ρ€Π΅Π±Π°ΡˆΠ΅ Π΄Π° ја Ρ€Π΅ΠΏΡ€ΠΎΠ΄ΡƒΡ†ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΎΠ²ΠΈΠ΅ судири, ΠΊΠΎΠΈ ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ Π³ΠΈ β€žΠ²ΠΈΠ΄Π΅β€œ Π»ΠΎΠΊΠ°Π»Π½ΠΎ, Π½Π° сСрвСрот. Π’ΠΎ Ρ‚ΠΎΠ° Π²Ρ€Π΅ΠΌΠ΅ ја користСвмС Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° Unity 2018.x. АПИ Π·Π° Ρ„ΠΈΠ·ΠΈΠΊΠ° Ρ‚Π°ΠΌΡƒ Π΅ статичСн, Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΠΎΡ‚ свСт постои Π²ΠΎ Π΅Π΄Π½Π° копија. НС постои Π½Π°Ρ‡ΠΈΠ½ Π΄Π° сС Π·Π°Ρ‡ΡƒΠ²Π° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π° ΠΈ ΠΏΠΎΡ‚ΠΎΠ° Π΄Π° сС Π²Ρ€Π°Ρ‚ΠΈ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π°. Па ΡˆΡ‚ΠΎ Π΄Π° сС ΠΏΡ€Π°Π²ΠΈ?

Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ бСшС Π½Π° ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½Π°Ρ‚Π°; ситС Π½Π΅Π³ΠΎΠ²ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ вСќС Π±Π΅Π° искористСни ΠΎΠ΄ нас Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ:

  1. Π—Π° сСкој ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π·Π½Π°Π΅ΠΌΠ΅ Π²ΠΎ ΠΊΠΎΠ΅ Π²Ρ€Π΅ΠΌΠ΅ Π³ΠΈ Π²ΠΈΠ΄Π΅Π» ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΊΠΎΠ³Π° Π³ΠΈ притиснал ΠΊΠΎΠΏΡ‡ΠΈΡšΠ°Ρ‚Π°. НиС вСќС Π³ΠΈ запишавмС ΠΎΠ²ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²ΠΎ Π²Π»Π΅Π·Π½ΠΈΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ Π³ΠΈ искористивмС Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚.
  2. Π’Ρ€Π΅Π±Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ја складирамС ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±ΠΈΡ‚Π΅ Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π°. Π’ΠΎ Π½Π΅Π³ΠΎ ќС Π³ΠΈ Π΄Ρ€ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΡ‚Π΅ Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΡ†ΠΈ (Π° со Ρ‚ΠΎΠ° ΠΈ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ судири). Π’Π΅ΡœΠ΅ ΠΈΠΌΠ°Π²ΠΌΠ΅ Π΄Ρ€ΠΆΠ°Π²Π½Π° ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π° Π½Π° сСрвСрот, ја користСвмС Π·Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌΠ΅ Π΄Π΅Π»Ρ‚ΠΈ. Π—Π½Π°Π΅Ρ˜ΡœΠΈ Π³ΠΎ вистинското Π²Ρ€Π΅ΠΌΠ΅, лСсно ΠΌΠΎΠΆΠ΅Π²ΠΌΠ΅ Π΄Π° ја најдСмС вистинската ΡΠΎΡΡ‚ΠΎΡ˜Π±Π° Π²ΠΎ ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°.
  3. Π‘Π΅Π³Π° ΠΊΠΎΠ³Π° ја ΠΈΠΌΠ°ΠΌΠ΅ ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° ΠΎΠ΄ ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π²ΠΎ Ρ€Π°ΠΊΠ°, Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΈ синхронизирамС ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π·Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΈΡ‚Π΅ со ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΠΎΡ‚ свСт. ΠŸΠΎΡΡ‚ΠΎΡ˜Π½ΠΈΡ‚Π΅ судири - прСмСстСтС, исчСзнатитС - ΡΠΎΠ·Π΄Π°Π²Π°Ρ˜Ρ‚Π΅, Π½Π΅ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ - ΡƒΠ½ΠΈΡˆΡ‚ΡƒΠ²Π°Ρ˜Ρ‚Π΅. Оваа Π»ΠΎΠ³ΠΈΠΊΠ° исто Ρ‚Π°ΠΊΠ° бСшС вСќС напишана ΠΈ сС ΡΠΎΡΡ‚ΠΎΠ΅ΡˆΠ΅ ΠΎΠ΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ECS систСми. Π“ΠΎ користСвмС Π·Π° ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ соби Π·Π° ΠΈΠ³Ρ€ΠΈ Π²ΠΎ Π΅Π΄Π΅Π½ процСс Π½Π° Unity. И бидСјќи Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΠΎΡ‚ свСт Π΅ Π΅Π΄Π΅Π½ ΠΏΠΎ процСс, Ρ‚ΠΎΡ˜ ΠΌΠΎΡ€Π°ΡˆΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π΄Π° сС користи ΠΌΠ΅Ρ“Ρƒ собитС. ΠŸΡ€Π΅Π΄ сСкој ΡˆΡ‚ΠΈΠΊΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°, ја β€žΡ€Π΅ΡΠ΅Ρ‚ΠΈΡ€Π°Π²ΠΌΠ΅β€œ ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΠΎΡ‚ свСт ΠΈ ја Ρ€Π΅ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°Π²ΠΌΠ΅ со ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° Ρ‚Π΅ΠΊΠΎΠ²Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΡΡ‚ΠΎΡ€ΠΈΡ˜Π°, ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π°Ρ˜ΡœΠΈ сС Π΄Π° Π³ΠΈ Ρ€Π΅ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΠΌΠ΅ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈΡ‚Π΅ Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° Unity ΠΊΠΎΠ»ΠΊΡƒ ΡˆΡ‚ΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ повСќС ΠΏΡ€Π΅ΠΊΡƒ ΠΏΠ°ΠΌΠ΅Ρ‚Π΅Π½ систСм Π·Π° Π·Π΄Ρ€ΡƒΠΆΡƒΠ²Π°ΡšΠ΅. ΠžΡΡ‚Π°Π½ΡƒΠ²Π°ΡˆΠ΅ само Π΄Π° сС ΠΏΠΎΠ²ΠΈΠΊΠ° Π½Π° истата Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° ΠΎΠ΄ ΠΌΠΈΠ½Π°Ρ‚ΠΎΡ‚ΠΎ.

Π‘ΠΎ ΡΠΏΠΎΡ˜ΡƒΠ²Π°ΡšΠ΅ Π½Π° ситС ΠΎΠ²ΠΈΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, Π΄ΠΎΠ±ΠΈΠ²ΠΌΠ΅ β€žΠ²Ρ€Π΅ΠΌΠ΅Π½ΡΠΊΠ° ΠΌΠ°ΡˆΠΈΠ½Π°β€œ која ΠΌΠΎΠΆΠ΅ Π΄Π° ја Π²Ρ€Π°Ρ‚ΠΈ ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΠΎΡ‚ свСт Π²ΠΎ вистинскиот ΠΌΠΎΠΌΠ΅Π½Ρ‚. Π‘Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° ΠΊΠΎΠ΄ΠΎΡ‚ Π΅ СдноставСн:

public class TimeMachine : ITimeMachine
{
     //Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… состояний
     private readonly IGameStateHistory _history;

     //Π’Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ состояниС Π½Π° сСрвСрС
     private readonly ExecutableSystem[] _systems;

     //Набор систСм, Ρ€Π°ΡΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ€Ρ‹ Π² физичСском ΠΌΠΈΡ€Π΅ 
     //ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠ· ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ состояния
     private readonly GameState _presentState;

     public TimeMachine(IGameStateHistory history, GameState presentState, ExecutableSystem[] timeInitSystems)
     {
         _history = history; 
         _presentState = presentState;
         _systems = timeInitSystems;  
     }

     public GameState TravelToTime(int tick)
     {
         var pastState = tick == _presentState.Time ? _presentState : _history.Get(tick);
         foreach (var system in _systems)
         {
             system.Execute(pastState);
         }
         return pastState;
     }
}

Π‘Γ¨ ΡˆΡ‚ΠΎ остана бСшС Π΄Π° Π΄ΠΎΠ·Π½Π°Π°ΠΌ ΠΊΠ°ΠΊΠΎ Π΄Π° ја користитС ΠΎΠ²Π°Π° машина Π·Π° лСсно Π΄Π° Π³ΠΈ ΠΊΠΎΠΌΠΏΠ΅Π½Π·ΠΈΡ€Π°Ρ‚Π΅ ΡƒΠ΄Π°Ρ€ΠΈΡ‚Π΅ ΠΈ способноститС.

Π’ΠΎ Π½Π°Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΈΠΎΡ‚ ΡΠ»ΡƒΡ‡Π°Ρ˜, ΠΊΠΎΠ³Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ°Ρ‚Π° сС заснова Π½Π° Π΅Π΄Π½ΠΎ ΡΠΊΠ΅Π½ΠΈΡ€Π°ΡšΠ΅, сС Ρ‡ΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° сè Π΅ јасно: ΠΏΡ€Π΅Π΄ ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ Π΄Π° ΡˆΡƒΡ‚ΠΈΡ€Π°, Ρ‚ΠΎΡ˜ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ Π²Ρ€Π°Ρ‚ΠΈ Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΠΎΡ‚ свСт Π²ΠΎ посакуваната ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°, Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ raycast, Π΄Π° Π³ΠΎ ΠΈΠ·Π±Ρ€ΠΎΠΈ ΡƒΠ΄Π°Ρ€ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΌΠ°ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΈ Π²Ρ€Π°Ρ‚Π΅Ρ‚Π΅ Π³ΠΎ свСтот Π²ΠΎ ΠΏΠΎΡ‡Π΅Ρ‚Π½Π°Ρ‚Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°.

Но, ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρƒ ΠΌΠ°Π»ΠΊΡƒ Ρ‚Π°ΠΊΠ²ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΡ‡Π°Ρ€ΠΈ Π²ΠΎ Dino Squad! ΠŸΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΠΎΠ΄ ΠΎΡ€ΡƒΠΆΡ˜Π°Ρ‚Π° Π²ΠΎ ΠΈΠ³Ρ€Π°Ρ‚Π° создаваат ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ»ΠΈ - Π΄ΠΎΠ»Π³ΠΎΡ‚Ρ€Π°Ρ˜Π½ΠΈ ΠΊΡƒΡ€ΡˆΡƒΠΌΠΈ ΠΊΠΎΠΈ Π»Π΅Ρ‚Π°Π°Ρ‚ Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ симулациски ΠΊΡ€Π»Π΅ΠΆΠΈ (Π²ΠΎ Π½Π΅ΠΊΠΎΠΈ случаи, дСсСтици ΠΊΡ€Π»Π΅ΠΆΠΈ). Π¨Ρ‚ΠΎ Π΄Π° сС ΠΏΡ€Π°Π²ΠΈ со Π½ΠΈΠ², Π²ΠΎ ΠΊΠΎΠ»ΠΊΡƒ часот Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π»Π΅Ρ‚Π°Π°Ρ‚?

Π’ Π°Π½Ρ‚ΠΈΡ‡ΠΊΠ° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° Π·Π° стСкот Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Half-Life, ΠΌΠΎΠΌΡ†ΠΈΡ‚Π΅ ΠΎΠ΄ Valve Π³ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ˜Π° истото ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅, Π° Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ бСшС овој: ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π·Π°ΠΎΡΡ‚Π°Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ»ΠΈΡ‚Π΅ Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π΅ Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅.

Ја Π½Π΅ΠΌΠ°Π²ΠΌΠ΅ ΠΎΠ²Π°Π° ΠΎΠΏΡ†ΠΈΡ˜Π°: ΠΎΡ€ΡƒΠΆΡ˜Π΅Ρ‚ΠΎ Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ»ΠΈ бСшС ΠΊΠ»ΡƒΡ‡Π½Π° карактСристика Π½Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π°. Па ΠΌΠΎΡ€Π°Π²ΠΌΠ΅ Π΄Π° смислимС Π½Π΅ΡˆΡ‚ΠΎ. По Π½Π΅ΠΊΠΎΠ΅ Ρ€Π°Π·ΠΌΠΈΡΠ»ΡƒΠ²Π°ΡšΠ΅, Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Π²ΠΌΠ΅ Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΠΈ ΠΊΠΎΠΈ ΠΈΠ·Π³Π»Π΅Π΄Π°Π° ΠΊΠ°ΠΊΠΎ Π΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π°Ρ‚:

1. Π“ΠΎ Π²Ρ€Π·ΡƒΠ²Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ»ΠΎΡ‚ Π·Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ кој Π³ΠΎ создал. БСкој Π·Π½Π°ΠΊ Π½Π° ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° Π½Π° сСрвСрот, Π·Π° сСкој ΠΊΡƒΡ€ΡˆΡƒΠΌ Π½Π° сСкој ΠΈΠ³Ρ€Π°Ρ‡, Π³ΠΎ Π²Ρ€Π°ΡœΠ°ΠΌΠ΅ Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΠΎΡ‚ свСт Π²ΠΎ ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ ΠΈ Π³ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΠΌΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ прСсмСтки. Овој пристап ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° сС ΠΈΠΌΠ° дистрибуирано ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° сСрвСрот ΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π»ΠΈΠ²ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π»Π΅Ρ‚ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ»ΠΈΡ‚Π΅. ΠŸΡ€Π΅Π΄Π²ΠΈΠ΄Π»ΠΈΠ²ΠΎΡΡ‚Π° бСшС особСно Π²Π°ΠΆΠ½Π° Π·Π° нас, бидСјќи Π³ΠΈ ΠΈΠΌΠ°ΠΌΠ΅ ситС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ»ΠΈ, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ ΠΈ Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΡΠΊΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ»ΠΈ, ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚.

Како ја ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΠ²ΠΌΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ°Ρ‚Π° Π½Π° балистичкитС прСсмСтки Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ стрСлСц со Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ Π·Π° ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π° Π½Π° латСнтност Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°
На сликата, ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ Π½Π° ΡˆΡ‚ΠΈΠΊΠ»ΠΈΡ€Π°Ρ˜Ρ‚Π΅ 30 испука ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ» Π²ΠΎ ΠΈΡΡ‡Π΅ΠΊΡƒΠ²Π°ΡšΠ΅: Ρ‚ΠΎΡ˜ Π³Π»Π΅Π΄Π° Π²ΠΎ која насока Ρ‚Ρ€Ρ‡Π° Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΠΎΡ‚ ΠΈ ја Π·Π½Π°Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½Π°Ρ‚Π° Π±Ρ€Π·ΠΈΠ½Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ»ΠΎΡ‚. Π›ΠΎΠΊΠ°Π»Π½ΠΎ Π³Π»Π΅Π΄Π° Π΄Π΅ΠΊΠ° ја ΠΏΠΎΠ³ΠΎΠ΄ΠΈΠ» Ρ†Π΅Π»Ρ‚Π° Π½Π° 33. ΠΊΡ€Π»Π΅ΠΆ. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π·Π°Π΄ΠΎΡ†Π½ΡƒΠ²Π°ΡšΠ΅, ќС сС појави ΠΈ Π½Π° сСрвСрот

2. ΠŸΡ€Π°Π²ΠΈΠΌΠ΅ сè исто ΠΊΠ°ΠΊΠΎ ΠΈ Π²ΠΎ ΠΏΡ€Π²Π°Ρ‚Π° ΠΎΠΏΡ†ΠΈΡ˜Π°, Π½ΠΎ, ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ΠΈΠ·Π±Ρ€ΠΎΠΈΠ²ΠΌΠ΅ Π΅Π΄Π½ΠΎ ΡˆΡ‚ΠΈΠΊΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΡƒΡ€ΡˆΡƒΠΌΠΈ, Π½Π΅ застанувамС, Ρ‚ΡƒΠΊΡƒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π°ΠΌΠ΅ Π΄Π° Π³ΠΎ симулирамС Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ Π»Π΅Ρ‚ Π²ΠΎ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° истиот ΡˆΡ‚ΠΈΠΊΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° сСрвСрот, сСкој ΠΏΠ°Ρ‚ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΎ своСто Π²Ρ€Π΅ΠΌΠ΅ Π΄ΠΎ сСрвСрот Π΅Π΄Π΅Π½ ΠΏΠΎ Π΅Π΄Π΅Π½ ΡˆΡ‚ΠΈΠΊΠ»ΠΈΡ€Π°Ρ˜Ρ‚Π΅ ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΡ‚Π΅ Π½Π° судиритС. Ова Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π½Π΅ сС случи Π΅Π΄Π½Π° ΠΎΠ΄ Π΄Π²Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ:

  • ΠšΡƒΡ€ΡˆΡƒΠΌΠΎΡ‚ Π΅ истСчСн. Π’ΠΎΠ° Π·Π½Π°Ρ‡ΠΈ Π΄Π΅ΠΊΠ° прСсмСткитС сС Π·Π°Π²Ρ€ΡˆΠ΅Π½ΠΈ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π±Ρ€ΠΎΠΈΠΌΠ΅ ΠΏΡ€ΠΎΠΌΠ°ΡˆΡƒΠ²Π°ΡšΠ΅ ΠΈΠ»ΠΈ Ρ…ΠΈΡ‚. И ΠΎΠ²Π° Π΅ Π²ΠΎ истиот ΠΊΡ€Π»Π΅ΠΆ Π²ΠΎ кој бСшС испукан истрСлот! Π—Π° нас ΠΎΠ²Π° бСшС ΠΈ плус ΠΈ минус. ΠŸΠ»ΡƒΡ - Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Π·Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ Π·Π° ΡΡ‚Ρ€Π΅Π»Π°ΡšΠ΅ ΠΎΠ²Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π³ΠΎ Π½Π°ΠΌΠ°Π»ΠΈ Π΄ΠΎΡ†Π½Π΅ΡšΠ΅Ρ‚ΠΎ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ ΡƒΠ΄Π°Ρ€ΠΎΡ‚ ΠΈ Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π·Π΄Ρ€Π°Π²Ρ˜Π΅Ρ‚ΠΎ Π½Π° Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΠΎΡ‚. Π›ΠΎΡˆΠ°Ρ‚Π° страна Π΅ ΡˆΡ‚ΠΎ истиот Π΅Ρ„Π΅ΠΊΡ‚ бСшС Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Π½ ΠΊΠΎΠ³Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΡƒΠΊΠ°Π° ΠΊΠΎΠ½ ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚: Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΠΎΡ‚, сС Ρ‡ΠΈΠ½ΠΈ, испука само Π±Π°Π²Π½Π° Ρ€Π°ΠΊΠ΅Ρ‚Π°, Π° ΡˆΡ‚Π΅Ρ‚Π°Ρ‚Π° вСќС бСшС ΠΈΠ·Π±Ρ€ΠΎΡ˜Π°Π½Π°.
  • ΠšΡƒΡ€ΡˆΡƒΠΌΠΎΡ‚ стигна Π΄ΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° сСрвСрот. Π’ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜, Π½Π΅Ρ˜Π·ΠΈΠ½Π°Ρ‚Π° ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° ќС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈ Π²ΠΎ слСдниот ΡˆΡ‚ΠΈΠΊΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° сСрвСрот Π±Π΅Π· ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π·Π°Π΄ΠΎΡ†Π½ΡƒΠ²Π°ΡšΠ΅. Π—Π° Π±Π°Π²Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ»ΠΈ, ΠΎΠ²Π° тСорСтски Π±ΠΈ ΠΌΠΎΠΆΠ΅Π»ΠΎ Π΄Π° Π³ΠΎ Π½Π°ΠΌΠ°Π»ΠΈ Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΎ Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π°Π·Π°Π΄ Π²ΠΎ спорСдба со ΠΏΡ€Π²Π°Ρ‚Π° ΠΎΠΏΡ†ΠΈΡ˜Π°. Π’ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅, Π½Π΅Ρ€Π°ΠΌΠ½ΠΎΠΌΠ΅Ρ€Π½ΠΎΡ‚ΠΎ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° сС Π·Π³ΠΎΠ»Π΅ΠΌΠΈ: сСрвСрот бСшС ΠΈΠ»ΠΈ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π΅Π½, ΠΈΠ»ΠΈ Π²ΠΎ Π΅Π΄Π΅Π½ ΡˆΡ‚ΠΈΠΊΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° сСрвСрот ΠΏΡ€Π΅ΡΠΌΠ΅Ρ‚ΡƒΠ²Π°ΡˆΠ΅ дСсСтина симулациски ΠΊΡ€Π»Π΅ΠΆΠΈ Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΊΡƒΡ€ΡˆΡƒΠΌΠΈ.

Како ја ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΠ²ΠΌΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ°Ρ‚Π° Π½Π° балистичкитС прСсмСтки Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ стрСлСц со Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ Π·Π° ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π° Π½Π° латСнтност Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°
Π˜ΡΡ‚ΠΎΡ‚ΠΎ сцСнарио ΠΊΠ°ΠΊΠΎ Π½Π° ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° слика, Π½ΠΎ прСсмСтано спорСд Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° шСма. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ»ΠΎΡ‚ Π³ΠΎ β€žΡ„Π°Ρ‚ΠΈβ€œ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° сСрвСрот Π²ΠΎ истиот ΡˆΡ‚ΠΈΠΊΠ»ΠΈΡ€Π°ΡšΠ΅ ΠΊΠΎΠ³Π° сС случи истрСлот, Π° ΡƒΠ΄Π°Ρ€ΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·Π±Ρ€ΠΎΠΈ ΡƒΡˆΡ‚Π΅ Π½Π° слСдниот ΡˆΡ‚ΠΈΠΊΠ»ΠΈΡ€Π°ΡšΠ΅. На 31-Π²ΠΈΠΎΡ‚ ΡˆΡ‚ΠΈΠΊΠ»ΠΈΡ€Π°ΡšΠ΅, Π²ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜, ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π·Π°Π΄ΠΎΡ†Π½ΡƒΠ²Π°ΡšΠ΅ повСќС Π½Π΅ сС ΠΏΡ€ΠΈΠΌΠ΅Π½ΡƒΠ²Π°

Π’ΠΎ Π½Π°ΡˆΠ°Ρ‚Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°, ΠΎΠ²ΠΈΠ΅ Π΄Π²Π° пристапа сС Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π°Π° Π²ΠΎ само Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π»ΠΈΠ½ΠΈΠΈ ΠΊΠΎΠ΄, Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ Π³ΠΈ создадовмС ΠΈ Π΄Π²Π°Ρ‚Π°, ΠΈ Π΄ΠΎΠ»Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Ρ‚ΠΈΠ΅ ΠΏΠΎΡΡ‚ΠΎΠ΅Ρ˜Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ. Π’ΠΎ зависност ΠΎΠ΄ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ°Ρ‚Π° Π½Π° ΠΎΡ€ΡƒΠΆΡ˜Π΅Ρ‚ΠΎ ΠΈ Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΊΡƒΡ€ΡˆΡƒΠΌΠΎΡ‚, ΠΈΠ·Π±Ρ€Π°Π²ΠΌΠ΅ Π΅Π΄Π½Π° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³Π° ΠΎΠΏΡ†ΠΈΡ˜Π° Π·Π° сСкој диносаурус. ΠŸΡ€Π΅ΡΠ²Ρ€Ρ‚Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° ΠΎΠ²Π΄Π΅ бСшС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π²ΠΎ ΠΈΠ³Ρ€Π°Ρ‚Π° Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ°Ρ‚Π° ΠΊΠ°ΠΊΠΎ β€žΠ°ΠΊΠΎ Π³ΠΎ погодиш Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΠΎΡ‚ Ρ‚ΠΎΠ»ΠΊΡƒ ΠΏΠ°Ρ‚ΠΈ Π²ΠΎ Ρ‚Π°ΠΊΠ²ΠΎ ΠΈ Ρ‚Π°ΠΊΠ²ΠΎ Π²Ρ€Π΅ΠΌΠ΅, добиј Ρ‚Π°ΠΊΠΎΠ² ΠΈ Ρ‚Π°ΠΊΠΎΠ² Π±ΠΎΠ½ΡƒΡβ€œ. БСкој ΠΌΠ΅Ρ…Π°Π½ΠΈΡ‡Π°Ρ€ ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π²ΠΎ ΠΊΠΎΠ΅ ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ Π³ΠΎ ΠΏΠΎΠ³ΠΎΠ΄ΠΈ Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΠΎΡ‚ ΠΎΠ΄ΠΈΠ³Ρ€Π° Π²Π°ΠΆΠ½Π° ΡƒΠ»ΠΎΠ³Π°, ΠΎΠ΄Π±ΠΈ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ со Π²Ρ‚ΠΎΡ€ΠΈΠΎΡ‚ пристап. Π’Π°ΠΊΠ°, Π·Π°Π²Ρ€ΡˆΠΈΠ²ΠΌΠ΅ со ΠΏΡ€Π²Π°Ρ‚Π° ΠΎΠΏΡ†ΠΈΡ˜Π°, ΠΈ Ρ‚Π°Π° сСга сС однСсува Π½Π° ситС ΠΎΡ€ΡƒΠΆΡ˜Π° ΠΈ ситС Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ способности Π²ΠΎ ΠΈΠ³Ρ€Π°Ρ‚Π°.

ОддСлно, Π²Ρ€Π΅Π΄ΠΈ Π΄Π° сС ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅ ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅Ρ‚ΠΎ Π·Π° пСрформанситС. Ако мислСвтС Π΄Π΅ΠΊΠ° сСто ΠΎΠ²Π° ќС Π³ΠΈ Π·Π°Π±Π°Π²ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅, ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°ΠΌ: Ρ‚ΠΎΠ° Π΅. Единството Π΅ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Π±Π°Π²Π½ΠΎ Π²ΠΎ Π΄Π²ΠΈΠΆΠ΅ΡšΠ΅Ρ‚ΠΎ Π½Π° судиритС ΠΈ Π½ΠΈΠ²Π½ΠΎΡ‚ΠΎ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ ΠΈ ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅. Π’ΠΎ Dino Squad, Π²ΠΎ β€žΠ½Π°Ρ˜Π»ΠΎΡˆβ€œ ΡΠ»ΡƒΡ‡Π°Ρ˜, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ стотици ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ»ΠΈ ΠΊΠΎΠΈ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ истоврСмСно Π²ΠΎ Π±ΠΎΡ€Π±Π°. ΠŸΡ€Π΅ΠΌΠ΅ΡΡ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° судиритС Π·Π° Π΄Π° сС Π±Ρ€ΠΎΠΈ сСкој ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ» ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΎ Π΅ нСдостапСн луксуз. Π—Π°Ρ‚ΠΎΠ°, бСшС апсолутно Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΎ Π·Π° нас Π΄Π° Π³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ β€žΠ²Ρ€Π°ΡœΠ°ΡšΠ°β€œ. Π—Π° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΎΠ²Π°, создадовмС посСбна ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π²ΠΎ ECS Π²ΠΎ која Π³ΠΎ снимамС Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚. Π“ΠΎ Π΄ΠΎΠ΄Π°Π΄ΠΎΠ²ΠΌΠ΅ Π½Π° ситС Π΅Π½Ρ‚ΠΈΡ‚Π΅Ρ‚ΠΈ ΠΊΠΎΠΈ Π±Π°Ρ€Π°Π°Ρ‚ ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π·Π°ΠΎΡΡ‚Π°Π½ΡƒΠ²Π°ΡšΠ΅ (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ»ΠΈ, способности ΠΈΡ‚Π½.). ΠŸΡ€Π΅Π΄ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌΠ΅ со ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ‚Π°ΠΊΠ²ΠΈΡ‚Π΅ Π΅Π½Ρ‚ΠΈΡ‚Π΅Ρ‚ΠΈ, Π΄ΠΎ овој ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π³ΠΈ Π³Ρ€ΡƒΠΏΠΈΡ€Π°ΠΌΠ΅ ΠΈ Π³ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π°ΠΌΠ΅ Π·Π°Π΅Π΄Π½ΠΎ, Π²Ρ€Π°ΡœΠ°Ρ˜ΡœΠΈ Π³ΠΎ Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΠΎΡ‚ свСт Сднаш Π·Π° сСкој кластСр.

Π’ΠΎ ΠΎΠ²Π°Π° Ρ„Π°Π·Π° ΠΈΠΌΠ°ΠΌΠ΅ Π³Π΅Π½Π΅Ρ€Π°Π»Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅Π½ систСм. НСговиот ΠΊΠΎΠ΄ Π²ΠΎ ΠΌΠ°Π»ΠΊΡƒ поСдноставСна Ρ„ΠΎΡ€ΠΌΠ°:

public sealed class LagCompensationSystemGroup : ExecutableSystem
{
     //Машина Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
     private readonly ITimeMachine _timeMachine;

     //Набор систСм лагкомпСнсации
     private readonly LagCompensationSystem[] _systems;
     
     //Наша рСализация кластСризатора
     private readonly TimeTravelMap _travelMap = new TimeTravelMap();

    public LagCompensationSystemGroup(ITimeMachine timeMachine, 
        LagCompensationSystem[] lagCompensationSystems)
     {
         _timeMachine = timeMachine;
         _systems = lagCompensationSystems;
     }

     public override void Execute(GameState gs)
     {
         //На Π²Ρ…ΠΎΠ΄ кластСризатор ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ состояниС,
         //Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ Π²Ρ‹Π΄Π°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ Β«ΠΊΠΎΡ€Π·ΠΈΠ½Β». Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΡ€Π·ΠΈΠ½Π΅ Π»Π΅ΠΆΠ°Ρ‚ энтити,
         //ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ для лагкомпСнсации Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΈΠ· истории.
         var buckets = _travelMap.RefillBuckets(gs);

         for (int bucketIndex = 0; bucketIndex < buckets.Count; bucketIndex++)
         {
             ProcessBucket(gs, buckets[bucketIndex]);
         }

         //Π’ ΠΊΠΎΠ½Ρ†Π΅ лагкомпСнсации ΠΌΡ‹ восстанавливаСм физичСский ΠΌΠΈΡ€ 
         //Π² исходноС состояниС
         _timeMachine.TravelToTime(gs.Time);
     }

     private void ProcessBucket(GameState presentState, TimeTravelMap.Bucket bucket)
     {
         //ΠžΡ‚ΠΊΠ°Ρ‚Ρ‹Π²Π°Π΅ΠΌ врСмя ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹
         var pastState = _timeMachine.TravelToTime(bucket.Time);

         foreach (var system in _systems)
         {
               system.PastState = pastState;
               system.PresentState = presentState;

               foreach (var entity in bucket)
               {
                   system.Execute(entity);
               }
          }
     }
}

ΠžΡΡ‚Π°Π½ΡƒΠ²Π°ΡˆΠ΅ само Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π°Ρ‚ Π΄Π΅Ρ‚Π°Π»ΠΈΡ‚Π΅:

1. Π Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΊΠΎΠ»ΠΊΡƒ Π΄Π° Π³ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅ максималното Ρ€Π°ΡΡ‚ΠΎΡ˜Π°Π½ΠΈΠ΅ Π½Π° двиТСњС Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ.

Нам Π½ΠΈ бСшС Π²Π°ΠΆΠ½ΠΎ Π΄Π° ја Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ ΠΈΠ³Ρ€Π°Ρ‚Π° ΡˆΡ‚ΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ подостапна Π²ΠΎ услови Π½Π° лоши ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ, ΠΏΠ° ја ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²ΠΌΠ΅ ΠΏΡ€ΠΈΠΊΠ°Π·Π½Π°Ρ‚Π° со ΠΌΠ°Ρ€Π³ΠΈΠ½Π° ΠΎΠ΄ 30 ΠΊΡ€Π»Π΅ΠΆΠΈ (со стапка Π½Π° ΡˆΡ‚ΠΈΠΊΠ»ΠΈΡ€Π°ΡšΠ΅ ΠΎΠ΄ 20 Hz). Ова ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΈΡ‚Π΅ Π΄Π° Π³ΠΈ ΠΏΠΎΠ³ΠΎΠ΄Π°Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΡ†ΠΈΡ‚Π΅ Π΄ΡƒΡ€ΠΈ ΠΈ ΠΏΡ€ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ високи ΠΏΠΈΠ½Π³ΠΎΠ²ΠΈ.

2. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΠΊΠΎΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС прСмСстуваат Π½Π°Π²Ρ€Π΅ΠΌΠ΅, Π° ΠΊΠΎΠΈ Π½Π΅.

НиС, сС Ρ€Π°Π·Π±ΠΈΡ€Π°, Π³ΠΈ Ρ€Π°Π·Π΄Π²ΠΈΠΆΡƒΠ²Π°ΠΌΠ΅ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΡ†ΠΈ. Но, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, СнСргСтскитС ΡˆΡ‚ΠΈΡ‚ΠΎΠ²ΠΈ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС инсталираат, Π½Π΅ сС. РСшивмС Π΄Π΅ΠΊΠ° Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π΄Π° сС Π΄Π°Π΄Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π° ΠΎΠ΄Π±Ρ€Π°Π½Π±Π΅Π½Π°Ρ‚Π° способност, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ чСсто сС ΠΏΡ€Π°Π²ΠΈ Π²ΠΎ онлајн стрСлцитС. Ако ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ вСќС поставил ΡˆΡ‚ΠΈΡ‚ Π²ΠΎ ΡΠ΅Π³Π°ΡˆΠ½ΠΎΡΡ‚Π°, ΠΊΡƒΡ€ΡˆΡƒΠΌΠΈΡ‚Π΅ ΠΎΠ΄ ΠΌΠΈΠ½Π°Ρ‚ΠΎΡ‚ΠΎ со ΠΊΠΎΠΌΠΏΠ΅Π½Π·ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π·Π°ΠΎΡΡ‚Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π»Π΅Ρ‚Π°Π°Ρ‚ Π½ΠΈΠ· Π½Π΅Π³ΠΎ.

3. ΠžΠ΄Π»ΡƒΡ‡Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ Π΅ Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΎ Π΄Π° сС ΠΊΠΎΠΌΠΏΠ΅Π½Π·ΠΈΡ€Π° Π·Π° способноститС Π½Π° диносауруситС: ΠΊΠ°ΡΠ½ΡƒΠ²Π°ΡšΠ΅, ΡƒΠ΄Π°Ρ€ со опашка ΠΈΡ‚Π½. ΠžΠ΄Π»ΡƒΡ‡ΠΈΠ²ΠΌΠ΅ ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ ΠΈ Π³ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π°ΠΌΠ΅ спорСд иститС ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΊΠ°ΠΊΠΎ ΠΊΡƒΡ€ΡˆΡƒΠΌΠΈΡ‚Π΅.

4. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Ρ‚Π΅ ΡˆΡ‚ΠΎ Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ со судиритС Π½Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ Π·Π° кој сС Π²Ρ€ΡˆΠΈ ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π·Π°ΠΎΡΡ‚Π°Π½ΡƒΠ²Π°ΡšΠ΅. На Π΄ΠΎΠ±Π°Ρ€ Π½Π°Ρ‡ΠΈΠ½, Π½ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡ˜Π° Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈ Π²ΠΎ ΠΌΠΈΠ½Π°Ρ‚ΠΎΡ‚ΠΎ: ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π³Π»Π΅Π΄Π° сСбСси Π²ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅ ΠΊΠΎΠ³Π° Π΅ сСга Π½Π° сСрвСрот. Π‘Π΅ΠΏΠ°ΠΊ, Π³ΠΈ Π²Ρ€Π°ΡœΠ°ΠΌΠ΅ ΠΈ судиритС Π½Π° ΡˆΡƒΡ‚Π΅Ρ€ΡΠΊΠΈΠΎΡ‚ ΠΈΠ³Ρ€Π°Ρ‡, Π° ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ Π·Π° Ρ‚ΠΎΠ°.

ΠŸΡ€Π²ΠΎ, Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π° ΠΊΠ»Π°ΡΡ‚Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ: ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ја користимС истата Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠ° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π° Π·Π° ситС ΠΈΠ³Ρ€Π°Ρ‡ΠΈ со блиски ΠΏΠΈΠ½Π³ΠΎΠ²ΠΈ.

Π’Ρ‚ΠΎΡ€ΠΎ, ΠΏΡ€ΠΈ ситС Π·Ρ€Π°Ρ†ΠΈ ΠΈ ΠΏΡ€Π΅ΠΊΠ»ΠΎΠΏΡƒΠ²Π°ΡšΠ° сСкогаш Π³ΠΈ исклучувамС судиритС Π½Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ кој Π³ΠΈ посСдува способноститС ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠ»ΠΈΡ‚Π΅. Π’ΠΎ Dino Squad, ΠΈΠ³Ρ€Π°Ρ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π°Ρ‚ диносауруси, ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ‚ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ нСстандардна Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ˜Π° спорСд стандардитС Π½Π° стрСлцитС. Π”ΡƒΡ€ΠΈ ΠΈ Π°ΠΊΠΎ ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ ΠΏΡƒΠΊΠ° ΠΏΠΎΠ΄ Π½Π΅ΠΎΠ±ΠΈΡ‡Π΅Π½ Π°Π³ΠΎΠ» ΠΈ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΡƒΡ€ΡˆΡƒΠΌΠΎΡ‚ ΠΏΠΎΠΌΠΈΠ½Π΅ Π½ΠΈΠ· судирот Π½Π° диносауруситС Π½Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚, ΠΊΡƒΡ€ΡˆΡƒΠΌΠΎΡ‚ ќС Π³ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°.

Π’Ρ€Π΅Ρ‚ΠΎ, Π³ΠΈ прСсмСтувамС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΡ‚Π΅ Π½Π° ΠΎΡ€ΡƒΠΆΡ˜Π΅Ρ‚ΠΎ Π½Π° диносаурусот ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π° Π½Π° способноста ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ ECS Π΄ΡƒΡ€ΠΈ ΠΈ ΠΏΡ€Π΅Π΄ ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊΠΎΡ‚ Π½Π° ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π΄ΠΎΡ†Π½Π΅ΡšΠ΅Ρ‚ΠΎ.

Како Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ°, вистинската ΠΏΠΎΠ·ΠΈΡ†ΠΈΡ˜Π° Π½Π° судиритС Π½Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ со ΠΊΠΎΠΌΠΏΠ΅Π½Π·ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π·Π°ΠΎΡΡ‚Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π½ΠΈ Π΅ Π½Π΅Π²Π°ΠΆΠ½Π°, ΠΏΠ° Ρ‚Ρ€Π³Π½Π°Π²ΠΌΠ΅ ΠΏΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΈ Π²ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅ поСдноставСн ΠΏΠ°Ρ‚.

ЛатСнтноста Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Сдноставно Π΄Π° сС отстрани, Ρ‚Π°Π° ΠΌΠΎΠΆΠ΅ само Π΄Π° сС маскира. Како ΠΈ сСкој Π΄Ρ€ΡƒΠ³ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° ΠΌΠ°ΡΠΊΠΈΡ€Π°ΡšΠ΅, ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π΄ΠΎΡ†Π½Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° сСрвСрот ΠΈΠΌΠ° свои компромиси. Π“ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π° Π³Π΅Ρ˜ΠΌΠ΅Ρ€ΡΠΊΠΎΡ‚ΠΎ искуство Π½Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ кој ΡˆΡƒΡ‚ΠΈΡ€Π° Π½Π° смСтка Π½Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΎΡ‚ ΠΊΠΎΠ½ кој сС ΠΏΡƒΠΊΠ°. Π—Π° Π”ΠΈΠ½ΠΎ Π‘ΠΊΠ²Π°Π΄, сСпак, ΠΈΠ·Π±ΠΎΡ€ΠΎΡ‚ ΠΎΠ²Π΄Π΅ бСшС ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π΅Π½.

Π‘Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°, сСто ΠΎΠ²Π° ΠΌΠΎΡ€Π°ΡˆΠ΅ Π΄Π° сС ΠΏΠ»Π°Ρ‚ΠΈ ΠΈ со Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½Π°Ρ‚Π° слоТСност Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° сСрвСрот ΠΊΠ°ΠΊΠΎ Ρ†Π΅Π»ΠΈΠ½Π° - ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΈ Π·Π° Π΄ΠΈΠ·Π°Ρ˜Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΈΠ³Ρ€ΠΈ. Ако ΠΏΠΎΡ€Π°Π½ΠΎ ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° бСшС Сдноставно ΡΠ΅ΠΊΠ²Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° систСми, Ρ‚ΠΎΠ³Π°Ρˆ со ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π·Π°ΠΎΡΡ‚Π°Π½ΡƒΠ²Π°ΡšΠ΅, Π²ΠΎ Π½Π΅Π³ΠΎ сС појавија Π²Π³Π½Π΅Π·Π΄Π΅Π½ΠΈ јамки ΠΈ Π³Ρ€Π°Π½ΠΊΠΈ. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, ΠΏΠΎΡ‚Ρ€ΠΎΡˆΠΈΠ²ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρƒ Π½Π°ΠΏΠΎΡ€ Π·Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°.

Π’ΠΎ Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° ΠΎΠ΄ 2019 Π³ΠΎΠ΄ΠΈΠ½Π° (Π° ΠΌΠΎΠΆΠ΅Π±ΠΈ ΠΈ ΠΌΠ°Π»ΠΊΡƒ ΠΏΠΎΡ€Π°Π½ΠΎ), Unity Π΄ΠΎΠ΄Π°Π΄Π΅ цСлосна ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° нСзависни Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ сцСни. Π“ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π²ΠΌΠ΅ Π½Π° сСрвСрот рСчиси вСднаш ΠΏΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ, бидСјќи сакавмС Π±Ρ€Π·ΠΎ Π΄Π° сС ослободимС ΠΎΠ΄ Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΠΎΡ‚ свСт Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈ Π·Π° ситС простории.

На сСкоја соба Π·Π° ΠΈΠ³Ρ€ΠΈ ΠΈ Π΄Π°Π΄ΠΎΠ²ΠΌΠ΅ своја Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠ° сцСна ΠΈ Π½Π° Ρ‚ΠΎΡ˜ Π½Π°Ρ‡ΠΈΠ½ ја Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π²ΠΌΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π΄Π° сС β€žΠΈΡΡ‡ΠΈΡΡ‚ΠΈβ€œ сцСната ΠΎΠ΄ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π½Π° сосСдната ΠΏΡ€ΠΎΡΡ‚ΠΎΡ€ΠΈΡ˜Π° ΠΏΡ€Π΅Π΄ Π΄Π° сС прСсмСта ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°. ΠŸΡ€Π²ΠΎ, Ρ‚ΠΎΠ° Π΄Π°Π΄Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° продуктивноста. Π’Ρ‚ΠΎΡ€ΠΎ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° сС ослободимС ΠΎΠ΄ Ρ†Π΅Π»Π° класа Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΡˆΡ‚ΠΎ сС појавија Π°ΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΎΡ‚ Π½Π°ΠΏΡ€Π°Π²ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ° Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚ Π·Π° Ρ‡ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° сцСната ΠΏΡ€ΠΈ додавањС Π½ΠΎΠ²ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π°. Π’Π°ΠΊΠ²ΠΈΡ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠΈ Ρ‚Π΅ΡˆΠΊΠΎ сС Π΄Π΅Π±Π°Π³ΠΈΡ€Π°Π°, ΠΈ Ρ‚ΠΈΠ΅ чСсто Ρ€Π΅Π·ΡƒΠ»Ρ‚ΠΈΡ€Π°Π° со ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΈ Π²ΠΎ сцСната Π½Π° Π΅Π΄Π½Π° ΠΏΡ€ΠΎΡΡ‚ΠΎΡ€ΠΈΡ˜Π° ΡˆΡ‚ΠΎ β€žΡ‚Π΅Ρ‡Π΅Π°β€œ Π²ΠΎ Π΄Ρ€ΡƒΠ³Π° ΠΏΡ€ΠΎΡΡ‚ΠΎΡ€ΠΈΡ˜Π°.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, Π½Π°ΠΏΡ€Π°Π²ΠΈΠ²ΠΌΠ΅ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ ΠΈΡΡ‚Ρ€Π°ΠΆΡƒΠ²Π°ΡšΠ΅ Π·Π° Ρ‚ΠΎΠ° Π΄Π°Π»ΠΈ Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΡ‚Π΅ сцСни ΠΌΠΎΠΆΠ΅ Π΄Π° сС користат Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΠΎΡ‚ свСт. Односно, условно, Π½Π΅ ΠΎΠ΄Π²ΠΎΡ˜ΡƒΠ²Π°Ρ˜Ρ‚Π΅ Π΅Π΄Π½Π° сцСна Π²ΠΎ сСкоја соба, Ρ‚ΡƒΠΊΡƒ 30 сцСни ΠΈ ΠΎΠ΄ Π½ΠΈΠ² Π½Π°ΠΏΡ€Π°Π²Π΅Ρ‚Π΅ Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π΅Π½ Ρ‚Π°ΠΌΠΏΠΎΠ½, Π²ΠΎ кој ќС ја Π·Π°Ρ‡ΡƒΠ²Π°Ρ‚Π΅ ΠΏΡ€ΠΈΠΊΠ°Π·Π½Π°Ρ‚Π°. ΠžΠΏΡˆΡ‚ΠΎ Π·Π΅ΠΌΠ΅Π½ΠΎ, ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° сС ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π½ΠΎ Π½ΠΈΠ΅ Π½Π΅ ја ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π²ΠΌΠ΅: Π½Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ° Π»ΡƒΠ΄ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° продуктивноста, Ρ‚ΡƒΠΊΡƒ Π±Π°Ρ€Π°ΡˆΠ΅ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Ρ€ΠΈΠ·ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. Π‘Π΅ΡˆΠ΅ Ρ‚Π΅ΡˆΠΊΠΎ Π΄Π° сС ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈ ΠΊΠ°ΠΊΠΎ ќС сС однСсува сСрвСрот ΠΊΠΎΠ³Π° ќС Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ»Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ со Ρ‚ΠΎΠ»ΠΊΡƒ ΠΌΠ½ΠΎΠ³Ρƒ сцСни. Π—Π°Ρ‚ΠΎΠ°, Π³ΠΎ слСдСвмС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΡ‚ΠΎ:Ако Π½Π΅ сС ΡΠΊΡ€ΡˆΠΈ, Π½Π΅ Π³ΠΎ ΠΏΠΎΠΏΡ€Π°Π²Π°Ρ˜Ρ‚Π΅".

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€