ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

Бвоя Π·ΠΌΠ΅ΠΉΠΊΠ°, ΠΈΠ»ΠΈ пишСм ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π§Π°ΡΡ‚ΡŒ 0

ΠŸΡ€Π΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ Π₯Π°Π±Ρ€! МСня Π·ΠΎΠ²ΡƒΡ‚ Π•Π²Π³Π΅Π½ΠΈΠΉ Β«NageΒ», ΠΈ я Π½Π°Ρ‡Π°Π» Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΊΠΎΠ»ΠΎ Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄, Π² свободноС ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ врСмя. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π² мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»ΠΎΠ² ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ задаСшься вопросом Β«Π° Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ дальшС?Β», вСдь Π² основном всС Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΎ самыС основы ΠΈ дальшС ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π΅ заходят. Π’ΠΎΡ‚ послС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° просмотром Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€ΠΎΠ»ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ я Ρ€Π΅ΡˆΠΈΠ» Ρ‡Ρ‚ΠΎ стоит Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС, ΠΈ Π±Ρ€Π°Ρ‚ΡŒΡΡ Π·Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. И Ρ‚Π°ΠΊ, сСйчас ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Β«Π—ΠΌΠ΅ΠΉΠΊΠ°Β» Π² консоли со своими Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ знаниями.

Π“Π»Π°Π²Π° 1. Π˜Ρ‚Π°ΠΊ, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π½Π΅ΠΌ?

Для Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΌ Π½ΠΈΡ‡Π΅Π³ΠΎ лишнСго Π½Π΅ понадобится, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ (ΠΈΠ»ΠΈ ваш Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€), ΠΈ компилятор C#, ΠΎΠ½ присутствуСт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Windows, находится ΠΎΠ½ Π² Π‘:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ компилятор послСднСй вСрсии ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставляСтся с visual studio, ΠΎΠ½ находится Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Roslyn\csc.exe.

«@echo off» ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ Π² консоли. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ goto ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ бСсконСчный Ρ†ΠΈΠΊΠ». Π—Π°Π΄Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ name, Π° с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ /p Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ записываСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² консоль. Β«echo.Β» просто оставляСт ΠΏΡƒΡΡ‚ΡƒΡŽ строчку Π² консоли. Π”Π°Π»Π΅Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ компилятор ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π΅ΠΌΡƒ Ρ„Π°ΠΉΠ» нашСго ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ скомпилируСт.

Π“Π»Π°Π²Π° 2. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ шаги

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠΌ ΠΏΠΎΠ»Π΅ нашСй ΠΈΠ³Ρ€Ρ‹, начиная с Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ…ΠΎΠ΄Π° Π² Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π—Π°Π΄Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ X ΠΈ Y, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π±ΡƒΡ„Π΅Ρ€ ΠΎΠΊΠ½Π° консоли, ΠΈ скроСм ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ курсора.

Для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° экран нашСй Β«Π³Ρ€Π°Ρ„ΠΈΠΊΠΈΒ» создадим свой Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… β€” Ρ‚ΠΎΡ‡ΠΊΠ°. Он Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΈ символ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ выводится Π½Π° экран. Π’Π°ΠΊΠΆΠ΅ сдСлаСм ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° экран Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ Π΅Π΅ «стирания».

Π­Ρ‚ΠΎ интСрСсно!
ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ => называСтся лямбда-ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС опрСдСлСния Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Ρ… лямбда Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈ Π² качСствС Ρ‚Π΅Π»Π°, состоящСго ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ выраТСния, синтаксичСский сахар, Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ return. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ пСрСопрСдСлСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° (ΠΏΡ€ΠΎ Π΅Π³ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅) ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ класс стСн, Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ поля. НапишСм 2 ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° созданиС Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ, ΠΈ Π² конструкторС Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ отрисовку всСх 4Ρ… сторон Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ символом. Бписок всСх Ρ‚ΠΎΡ‡Π΅ΠΊ Π² стСнкС Π½Π°ΠΌ пригодится ΠΏΠΎΠ·ΠΆΠ΅.

Как Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… Point ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„ΠΎΡ€ΠΌΠ° Point p = (x, y, ch); ΠΊΠ°ΠΊ ΠΈ Ρƒ встроСнных Ρ‚ΠΈΠΏΠΎΠ², это становится Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° implicit, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ описываСтся ΠΊΠ°ΠΊ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

ВСрнСмся ΠΊ классу Game ΠΈ объявим ΠΏΠΎΠ»Π΅ walls, Π° Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Main ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π΅.

ВсС! МоТно ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ нашС ΠΏΠΎΠ»Π΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΠ»ΠΎΡΡŒ, ΠΈ самая лСгкая Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠΎΠ·Π°Π΄ΠΈ.

Π“Π»Π°Π²Π° 3. А Ρ‡Ρ‚ΠΎ сСгодня Π½Π° Π·Π°Π²Ρ‚Ρ€Π°ΠΊ?

Π”ΠΎΠ±Π°Π²ΠΈΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ Π΅Π΄Ρ‹ Π½Π° нашСм ΠΏΠΎΠ»Π΅, для этого создадим класс FoodFactory, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ созданиСм Π΅Π΄Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³Ρ€Π°Π½ΠΈΡ†.

ДобавляСм ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ„Π°Π±Ρ€ΠΈΠΊΠΈ ΠΈ создадим Π΅Π΄Ρƒ Π½Π° ΠΏΠΎΠ»Π΅

Π“Π»Π°Π²Π° 4. ВрСмя Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ гСроя

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ созданию самой Π·ΠΌΠ΅ΠΈ, ΠΈ для Π½Π°Ρ‡Π°Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ пСрСчислСниС направлСния двиТСния Π·ΠΌΠ΅ΠΉΠΊΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ класс Π·ΠΌΠ΅ΠΉΠΊΠΈ, Π³Π΄Π΅ опишСм ΠΊΠ°ΠΊ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π·Π°Ρ‚ΡŒ, ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ список Ρ‚ΠΎΡ‡Π΅ΠΊ Π·ΠΌΠ΅ΠΈ, нашС пСрСчислСниС, шаг Π½Π° сколько Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π·Π° Ρ…ΠΎΠ΄, ΠΈ ссылки Π½Π° Ρ…Π²ΠΎΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΈ Π³ΠΎΠ»ΠΎΠ²Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΈ конструктор, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ рисуСм змСю Π² Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ ΠΏΡ€ΠΈ стартС ΠΈΠ³Ρ€Ρ‹.

Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ возмоТности ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ сразу Π½Π° 180 градусов, просто ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² 2 стороны. А ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π½Π° 180 градусов двумя наТатиями β€” поставив Β«ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒΒ», ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ послС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ наТатия, ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ послС ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ Ρ…ΠΎΠ΄Π°.

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ вывСсти Π΅Π΅ Π½Π° экран.

Π“ΠΎΡ‚ΠΎΠ²ΠΎ! Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ всС Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ, ΠΏΠΎΠ»Π΅ ΠΎΠ³ΠΎΡ€ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ стСнами, Ρ€Π°Π½Π΄ΠΎΠΌΠ½ΠΎ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰Π°ΡΡΡ Π΅Π΄Π°, ΠΈ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠŸΡ€ΠΈΡˆΠ»Π° ΠΏΠΎΡ€Π° Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всС это Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.

Π“Π»Π°Π²Π° 5. Π›-Π»ΠΎΠ³ΠΈΠΊΠ°

Заставим Π½Π°ΡˆΡƒ Π·ΠΌΠ΅ΠΉΠΊΡƒ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ, напишСм бСсконСчный Ρ†ΠΈΠΊΠ» для считывания клавиш Π½Π°ΠΆΠ°Ρ‚Ρ‹Ρ… Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π·ΠΌΠ΅ΠΈ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ двиТСния Π·ΠΌΠ΅ΠΉΠΊΠΈ, Π½Π°Π΄ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ взаимодСйствиС Π³ΠΎΠ»ΠΎΠ²Ρ‹ с Π΅Π΄ΠΎΠΉ, стСнками ΠΈ хвостом Π·ΠΌΠ΅ΠΈ. Для этого Π½Π°Π΄ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° совпадСниС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ равСнства ΠΈ Π½Π΅ равСнства, ΠΈΡ… ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π² ΠΏΠ°Ρ€Π΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ совпадаСт Π»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π°Ρ нас Ρ‚ΠΎΡ‡ΠΊΠ° с ΠΊΠ°ΠΊΠΎΠΉ Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ· массива стСн.

И ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΉ Π½Π΅ совпадаСт Π»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° с хвостом.

И ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ съСла Π»ΠΈ Π΅Π΄Ρƒ наша Π·ΠΌΠ΅ΠΉΠΊΠ°, ΠΈ сразу Π΄Π΅Π»Π°Π΅ΠΌ Π΅Π΅ Π΄Π»ΠΈΠ½Π½Π΅Π΅.

Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ двиТСния, со всСми Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°ΠΌΠΈ.

Π’ΠΎΡ‚ ΠΈ всС! Наша Π·ΠΌΠ΅ΠΉΠΊΠ° Π² консоли Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π° ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ.
ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠœΡ‹ посмотрСли ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΡƒΡŽ ΠΈΠ³Ρ€Ρƒ с нСбольшим использованиСм ООП, Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, посмотрСли Π½Π° ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ ΠΈ лямбда ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, надСюсь это Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ!

Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° пилотная ΡΡ‚Π°Ρ‚ΡŒΡ, ΠΈ Ссли Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ, я Π½Π°ΠΏΠΈΡˆΡƒ ΠΏΡ€ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π·ΠΌΠ΅ΠΉΠΊΠΈ Π½Π° Unity.
ВсСм ΡƒΠ΄Π°Ρ‡ΠΈ!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π˜ΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ для Π·ΠΌΠ΅ΠΉΠΊΠΈ. Π§Π°ΡΡ‚ΡŒ 1: ΠšΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΉ/длиннСйший ΠΏΡƒΡ‚ΡŒ, Π“Π°ΠΌΠΈΠ»ΡŒΡ‚ΠΎΠ½ΠΎΠ² Ρ†ΠΈΠΊΠ»

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ классичСской ΠΈΠ³Ρ€Ρ‹ Π—ΠΌΠ΅ΠΉΠΊΠ° (Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ ΠΈΠ΄Π΅ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ). Π”ΡƒΠΌΠ°ΡŽ, ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ Ρ†Π΅Π»ΡŒ ΠΈΠ³Ρ€Ρ‹ всСм извСстны.

1. ΠšΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΉ ΠΏΡƒΡ‚ΡŒ. Поиск Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ (Breadth-first search) Π’ΠΈΠΊΠΈ

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ ΠΏΠΎΠ»Π΅ ΠΈΠ³Ρ€Ρ‹ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„Π°. КаТдая ячСйка поля связана ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ с 2-мя сосСдями. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, пСрСбирая сосСдСй ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ячСйку с «Π΅Π΄ΠΎΠΉ». А послС Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΡ‹ Π΄ΠΎ Π½Π΅Π΅ дошли.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ дСйствий:

Алгоритм ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° «Ρ…вост» Π·ΠΌΠ΅ΠΈ Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΉ ΠΏΡƒΡ‚ΡŒ.

Π‘Π΅Ρ€Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π²Ρ‹Π΄Π΅Π»Π΅Π½ рассчитанный ΠΏΡƒΡ‚ΡŒ.

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

2. Поиск Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ (Depth-first search) Π’ΠΈΠΊΠΈ

Поиск Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ отличаСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ сначала Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ максимально Π΄Π°Π»Π΅ΠΊΠΈΠ΅ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡƒΠ·Π»Π°.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΡ‚ поиска Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ: Π½Π° шагС 2 Π±Π΅Ρ€Π΅ΠΌ ΡƒΠ·Π΅Π» Π½Π΅ с Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, Π° со Π΄Π½Π° стСка.

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

Если наша Ρ†Π΅Π»ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ количСство ΠΎΡ‡ΠΊΠΎΠ², Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π»ΠΈΠ½ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ Π΅Π΄Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π² Π½Π΅Π³ΠΎ максимальноС число сосСдних ΡƒΠ·Π»ΠΎΠ².

Для этого ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΉ ΠΏΡƒΡ‚ΡŒ (поиском Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ) ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 2 ΡƒΠ·Π»Π° ΠΏΡƒΡ‚ΠΈ. Если Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π² ΠΏΡƒΡ‚ΡŒ 2 сосСдних.ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ увСличился, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, хвост всС Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ.

4. Π“Π°ΠΌΠΈΠ»ΡŒΡ‚ΠΎΠ½ΠΎΠ² Ρ†ΠΈΠΊΠ» Π’ΠΈΠΊΠΈ

Если нас Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠ΅Ρ‚ количСство шагов, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ длиннСйший ΠΏΡƒΡ‚ΡŒ Π½Π΅ ΠΊ Π΅Π΄Π΅, Π° ΠΊ хвосту. Π’.ΠΊ. длиннСйший ΠΏΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ ячССк поля, Ρ‚ΠΎ Π΅Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ съСдСна ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ, Π½Π΅ зависимо ΠΎΡ‚ Π΅Π΅ располоТСния.

Π’ зависимости ΠΎΡ‚ располоТСния Π·ΠΌΠ΅ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ нСдостиТимыС ячСйки, поэтому, строго говоря, Π΄Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ соотвСтствуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ Π“Π°ΠΌΠΈΠ»ΡŒΡ‚ΠΎΠ½ΠΎΠ²Π° Ρ†ΠΈΠΊΠ»Π°.

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

5. Π“Π°ΠΌΠΈΠ»ΡŒΡ‚ΠΎΠ½ΠΎΠ² Ρ†ΠΈΠΊΠ» 2

Π‘Π°ΠΌΡ‹ΠΉ простой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈΠ· описанных, ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ 100% ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… расчСтов.

ΠŸΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для любого ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ поля Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π΅Ρ‚ прСпятствий.

Если нас Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠ΅Ρ‚ число шагов, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ просто Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ:

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° протСстирована Π½Π° 8.3.12.1595, 8.3.12.1855

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π² Β«Π—ΠΌΠ΅ΠΉΠΊΡƒΒ»

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

РассказываСм ΠΎ нСйросСти, которая примСняСт Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Π—ΠΌΠ΅ΠΉΠΊΡƒ. Код Π½Π° Github, Ρ€Π°Π·Π±ΠΎΡ€ ошибок, дСмонстрации ΠΈΠ³Ρ€Ρ‹ искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° ΠΈ экспСримСнты Π½Π°Π΄ Π½ΠΈΠΌ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎΠΌ.

Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΊΠ°ΠΊ я посмотрСла Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΠΌ Netflix ΠΎΠ± AlphaGo, я Π±Ρ‹Π»Π° ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ. Π’Π°ΠΊΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ сравнимо с чСловСчСским: Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Π΄Π΅Π»Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈ Ρƒ Π²Π°ΡˆΠΈΡ… дСйствий Π΅ΡΡ‚ΡŒ послСдствия. Π₯ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ. Π’Ρ‹ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π½Π° послСдствиях ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ дСйствия. Π£ обучСния с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ мноТСство ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ΅ Π²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ°, торговля, ΠΈΠ³Ρ€Ρ‹. Если ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ Π²Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌΠΎ, пропуститС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° Ρ€Π°Π·Π΄Π΅Π»Π°.

ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ простой. АгСнт учится Ρ‡Π΅Ρ€Π΅Π· взаимодСйствиС со срСдой. Он Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ дСйствиС ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΈΠΊ ΠΎΡ‚ срСды Π² Π²ΠΈΠ΄Π΅ состояний (ΠΈΠ»ΠΈ наблюдСний) ΠΈ Π½Π°Π³Ρ€Π°Π΄. Π­Ρ‚ΠΎΡ‚ Ρ†ΠΈΠΊΠ» продолТаСтся постоянно ΠΈΠ»ΠΈ Π΄ΠΎ состояния прСрывания. Π—Π°Ρ‚Π΅ΠΌ наступаСт Π½ΠΎΠ²Ρ‹ΠΉ эпизод. Π‘Ρ…Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ это выглядит Ρ‚Π°ΠΊ:

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ЦСль Π°Π³Π΅Π½Ρ‚Π° β€” ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ максимум Π½Π°Π³Ρ€Π°Π΄ Π·Π° эпизод. Π’Π½Π°Ρ‡Π°Π»Π΅ обучСния Π°Π³Π΅Π½Ρ‚ исслСдуСт срСду: ΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ дСйствия Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ состоянии. Π‘ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ обучСния Π°Π³Π΅Π½Ρ‚ исслСдуСт всё мСньшС. ВмСсто этого ΠΎΠ½, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° собствСнном ΠΎΠΏΡ‹Ρ‚Π΅, Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ дСйствиС, приносящСС Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π½Π°Π³Ρ€Π°Π΄Ρƒ.

Π“Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ

Π“Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Π΅ сСти, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ· Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅. ВсСго ΠΎΠ΄ΠΈΠ½ скрытый слой β€” ΠΈ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚? НСйронная ΡΠ΅Ρ‚ΡŒ β€” это слои с ΡƒΠ·Π»Π°ΠΌΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ слой β€” это слой Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠΉ слой ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ вСсов ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ. ПослСдний слой β€” это слой ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°.

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

Как слСдуСт ΠΈΠ· названия, Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ β€” это комбинация Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ обучСния ΠΈ обучСния с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ. АгСнт учится ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π΅ дСйствиС для Π΄Π°Π½Π½ΠΎΠ³ΠΎ состояния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ состояния ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, значСния для дСйствий ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π½Π°Π³Ρ€Π°Π΄Ρ‹ для настройки вСсов Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Π”Π°Π²Π°ΠΉΡ‚Π΅ напишСм Π—ΠΌΠ΅ΠΉΠΊΡƒ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ обучСния с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ.

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ дСйствия, Π½Π°Π³Ρ€Π°Π΄Ρ‹ ΠΈ состояния

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ для Π°Π³Π΅Π½Ρ‚Π°, Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΡƒΠ΅ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ дСйствия просто. АгСнт ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: Π²Π²Π΅Ρ€Ρ…, Π²ΠΏΡ€Π°Π²ΠΎ, Π²Π½ΠΈΠ· ΠΈΠ»ΠΈ Π²Π»Π΅Π²ΠΎ. Награды ΠΈ состояниС пространства Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС. Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΈ ΠΎΠ΄Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅, Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Ρ…ΡƒΠΆΠ΅. Одно ΠΈΠ· Π½ΠΈΡ… ΠΎΠΏΠΈΡˆΡƒ Π½ΠΈΠΆΠ΅ ΠΈ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π΅Π³ΠΎ.

Если Π—ΠΌΠ΅ΠΉΠΊΠ° ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π΅Ρ‚ яблоко, Π΅Π΅ Π½Π°Π³Ρ€Π°Π΄Π° 10 Π±Π°Π»Π»ΠΎΠ². Если Π—ΠΌΠ΅ΠΉΠΊΠ° ΡƒΠΌΠΈΡ€Π°Π΅Ρ‚, ΠΎΡ‚Π½ΠΈΠΌΠ°Π΅ΠΌ ΠΎΡ‚ Π½Π°Π³Ρ€Π°Π΄Ρ‹ 100 Π±Π°Π»Π»ΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π°Π³Π΅Π½Ρ‚Ρƒ, добавляСм 1 Π±Π°Π»Π», ΠΊΠΎΠ³Π΄Π° Π—ΠΌΠ΅ΠΉΠΊΠ° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ яблоку ΠΈ ΠΎΡ‚Π½ΠΈΠΌΠ°Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ Π±Π°Π»Π», ΠΊΠΎΠ³Π΄Π° Π—ΠΌΠ΅ΠΉΠΊΠ° удаляСтся ΠΎΡ‚ яблока.

Π£ состояния ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². МоТно Π²Π·ΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π—ΠΌΠ΅ΠΉΠΊΠΈ ΠΈ яблока ΠΈΠ»ΠΈ направлСния ΠΊ яблоку. Π’Π°ΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ располоТСниС прСпятствий, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ стСн ΠΈ Ρ‚Π΅Π»Π° Π—ΠΌΠ΅ΠΉΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Π³Π΅Π½Ρ‚ учился Π²Ρ‹ΠΆΠΈΠ²Π°Ρ‚ΡŒ. НиТС Ρ€Π΅Π·ΡŽΠΌΠ΅ дСйствий, состояний ΠΈ Π½Π°Π³Ρ€Π°Π΄. ПозТС ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° состояния влияСт Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ срСду ΠΈ Π°Π³Π΅Π½Ρ‚Π°

АгСнт Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΡΠ΅Ρ‚ΡŒΡŽ Deep Q, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠ΅ дСйствия. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½ΠΈΠΆΠ΅:

Если интСрСсно ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ΠΊΠΎΠ΄, Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π΅Π³ΠΎ Π½Π° GitHub.

АгСнт ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π² Π—ΠΌΠ΅ΠΉΠΊΡƒ

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ β€” ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ вопрос! Научится Π»ΠΈ Π°Π³Π΅Π½Ρ‚ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ? ПонаблюдаСм, ΠΊΠ°ΠΊ ΠΎΠ½ взаимодСйствуСт со срСдой. НиТС ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹. АгСнт Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚:

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ яблоко! Но ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ выглядит Ρ‚Π°ΠΊ, Π±ΡƒΠ΄Ρ‚ΠΎ Π½Π΅ΠΉΡ€ΠΎΡΠ΅Ρ‚ΡŒ Π½Π΅ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚.

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

Находит ΠΏΠ΅Ρ€Π²ΠΎΠ΅ яблоко… ΠΈ Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ ударяСтся ΠΎ стСну. Начало Ρ‡Π΅Ρ‚Ρ‹Ρ€Π½Π°Π΄Ρ†Π°Ρ‚ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹:

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

АгСнт учится: Π΅Π³ΠΎ ΠΏΡƒΡ‚ΡŒ ΠΊ яблоку Π½Π΅ самый ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ, Π½ΠΎ ΠΎΠ½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ яблоко. НиТС тридцатая ΠΈΠ³Ρ€Π°:

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ПослС всСго 30 ΠΈΠ³Ρ€ Π—ΠΌΠ΅ΠΉΠΊΠ° ΠΈΠ·Π±Π΅Π³Π°Π΅Ρ‚ столкновСний с самой собой ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ быстрый ΠΏΡƒΡ‚ΡŒ ΠΊ яблоку.

ΠŸΠΎΠΈΠ³Ρ€Π°Π΅ΠΌ с пространством

ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ пространство состояний ΠΈ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ ΠΈΠ»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. НиТС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹.

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

НиТС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… состояний:

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

НайдСм пространство, ΡƒΡΠΊΠΎΡ€ΡΡŽΡ‰Π΅Π΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅. Π“Ρ€Π°Ρ„ΠΈΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ срСдниС достиТСния послСдних 12 ΠΈΠ³Ρ€ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ состояниями.

ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° пространство состояний ΠΈΠΌΠ΅Π΅Ρ‚ направлСния, Π°Π³Π΅Π½Ρ‚ учится быстро, достигая Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². Но пространство с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ Π»ΡƒΡ‡ΡˆΠ΅. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², дольшС трСнируя ΡΠ΅Ρ‚ΡŒ. ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ обучСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ число Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… состояний: 20⁴*2⁴*4 = 1,024,000. ПолС 20 Π½Π° 20, 64 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° для прСпятствий ΠΈ 4 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ направлСния. Для исходного пространства Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² 3Β²*2⁴*4 = 576. Π­Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² 1700 Ρ€Π°Π· мСньшС, Ρ‡Π΅ΠΌ 1,024,000 ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, влияСт Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅.

ΠŸΠΎΠΈΠ³Ρ€Π°Π΅ΠΌ с Π½Π°Π³Ρ€Π°Π΄Π°ΠΌΠΈ

Π•ΡΡ‚ΡŒ Π»ΠΈ Π»ΡƒΡ‡ΡˆΠ°Ρ внутрСнняя Π»ΠΎΠ³ΠΈΠΊΠ° награТдСния? Напоминаю, Π—ΠΌΠ΅ΠΉΠΊΠ° награТдаСтся Ρ‚Π°ΠΊ:

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠŸΠ΅Ρ€Π²Π°Ρ ошибка. Π₯ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΡ€ΡƒΠ³Ρƒ

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

На ΠΎΠ΄Π½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π±Π°Π»Π» Π·Π° Π²Ρ‹ΠΆΠΈΠ²Π°Π½ΠΈΠ΅.

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ИИ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ блиТайшСй стСнС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ.

НуТно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 30 ΠΈΠ³Ρ€. Π‘Π΅ΠΊΡ€Π΅Ρ‚ искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° β€” ΠΎΠΏΡ‹Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ учитываСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ΠΉΡ€ΠΎΡΠ΅Ρ‚ΡŒ ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ быстрСС. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ шагС выполняСтся ряд шагов пСрСигрывания (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ batch_size ). Π­Ρ‚ΠΎ Ρ‚Π°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ для Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹ дСйствия ΠΈ состояния Ρ€Π°Π·Π½ΠΈΡ†Π° Π² Π½Π°Π³Ρ€Π°Π΄Π΅ ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ состоянии нСбольшая.

Ошибка β„–3. НСт ΠΎΠΏΡ‹Ρ‚Π°

ΠžΠΏΡ‹Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ΅Π½? Π”Π°Π²Π°ΠΉΡ‚Π΅ ΡƒΠ±Π΅Ρ€Ρ‘ΠΌ Π΅Π³ΠΎ. И Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π½Π°Π³Ρ€Π°Π΄Ρƒ Π·Π° яблоко Π² 100 Π±Π°Π»Π»ΠΎΠ². НиТС Π°Π³Π΅Π½Ρ‚ Π±Π΅Π· ΠΎΠΏΡ‹Ρ‚Π°, ΡΡ‹Π³Ρ€Π°Π²ΡˆΠΈΠΉ 2500 ΠΈΠ³Ρ€.

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

Π₯отя Π°Π³Π΅Π½Ρ‚ сыграл 2500 (!) ΠΈΠ³Ρ€, Π² Π·ΠΌΠ΅ΠΉΠΊΡƒ ΠΎΠ½ Π½Π΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚. Π˜Π³Ρ€Π° быстро заканчиваСтся. Π˜Π½Π°Ρ‡Π΅ 10 000 ΠΈΠ³Ρ€ заняли Π±Ρ‹ Π΄Π½ΠΈ. ПослС 3000 ΠΈΠ³Ρ€Ρƒ Ρƒ нас Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 3 яблока. ПослС 10 000 ΠΈΠ³Ρ€ яблок ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ 3. Π­Ρ‚ΠΎ ΡƒΠ΄Π°Ρ‡Π° ΠΈΠ»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ обучСния?

Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠΏΡ‹Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚. Π₯отя Π±Ρ‹ ΠΎΠΏΡ‹Ρ‚, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π°Π³Ρ€Π°Π΄Ρ‹ ΠΈ Ρ‚ΠΈΠΏ пространства. Как ΠΌΠ½ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Π½Π° шаг? ΠžΡ‚Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° этот вопрос, ΠΏΠΎΠΈΠ³Ρ€Π°Π΅ΠΌ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ batch_size. Π’ исходном экспСримСнтС ΠΎΠ½ установлСн Π² 500. ΠžΠ±Π·ΠΎΡ€ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² с Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ:

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

200 ΠΈΠ³Ρ€ с Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ: 1 ΠΈΠ³Ρ€Π° (ΠΎΠΏΡ‹Ρ‚Π° Π½Π΅Ρ‚), 2 ΠΈ 4. Π‘Ρ€Π΅Π΄Π½Π΅Π΅ Π·Π° 20 ΠΈΠ³Ρ€.

Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ: максимум яблок Π² Π·ΠΌΠ΅ΠΉΠΊΠ΅ β€” 399. ΠŸΠΎΡ‡Π΅ΠΌΡƒ ИИ Π½Π΅ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚? Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ 60 ΠΈ 399, Π² сущности, нСбольшая. И это Π²Π΅Ρ€Π½ΠΎ. И здСсь Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: Π—ΠΌΠ΅ΠΉΠΊΠ° Π½Π΅ ΠΈΠ·Π±Π΅Π³Π°Π΅Ρ‚ столкновСний ΠΏΡ€ΠΈ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΈ Π½Π° сСбя.

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΉ способ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CNN для поля ΠΈΠ³Ρ€Ρ‹. Π’Π°ΠΊ ИИ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ всю ΠΈΠ³Ρ€Ρƒ, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ блиТайшиС прСпятствия. Он смоТСт Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ мСста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚ΡŒ.

ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π€ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ для ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΡΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ с нуля ΠΈΠ»ΠΈ Level Up ΠΏΠΎ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ ΠΈ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π΅, ΠΌΠΎΠΆΠ½ΠΎ, пройдя ΠΎΠ½Π»Π°ΠΉΠ½-курсы SkillFactory:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π˜Π³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ° ΠΎΠ½Π»Π°ΠΉΠ½

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ Π² Π½Π΅ΠΈΠ·Π²Π΅Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΈΡ€ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈ ΠΌΠ°Π»Ρ‹Ρ…, Ρ…ΠΈΡ‚Ρ€Ρ‹Ρ… ΠΈ опасных Π·ΠΌΠ΅ΠΉ Π² ΠΈΠ³Ρ€Π΅ Littlebigsnake. io. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ части, которая Π²Ρ‹ΡˆΠ»Π° с дополнСниями ΠΈ обновлСниями. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ процСсс стал Π΅Ρ‰Π΅ насыщСннСй ΠΈ

«Slithercraft. Ио» β€” это ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€Π°, смСсь ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° ΠΈ классичСской Π·ΠΌΠ΅ΠΉΠΊΠΈ. Π­Ρ‚Π° грСмучая смСсь Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π°ΠΌ интСрСсный Π³Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ. ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ввСсти Π½ΠΈΠΊ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ скин

Π•ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ расти – Π²ΠΎΡ‚ Π³Π»Π°Π²Π½Ρ‹ΠΉ Π΄Π΅Π²ΠΈΠ· этой ΠΈΠ³Ρ€Ρ‹ ΠΈ Π²Ρ‹ скоро ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡Π΅ΠΌΡƒ. Π’Π°Ρˆ пСрсонаТ малСнький Π·ΠΌΠ΅ΠΉ пСстрого ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°. Он оказываСтся Π² Π½Π΅ΠΊΠΎΠΉ прострации, Π³Π΄Π΅ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΠ΄Π½Π° Ρ‚Π΅ΠΌΠ½ΠΎΡ‚Π° ΠΈ лишь частички энСргии ΠΏΡ€ΠΎΠ±ΠΈΠ²Π°ΡŽΡ‚ свСт.

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΈΠ³Ρ€Ρ‹ Π²Π°ΠΌ прСдлагаСтся Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΠΈΠΊΠ½Π΅ΠΉΠΌ ΠΈ Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΎΠΊΠΎΡˆΠ΅Ρ‡ΠΊΠΎ. Π”Π°Π»Π΅Π΅, Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π½Π΅ΡΠ΅Ρ‚Π΅ΡΡŒ Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΡƒΡŽ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΡƒ, Π³Π΄Π΅ ΠΈ находится ваш пСрсонаТ. Π’Π°ΡˆΠ° Ρ†Π΅Π»ΡŒ – это ΠΏΠΎΠ³Π»ΠΎΡ‚ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΡ… участников, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΏΠΎΠ±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅Π΅Ρ€Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π·Π° Π½Π΅ΠΈΠ·Π²Π΅Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ? Π’ БупСрхСкс.ИО Π΅ΡΡ‚ΡŒ такая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π²Ρ‹ управляСтС пСрсонаТСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈ своём Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ выдСляСт ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ

ΠœΠΈΠ»Ρ‹Π΅ ΠΏΡ€ΠΎΠΆΠΎΡ€Π»ΠΈΠ²Ρ‹Π΅ Π·ΠΌΠ΅ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ участиС Π² бСспощадной Π±ΠΈΡ‚Π²Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Π»ΠΈΡ‡Π°ΠΉΡˆΠΈΠΌΠΈ ΠΈΠ· всСх Π² ΠΈΠ³Ρ€Π΅ Gulper. io. Π‘ΠΎΠ±ΠΈΡ€Π°ΠΉΡ‚Π΅ Ρ†Π²Π΅Ρ‚Π½Ρ‹Π΅ ΡˆΠ°Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ свой Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ свой счСт, ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΡ…

Π—Π° счСт своСго красочного Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΈΠ΄Π΅ΠΈ, данная ΠΈΠ³Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ интСрСсна Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ срСднСстатистичСскому взрослому, Π½ΠΎ ΠΈ малСньким дСтям. Π—Π° счСт простого пользования ΠΎΠ½Π° стала лоступна для Ρ€Π°Π·Π½ΠΎΠ³ΠΎ возрастного

ΠšΠ°ΠΊΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π±ΡƒΠΌΠ°Π³ΠΈ Π²Ρ‹ смоТСтС Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ? Π’ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€Π΅ «Π‘ΡƒΠΌΠ°ΠΆΠΊΠΈ. ΠΈΠΎ» Π²Ρ‹ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ Π² ΠΌΠΈΡ€Π΅ красочных Ρ„ΠΈΠ³ΡƒΡ€, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π·Π° Π·Π°Ρ…Π²Π°Ρ‚ Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π‘ΡƒΡ‚ΡŒ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ

Глядя Π½Π° Π·ΠΌΠ΅Π΅ΠΊ Π² ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€Π΅ «Π‘частливыС Π·ΠΌΠ΅ΠΉΠΊΠΈ» ΠΈ Π½Π΅ Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ эти пСрсонаТи Π±ΠΎΡ€ΡŽΡ‚ΡΡ Π·Π° Π²Ρ‹ΠΆΠΈΠ²Π°Π½ΠΈΠ΅. Π˜Π³Ρ€Π° прСдставляСт собой ΠΆΠ°Π½Ρ€ ΠΈΠΎ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Π΄Π° здравствуСт ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ. Π‘Ρ€Π°Π·Ρƒ нСсколько ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ²

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π·ΠΌΠ΅ΠΉΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΈΠ³Ρ€Π°Π»ΠΈ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ…? Π’ Π½ΠΎΠ²ΠΎΠΉ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€Π΅ Π‘Π°Π½Ρ‚Π° Π—ΠΌΠ΅ΠΉΠΊΠΈ Π²Π°ΠΌ прСдстоит Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ Π·ΠΌΠ΅ΠΉΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Π°Ρ€ΡΠ΄ΠΈΠ»ΠΈΡΡŒ Π² Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΠ΅ ΠΊΠΎΡΡ‚ΡŽΠΌΡ‹. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·ΠΌΠ΅ΠΉΠΊΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ вновь

ВыраститС ΡΠ°ΠΌΡƒΡŽ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ змСю Π² этой ΠΎΠ½Π»Π°ΠΉΠ½ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ°. Основа ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ процСсса Π½Π΅ измСнилась Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ³Ρ€Π΅ спустя дСсятилСтия. Π’Ρ‹ ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ Π·Π° змСю, ΠΈ ваша Π·Π°Π΄Π°Ρ‡Π° состоит Π² ΠΏΠΎΠ³Π»ΠΎΡ‰Π΅Π½ΠΈΠΈ Π΅Π΄Ρ‹.

«ΠŸΡ‚ΠΈΡ‡ΠΊΠΈ Π‘Π»ΠΈΠ·Π°Ρ€ΠΈΠΎ» β€” это фантастичСская ΠΈΠΎ ΠΈΠ³Ρ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π»ΠΎΠΆΠ΅Π½Π° концСпция «Slither. io», ΠΎΠ½Π° сочСтаСтся с симпатичными пСрсонаТами ΠΈΠ· ΠΊΡƒΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ «Angry Birds». ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ввСсти имя

ΠšΠΎΠΌΡƒ ΠΆΠ΅ Π½Π΅ нравятся мифичСскиС Π΄Ρ€Π°ΠΊΠΎΠ½Ρ‹! Они Ρ‚Π°ΠΊΠΈΠ΅ большиС, красивыС ΠΈ вСличСствСнныС! Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΈ ΡΡ€Π°Π·ΠΈΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π΄Ρ€Π°ΠΊΠΎΠ½Π°ΠΌΠΈ? Π’ΠΎΠ³Π΄Π°, Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Ρƒ «SlitherDragon. io»! Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ

ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ ΠΏΠΎ экрану ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π±ΡƒΠΌΠ°ΠΆΠ½ΠΎΠΉ Π»Π΅Π½Ρ‚ΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ Π·Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΡŽ. Π­Ρ‚Π° ΠΈΠ³Ρ€Π° Ρ‚Π°ΠΊ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° snakes one, всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΡˆΠ°Ρ€Ρ‹ с Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, Π³Π΄Π΅ змСя ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ свой хвост

Лимакс.ИО ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… сСтСвых ΠΈΠ³Ρ€, Π³Π΄Π΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅ ΠΈΠ³Ρ€Π°ΡŽΡ‚ дСсятки Π° Ρ‚ΠΎ ΠΈ сотни ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ². ЦСль ΠΈΠ³Ρ€Ρ‹ – Π²Ρ‹Ρ€Π°ΡΡ‚ΠΈΡ‚ΡŒ своСго пСрсонаТа поТирая разбросанныС Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹. И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, ΡΡ‚Π°Ρ€ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ Π—ΠΌΠ΅ΠΉΠΊΡƒ? Π˜Π³Ρ€Π° Β«Π—Π»Ρ‹Π΅ Π—ΠΌΠ΅ΠΈΒ» отчасти Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° с ΠΈΠ³Ρ€ΠΎΠΉ дСтства, Π½ΠΎ всС ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ свои особСнности. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ окаТСмся Π½Π° ярком ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ управляя малСнькой Π·ΠΌΠ΅ΠΉΠΊΠΎΠΉ. На ΠΏΠΎΠ»Π΅ располоТСны

ΠΠ°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡ‚Π΅ΡΡŒ качСствСнной ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€ΠΎΠΉ «Π ΠΎΠΆΠ΄Π΅ΡΡ‚вСнский ΠΏΠΎΠ΅Π·Π΄» ΠΈ ΡΠΎΡ€Π΅Π²Π½ΡƒΠΉΡ‚Π΅ΡΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠ°ΠΌΠΈ Π² ловкости. Π­Ρ‚ΠΎ ΠΈΠΎ ΠΈΠ³Ρ€Π°, Π² Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΉ стилистикС, которая ΠΏΠΎ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌΡƒ процСссу отчасти Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΡΡ‚Π°Ρ€ΡƒΡŽ Π΄ΠΎΠ±Ρ€ΡƒΡŽ Π—ΠΌΠ΅ΠΉΠΊΡƒ. Под

Π’ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€Π΅ Β«Π—ΠΌΠ΅ΠΉΠΊΠ°, ΠΊΠ°ΠΊ Π½Π° Нокиа 3310Β» Π²Ρ‹ смоТСтС ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π°Ρ€ΠΊΠ°Π΄Ρƒ дСтства, с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ ΠΈ Π³Π΅ΠΉΠΌΠΏΠ»Π΅Π΅ΠΌ. Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π½ΠΎΠΉ Π·ΠΌΠ΅ΠΉΠΊΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌΠΈ Ρ„ΠΈΠ³ΡƒΡ€ΠΊΠ°ΠΌΠΈ. ЦСль Π² Π΄Π°Π½Π½ΠΎΠΉ

Π­Ρ‚ΠΈ Π·ΠΌΠ΅ΠΉΠΊΠΈ ΠΆΠΈΠ²ΡƒΡ‚ своСй Тизнью ΠΈ Π² ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€Π΅ «Π‘ΡƒΠΌΠ°ΠΆΠ½Ρ‹Π΅ Π—ΠΌΠ΅ΠΉΠΊΠΈ» Π²Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с ΠΈΡ… ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΆΠΈΠ·Π½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΡˆΠ΅. Π˜Π³Ρ€Π° прСдставляСт собой ΠΆΠ°Π½Ρ€ ΠΈΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ пространствС со своими сопСрниками. Π—Π΄Π΅ΡΡŒ Π²Ρ‹

Π’ Ρ‚ΠΎΠΌ, насколько ТСсток ΠΌΠΈΡ€ Π·ΠΌΠ΅ΠΉ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π»ΠΈΡ‡Π½ΠΎ, Π² ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€Π΅ «Π—ΠΌΠ΅ΠΉΠΊΠ° АтакуСт». Π­Ρ‚ΠΎ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΈΠ³Ρ€Π° ΠΈΠΎ ΠΆΠ°Π½Ρ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π°ΠΌ прСдстоит ΡΡ€Π°Π·ΠΈΡ‚ΡŒΡΡ с многочислСнными ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΎΠ½Π»Π°ΠΉΠ½, Π·Π° мСсто Π»ΠΈΠ΄Π΅Ρ€Π°. Π’

Π‘Π»ΠΎΡ‡Π½Ρ‹ΠΉ змСя являСтся Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ бСсконСчная ΠΈΠ³Ρ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ змСя Π²ΠΏΡ€Π°Π²ΠΎ ΠΈΠ»ΠΈ Π²Π»Π΅Π²ΠΎ. Π‘Ρ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ прСпятствий, стоящих Π½Π° вашСм ΠΏΡƒΡ‚ΠΈ, Ρ€Π°Π·Π±ΠΈΠ²Π°ΠΉΡ‚Π΅ Π±Π»ΠΎΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, собираСт Ρ‚Ρ€ΡƒΠΏΡ‹,

Π˜Π³Ρ€Π° ΠΏΡ€ΠΎ змСю, которая Π»ΡŽΠ±ΠΈΡ‚ Ρ„Ρ€ΡƒΠΊΡ‚Ρ‹. Расти ваш змСя, поСдая Ρ„Ρ€ΡƒΠΊΡ‚Ρ‹ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ растСт, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для достиТСния Π΄Ρ€ΡƒΠ³ΠΈΡ… высоко висящиС ΠΏΠ»ΠΎΠ΄Ρ‹. Π•ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Π·Π°Π³Π²ΠΎΠ·Π΄ΠΊΠ°, змСю дСйствуСт

Π₯ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΉ Π·ΠΌΠ΅ΠΉ Π·Π°ΠΏΠΎΠ»Π· Π·ΠΌΠ΅ΠΉ ΠΈΠ³Ρ€Π° Π² 3D заснСТСнный ΠΌΠΈΡ€. Π‘Ρ‚Π°Ρ‚ΡŒ Π²Π΅Π»ΠΈΠΊΠΈΠΌ змСя Π² ΠΈΠ³Ρ€Π΅, поСдая Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈ растут дольшС. Π‘ΠΎΠ±Ρ€Π°Ρ‚ΡŒ силы UPS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ расти быстрСС. Π£Π΄Π°Ρ‡ΠΈ!

ΠœΡ‹ΡˆΡŒ для мСню, клавиши курсора / wasd для ΠΈΠ³Ρ€Ρ‹. ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ змСя!

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΠΈΠ³Ρ€Π° Π—ΠΌΠ΅ΠΉΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство Π°Π½Π°Π»ΠΎΠ³ΠΎΠ². Но сСгодняшняя Ρ„Π»Π΅Ρˆ ΠΈΠ³Ρ€Π° «Π›ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Π—ΠΌΠ΅ΠΉΠΊΠ°» отличаСтся ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ здСсь Π²Π°ΠΌ прСдстоит Π±Ρ‹Ρ‚ΡŒ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π°Ρ…ΠΎΠ΄Ρ‡ΠΈΠ²Ρ‹ΠΌ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ. Π˜Π³Ρ€ΠΎΠ²ΠΎΠΉ процСсс

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡ Π·ΠΌΠ΅ΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ доски, избСгая ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ. Едят всС Π·ΠΎΠ»ΠΎΡ‚Ρ‹Π΅ ΠΌΠΎΠ½Π΅Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. ΠœΠΈΠ»Ρ‹ΠΉ малСнький змСя Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΡŠΠ΅ΡΡ‚ΡŒ Π·ΠΎΠ»ΠΎΡ‚Ρ‹Ρ… ΠΌΠΎΠ½Π΅Ρ‚. ΠΠ°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ змСя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ ΠΌΠΎΠ½Π΅Ρ‚ ΠΈ ΠΆΡ€Π°Ρ‚ΡŒ Π·Π°ΡΡ‚Π°Π²Π»ΡŽ

Π­Ρ‚ΠΎ змСя, Π½ΠΎ быстрСС. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΊΠ»ΠΎΠ½ змСя, Ρ‡Ρ‚ΠΎ это Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТным, ΠΈ ΠΎΠ΄ΠΈΠ½, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ большС Π²Ρ‹ ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅. Навык Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ значСния ΠΈΠ·-Π·Π° ΠΊΠΎΠΌΠ±ΠΎ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ; Π½Π΅ позволяйтС Ρ‚Π°ΠΉΠΌΠ΅Ρ€ достигнСт

ΠžΡ‚ ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠ±Π΅Π³Π°Ρ‚ΡŒ змСя? ΠžΡ‚Π²Π΅Ρ‚ прост – ΠΎΡ‚ сСбя самого. Π’Π΅Π΄ΡŒ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½Π° сущСствСнно ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΡ‚ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… ΠΈ пСрСстанСт ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅, придСтся ΠΈΠ·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ, я люблю Π°ΠΏΠ΅Π»ΡŒΡΠΈΠ½ΠΎΠ²Ρ‹ΠΉ сок. Π― люблю Π°ΠΏΠ΅Π»ΡŒΡΠΈΠ½ΠΎΠ²Ρ‹ΠΉ сок являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΡˆΠΈΡ… Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΈΠ³Ρ€ мастСрства.

Базовая Π΄Π΅ΡΡΡ‚ΡŒ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ дСтям ΠΏΠΎΠ½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ мСсто, слоТСниС ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ. Π”Π΅Ρ‚ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ³Ρ€Ρ‹ Π² зависимости ΠΎΡ‚ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ уровня слоТности, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ мСсто

Π˜Π³Ρ€Ρ‹ Π·ΠΌΠ΅ΠΉΠΊΠ° ΠΈΠ³Ρ€Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½

Мало ΠΊΡ‚ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚ ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΈΠ³Ρ€Π΅ ΠΊΠ°ΠΊ Π·ΠΌΠ΅ΠΉΠΊΠ°. Π˜Π³Ρ€Π° появилась Π² Π΄Π°Π»Π΅ΠΊΠΈΠ΅ 70-Π΅ Π³ΠΎΠ΄Ρ‹ ΠΈ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ Π΅Π΅ смысл нисколько Π½Π΅ измСнился. ΠŸΠ΅Ρ€Π΅Π΄ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ стоит Π·Π°Π΄Π°Ρ‡Π° Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ это ΠΏΠΎΠ»Π·Π°ΡŽΡ‰Π΅Π΅ сущСство Π² Π½ΡƒΠΆΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Когда змСя ΡΡŠΠ΅Π΄Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ – ΠΎΠ½Π° растСт, Ссли врСзаСтся Π² стСну ΠΈΠ»ΠΈ свой хвост – ΡƒΠΌΠΈΡ€Π°Π΅Ρ‚. Π˜Π³Ρ€Π°Ρ Π² Π·ΠΌΠ΅ΠΉΠΊΡƒ ΠΎΠ½Π»Π°ΠΉΠ½, Π²Ρ‹ Ρ‚Ρ€Π΅Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π»ΠΎΠ²ΠΊΠΎΡΡ‚ΡŒ ΠΏΠ°Π»ΡŒΡ†Π΅Π², Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ. Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΡΡŠΠ΅Π΄Π΅Π½Π½Ρ‹ΠΌ кусочком ΠΈΠ³Ρ€Π°Ρ‚ΡŒ становится всС слоТнСС вСдь игровая Π·ΠΎΠ½Π° остаСтся ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΉ.

На сСгодняшний дСнь Π—ΠΌΠ΅ΠΉΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° своС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π² Π±ΠΎΠ»Π΅Π΅ соврСмСнных ΠΈΠ³Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ красочной Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ, мноТСством ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ². Π‘Π°ΠΌΡ‹ΠΌΠΈ Π½ΠΎΠ²Ρ‹ΠΌΠΈ вСрсиями ΠΈΠ³Ρ€Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

Π˜Π³Ρ€Π° Π·ΠΌΠ΅ΠΉΠΊΠ° – это Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ способ ΡΠ½ΡΡ‚ΡŒ напряТСниС послС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ дня ΠΈΠ»ΠΈ ΡΠΊΠΎΡ€ΠΎΡ‚Π°Ρ‚ΡŒ врСмя, сидя Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. Π˜Π³Ρ€Π° Ρ…ΠΎΡ€ΠΎΡˆΠ° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡΠΈΠ»ΡŒΠ½Ρ‹Ρ… умствСнных Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ, ΠΎΠ½Π° Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ создана для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡΠ»Π°Π±ΠΈΡ‚ΡŒΡΡ. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ этой ΠΈΠ³Ρ€Π΅ ΡƒΠΆΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 50 Π»Π΅Ρ‚, ΠΎΠ½Π° Π½Π΅ тСряСт своСй популярности, Π° Π΄Π°ΠΆΠ΅ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π½ΠΎΠ²Ρ‹Π΅ вСрсии этой ΠΈΠ³Ρ€Ρ‹ Π½Π°Π±ΠΈΡ€Π°ΡŽΡ‚ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ. Π Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠΉ простой ΠΈΠ³Ρ€Ρ‹ просто впСчатляСт, сСйчас ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Π·ΠΌΠ΅ΠΉΠΊΡƒ, ΡΠ΄Π΅Π»Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄ ΡΡ‚Ρ€Π°ΡˆΠΈΠ»ΠΊΡƒ ΠΈΠ»ΠΈ Π³ΠΎΠ½ΠΎΡ‡ΠΊΠΈ.

Если Π²Ρ‹ устали ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°ΡΡΠ»Π°Π±ΠΈΡ‚ΡŒΡΡ, играя Π² ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ, Π½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ, Ρ‚ΠΎ наш сайт ΠΈΠΌΠ΅Π½Π½ΠΎ для вас. Π­Ρ‚Π° катСгория сайта посвящСна бСссмСртной ΠΈΠ³Ρ€Π΅ – Β«Π—ΠΌΠ΅ΠΉΠΊΠ°Β». ΠŸΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· всякого Ρ‚Ρ€ΡƒΠ΄Π°, для этого Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ просто Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡŽΠ±ΠΈΠΌΡƒΡŽ ΠΈΠ³Ρ€Ρƒ ΠΈ ΠΎΠ½Π° запустится прямо Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *