ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°

[Π£Ρ€ΠΎΠΊ][Π“Π»Π°Π²Π° 1] Учимся ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½ для сСрвСра

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. 1499969270 60901441. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-1499969270 60901441. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1499969270 60901441. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

ЗдравствуйтС, Π² этой новости, я расскаТу Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½ с нуля. НачнСм ΠΌΡ‹ с Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹ для Π΅Π³ΠΎ создания, ΠΈ напишСм ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ систСму. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для создания ΠΏΠ»Π°Π³ΠΈΠ½Π°

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² Eclipse

ΠœΡ‹ скачали ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ядро, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π΅Π»Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. 1491668972 bandicam 2017 04 08 19 21 46 404. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-1491668972 bandicam 2017 04 08 19 21 46 404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1491668972 bandicam 2017 04 08 19 21 46 404. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Java Project

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. 1491669102 bandicam 2017 04 08 19 21 59 439. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-1491669102 bandicam 2017 04 08 19 21 59 439. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1491669102 bandicam 2017 04 08 19 21 59 439. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²Π²ΠΎΠ΄ΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Next

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. 1491669137 bandicam 2017 04 08 19 22 07 633. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-1491669137 bandicam 2017 04 08 19 22 07 633. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1491669137 bandicam 2017 04 08 19 22 07 633. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

Π—Π΄Π΅ΡΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Add External Jars ΠΈ ΠΈΡ‰Π΅ΠΌ свой JAR ядро (Π² ΠΌΠΎΠ΅ΠΌ случаС bukkit 1.8), ΠΈ отправляСм сюда

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. 1491669375 bandicam 2017 04 08 19 22 43 321. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-1491669375 bandicam 2017 04 08 19 22 43 321. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1491669375 bandicam 2017 04 08 19 22 43 321. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

Π”Π°Π»Π΅Π΅, ΠΌΡ‹ создаСм Ρ„Π°ΠΉΠ» ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. 1491669363 bandicam 2017 04 08 19 23 21 664. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-1491669363 bandicam 2017 04 08 19 23 21 664. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1491669363 bandicam 2017 04 08 19 23 21 664. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. 1491669510 bandicam 2017 04 08 19 23 29 345. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-1491669510 bandicam 2017 04 08 19 23 29 345. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1491669510 bandicam 2017 04 08 19 23 29 345. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. 1491669509 bandicam 2017 04 08 19 23 42 357. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-1491669509 bandicam 2017 04 08 19 23 42 357. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1491669509 bandicam 2017 04 08 19 23 42 357. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

Π”Π°Π»Π΅Π΅ ΠΌΡ‹ создаСм Package Π² Ρ„Π°ΠΉΠ»Π΅ scr ΠΈ Π² Package создаСм Class. ВсС Ρ„Π°ΠΉΠ»Ρ‹ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Π°.

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. 1491669659 bandicam 2017 04 08 19 24 29 982. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-1491669659 bandicam 2017 04 08 19 24 29 982. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1491669659 bandicam 2017 04 08 19 24 29 982. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

Когда Π²Ρ‹ создадитС Ρ„Π°ΠΉΠ», Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ 2 строкС extends JavaPlugin, Π·Π°Ρ‚Π΅ΠΌ, навСсти Π½Π° Π½Π΅Π³ΠΎ курсор ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚. ПослС Ρ‡Π΅Π³ΠΎ, Ρƒ вас появится строка с ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΎΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ»Π°Π³ΠΈΠ½Π°

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. 1491669741 bandicam 2017 04 08 19 26 09 745. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-1491669741 bandicam 2017 04 08 19 26 09 745. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1491669741 bandicam 2017 04 08 19 26 09 745. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

И Ρ‚Π°ΠΊ. Π”Π°Π±Ρ‹ Π½Π΅ Ρ‚ΠΎΠΌΠΈΡ‚ΡŒ вас Π½ΡƒΠ΄Π½Ρ‹ΠΌΠΈ скринами, составил Π²Π°ΠΌ сразу Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π²Ρ‹Π΄Π°Ρ‡ΠΈ Π»ΠΎΠ³Π° Π² консоль. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΆΠ΅ разбСрСмся, Π° Π½Π΅ Ρ‚ΡƒΠΏΠΎ спишСм.

Π’Ρ‹ Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ спроситС, Π·Π°Ρ‡Π΅ΠΌ ΠΌΡ‹ пишСм < ΠΈ >> НСсколько Ρ€Π°Π·?
Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ эти скобочки, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ взаимодСйствиС с ΠΏΠ°Π±Π»ΠΈΠΊΠΎΠΌ. Если послС Π²Π²ΠΎΠ΄Π° public void onEnable() ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ <, Ρ‚ΠΎ всС Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠ°Π±Π»ΠΈΠΊ Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ.
Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠ°Π±Π»ΠΈΠΊ, Π½ΡƒΠΆΠ½ΠΎ ввСсти >. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, Π½ΡƒΠΆΠ½ΠΎ Π² самом ΠΊΠΎΠ½Ρ†Π΅ ΠΈ Π² самом Π½Π°Ρ‡Π°Π»Π΅ строкС, Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Ρ‰Π΅ Ρ€Π°Π· >. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ°Π±Π»ΠΈΠΊ ΠΈ ΠΊΠΎΠ΄ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Ρ‹

Π’ сСгодняшнСм ΡƒΡ€ΠΎΠΊΠ΅, ΠΌΡ‹ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ сообщСниС Π² консоль ΠΎ запускС/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ консоли.

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

Π’Π΅ΠΌΠ°: Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ Macro/Keybind mod

ΠžΠΏΡ†ΠΈΠΈ Ρ‚Π΅ΠΌΡ‹
Поиск ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅
ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. avatar413340 4. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-avatar413340 4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar413340 4. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ Macro/Keybind mod

Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ для Macro/Keybind mod
сразу скаТу, скрипты писал Π½Π΅ Π―, я лишь нашСл ΠΈΡ…. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ВМБК

if(@rapidsneak);
log(«RapidSneak OFF»);
unset(@rapidsneak);
stop;
else;
log(«RapidSneak ON»);
set(@rapidsneak);
do;
keydown(sneak);
wait(1ms);
keyup(sneak);
loop;
while(@);
endif;

3. ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠ°, ΠΊΠΎΠ³Π΄Π° Ρ‚ΠΎΡ‚ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° сСрвСр
Π’ΡƒΡ‚Π° Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ мСню с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SHIFT + 0
Π‘Π²Π΅Ρ€Ρ…Ρƒ слСва ТмякаСм Π½Π° ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ
ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ba8d3285e14f7c8c1f9e6434880b102e. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-ba8d3285e14f7c8c1f9e6434880b102e. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ba8d3285e14f7c8c1f9e6434880b102e. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²
Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ onPlayerJoined
ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. 14c0dc4ba368a6511d7a39ee1a532b22. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-14c0dc4ba368a6511d7a39ee1a532b22. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 14c0dc4ba368a6511d7a39ee1a532b22. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²
Π”Π°Π»ΡŒΡˆΠ΅ вписываСм сам скрипт: (((НЕ ЗАБУДЬВЕ ΠŸΠžΠœΠ•ΠΠ―Π’Π¬ НИК Π˜Π“Π ΠžΠšΠ И ΠŸΠ Π˜Π’Π•Π’Π‘Π’Π’Π˜Π• Π’ ВАКИΠ₯ Π‘ΠšΠžΠ‘ΠšΠΠ₯ (( )) )))

5. АвтозаТим ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ
Π‘ΠΈΠ½Π΄ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒ, ΠΊΠ°ΠΊ 1 скрипт

6. Автоспринт (провСрял Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ВМБК)
Π‘ΠΈΠ½Π΄ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒ, ΠΊΠ°ΠΊ 1 скрипт

7. Автоклик / Π°Π²Ρ‚ΠΎ ΠΊΠΎΠΏΠ°Π½ΠΈΠ΅
Ρ‚ΠΎΠ΅ΡΡ‚ΡŒ, Ссли курсор Π½Π° Π±Π»ΠΎΠΊΠ΅, Ρ‚ΠΎ ΠΎΠ½ Π΅Π³ΠΎ Π»ΠΎΠΌΠ°Π΅Ρ‚, Ссли курсор Π² Π²ΠΎΠ·Π΄ΡƒΡ…Π΅, Ρ‚ΠΎ Π±ΡŒΡ‘Ρ‚
Π‘ΠΈΠ½Π΄ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒ, ΠΊΠ°ΠΊ 1 скрипт

$$ log(«Automine Disabled»);
unset(automine);
else;
log(«Automine Enabled»);
set(automine);
do;
key(attack);
while(automine);
endif;>$$

Для ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠΌΠΎΠ²: Π― Π½Π΅ дСлаю Π³Π°ΠΉΠ΄ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ скрипты, я лишь НАШЁЛ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅, ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π» Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅, Π΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ!

Если Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΉΠ΄Ρƒ, дополню

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

Π˜Π΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ скрипт запуска сСрвСра Minecraft

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. . ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

Автор ΠΎΡ‡Π΅Π½ΡŒ Π»ΡŽΠ±ΠΈΡ‚ ΠΈΠ³Ρ€Ρƒ, ΠΈ сам являСтся администратором нСбольшого сСрвСра «чисто для Π΄Ρ€ΡƒΠ·Π΅ΠΉΒ». Как водится срСди Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ, Π½Π° сСрвСрС Π·Π°ΠΌΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ всС, Π° это Π²Π»Π΅Ρ‡Ρ‘Ρ‚ Π·Π° собой Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΊΠ°ΠΊ слСдствиС падСния. Π’Π°ΠΊ ΠΊΠ°ΠΊ Powershell Π°Π²Ρ‚ΠΎΡ€ Π·Π½Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ располоТСниС ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² Π½Π° своСй ΡƒΠ»ΠΈΡ†Π΅, ΠΎΠ½ принял Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Β«Π›ΡƒΡ‡ΡˆΠΈΠΉ Π‘ΠΊΡ€ΠΈΠΏΡ‚ Для Запуска ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ 2020Β». Π­Ρ‚ΠΎΡ‚ ΠΆΠ΅ скрипт послуТил основой для шаблона Π² маркСтплСйсС Ruvds. Но всС исходники ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅. БСйчас ΠΏΠΎ порядку, ΠΊΠ°ΠΊ это всС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ.

НуТныС Π½Π°ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ поставив Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Ρƒ ΠΌΠΎΠ΄ΠΎΠ² я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ сСрвСр, судя ΠΏΠΎ всСму, ΠΏΠ°Π΄Π°Π΅Ρ‚ Π±Π΅Π· объявлСния Π²ΠΎΠΉΠ½Ρ‹. Π‘Π΅Ρ€Π²Π΅Ρ€ Π½Π΅ писал ошибки Π² latest.log ΠΈΠ»ΠΈ Π² debug, Π° консоль, которая ΠΏΠΎ ΠΈΠ΄Π΅Π΅ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ, Π±Ρ‹Π»Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚Π°.

НС Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ – Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. Π£ нас Π΅ΡΡ‚ΡŒ Powershell с ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚ΠΎΠΌ Tee-Object, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Π΅Ρ€Ρ‘Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π΅Π³ΠΎ Π² Ρ„Π°ΠΉΠ» ΠΈ Π² консоль ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

АргумСнты запуска

ΠŸΠΎΡΡ‚Π°Π²ΠΈΠ² Ρ‚Ρƒ ΡΠ°ΠΌΡƒΡŽ ΠΏΠ°Ρ€Ρƒ ΠΌΠΎΠ΄ΠΎΠ², Π°Π²Ρ‚ΠΎΡ€ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ Π½Π° сСрвСрС ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. А это Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ запуска. ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Π² start.bat, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот скрипт.

Π’Π°ΠΊ ΠΊΠ°ΠΊ Tee-Object Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ StandardOutput, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° исполняСмый Ρ„Π°ΠΉΠ» вызываСтся Β«ΠŸΡ€ΡΠΌΠΎ Ρ‚Π°ΠΊΒ», придСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ скрипт. Π­Ρ‚ΠΎΡ‚ скрипт Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ сам ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. НачнСм с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Π§Ρ‚ΠΎΠ±Ρ‹ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Π»Π΅Π½ΠΈ, скрипт Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ запуска Π½Π° Π»Π΅Ρ‚Ρƒ. Для этого Π½Π°Ρ‡Π½Π΅ΠΌ с поиска послСднСй вСрсии forge.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ sort-object ΠΌΡ‹ всСгда Π±ΡƒΠ΄Π΅ΠΌ Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с самой большой Ρ†ΠΈΡ„Π΅Ρ€ΠΊΠΎΠΉ, сколько Π±Ρ‹ Π²Ρ‹ Ρ‚ΡƒΠ΄Π° ΠΈΡ… Π½Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈ. Π£Π»ΡŒΡ‚ΠΈΠΌΠ°Ρ‚ΠΈΠ²Π½Π°Ρ лСнь.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ сСрвСру ΠΏΠ°ΠΌΡΡ‚ΡŒ. Для этого Π±Π΅Ρ€Π΅ΠΌ количСство систСмной памяти ΠΈ записываСм Π΅Π³ΠΎ сумму Π² string.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ автоматичСский пСрСзапуск

Π‘Π½Π°Ρ‡Π°Π»Π° создадим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ сСрвСр Π² случаС Π΅Π³ΠΎ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π‘ΠΊΡ€ΠΈΠΏΡ‚ останСтся Π² Ρ†ΠΈΠΊΠ»Π΅ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° сСрвСр ΠΈΠ· своСй ΠΆΠ΅ консоли Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΡˆΡ‚Π°Ρ‚Π½ΠΎ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ /stop.

Если ΠΌΡ‹ всС Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ Π±Ρ‹ ΠΈ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρƒ запуска, Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ, Π° Ρ‚Π°ΠΊΠΆΠ΅, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.

Для этого ΠΌΡ‹ записываСм Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Start-Process Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ. Π’ скриптС это выглядит Ρ‚Π°ΠΊ:

А дальшС записываСм Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Ρ„Π°ΠΉΠ». Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ возвращаСтся Π½Π°ΠΌ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ:

ВсС это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Add-Content ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ». НСмного причСсав, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Π°ΠΊΠΎΠΉ скрипт, Π° Π½Π° Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ handler.ps1.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΡ„ΠΎΡ€ΠΌΠΈΠΌ скрипт с запуском handler’a.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°

Автор Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΎΠ΄Π½ΠΈΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… вСрсий ΠΈΠ· Π»ΡŽΠ±Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ процСсс Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² систСмС. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол ΠΈΠ»ΠΈ WinRm. Если Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ сСрвСр ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ систСмы ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ администратора, Π½ΠΎ Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² систСму, Ρ‚ΠΎ Server.jar Π½Π΅ смоТСт Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ eula.txt ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ.

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠ²Ρ…ΠΎΠ΄ Π² систСму ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ добавлСния Ρ‚Ρ€Π΅Ρ… записСй Π² рССстр.

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

Π‘ Π°Π²Ρ‚ΠΎΠ²Ρ…ΠΎΠ΄ΠΎΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ таску ΠΏΠΎΠ΄ сСрвСр. Π—Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ· Powershell, поэтому Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ:

Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΡ„ΠΎΡ€ΠΌΠΈΠΌ всС Π² ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’Π΅ΡΡŒ ΠΊΠΎΠ΄ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… скриптов Ρ‚ΡƒΡ‚, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ.

ВсС описанноС Π²Ρ‹ΡˆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Ссли Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΌΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ с модулями.

Start-Minecraft

Π‘Π½Π°Ρ‡Π°Π»Π° сдСлаСм ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ standardoutput.

Π’ Π±Π»ΠΎΠΊΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΎΠ½ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ· ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ ΠΈ ΠΊΡƒΠ΄Π° ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π»ΠΎΠ³.

А Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌΡƒ ΠΊ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ Handler.ps1

Π§Ρ‚ΠΎΠ±Ρ‹ наш скрипт ΠΌΠΎΠ³ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅, Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΎΠ½ запускаСт Oracle Java, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ дистрибутив, Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ исполняСмого Ρ„Π°ΠΉΠ»Π°.

Register-Minecraft

Π‘ΠΊΡ€ΠΈΠΏΡ‚, практичСски, повторяСт Start-Minecraft, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ рСгистрируСт Π½ΠΎΠ²ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ самыС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹. Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ссли Π½Π΅ Π±Ρ‹Π»ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Π±Π΅Ρ€Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ.

Register-Autologon

Π’ Π±Π»ΠΎΠΊΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² скрипт ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Username ΠΈ Password. Если Username Π½Π΅ Π±Ρ‹Π» ΡƒΠΊΠ°Π·Π°Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ имя Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Запуск этого скрипта выглядит Ρ‚Π°ΠΊ:

Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ

БСйчас рассмотрим Ρ‚ΠΎ, ΠΊΠ°ΠΊ сам Π°Π²Ρ‚ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ всСм этим. Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ сСрвСр Minecraft Π½Π° Windows. НачнСм с самого Π½Π°Ρ‡Π°Π»Π°.

1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

2. РСгистрируСм Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎ запуску скрипта

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ модуля, Ρ‚Π°ΠΊ:

Или Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ стандартными срСдствами:

3. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π°Π²Ρ‚ΠΎΠ²Ρ…ΠΎΠ΄ Π² систСму ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ ΠΌΠ°ΡˆΠΈΠ½Ρƒ

Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅

Автор Π΄Π΅Π»Π°Π» скрипт, Π² Ρ‚ΠΎΠΌ числС ΠΈ для сСбя, поэтому, с ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ΠΌ Π²Ρ‹ΡΠ»ΡƒΡˆΠ°Π΅Ρ‚ ваши прСдлоТСния ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ скрипта. Автор надССтся, Ρ‡Ρ‚ΠΎ вСсь этот ΠΊΠΎΠ΄ Π±Ρ‹Π» для вас хотя Π±Ρ‹ минимально ΠΏΠΎΠ»Π΅Π·Π΅Π½, Π° ΡΡ‚Π°Ρ‚ΡŒΡ интСрСсна.

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

Π”Π΅Π»Π°Π΅ΠΌ свой minecraft Π½Π° JavaScript

Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡΠ°ΠΌΡƒΡŽ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π”Π° я ΡƒΠΌΠ΅ΡŽ ΠΏΠΈΡΠ°Ρ‚ΡŒ вступлСниС.

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. image loader. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π΄Π΅ΠΌΠΊΡƒ minecraft Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ΠŸΡ€ΠΈΠ³ΠΎΠ΄ΡΡ‚ΡΡ знания JS ΠΈ three.js.

НСмного условностСй. Π― Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΡŽ Π½Π° Π·Π²Π°Π½ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ столСтия. Π­Ρ‚ΠΎ всСго лишь моя рСализация для Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ вСрсия для Ρ‚Π΅Ρ… ΠΊΠΎΠΌΡƒ лСнь Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ(Ρ‚Π°ΠΌ Ρ‚ΠΎΡ‚ ΠΆΠ΅ смысл, Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами).

Π’ ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π΅ΡΡ‚ΡŒ всС Π½ΡƒΠΆΠ½Ρ‹Π΅ ссылки. ΠŸΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ мСньшС Π²ΠΎΠ΄Ρ‹ Π² тСкстС. ΠžΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки Π½Π΅ Π±ΡƒΠ΄Ρƒ. Π’ΠΎΡ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ.

Для Π½Π°Ρ‡Π°Π»Π° Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡ‚ΠΎΠ³, Ρ‚ΠΎ Π²ΠΎΡ‚ Π΄Π΅ΠΌΠΊΠ° ΠΈΠ³Ρ€Ρ‹.

Π Π°Π·Π΄Π΅Π»ΠΈΠΌ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π½Π° нСсколько частСй:

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ выглядит структура ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. image loader. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

index.html β€” РасполоТСниС канваса, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ интСрфСйса ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ стилСй, скриптов.
style.css β€” Π‘Ρ‚ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для внСшнСго Π²ΠΈΠ΄Π°. Π‘Π°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ это кастомный курсор для ΠΈΠ³Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ располагаСтся Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ экрана.

texture β€” Π—Π΄Π΅ΡΡŒ Π»Π΅ΠΆΠ°Ρ‚ тСкстуры для курсора ΠΈ Π±Π»ΠΎΠΊΠ° Π·Π΅ΠΌΠ»ΠΈ для ΠΈΠ³Ρ€Ρ‹.
core.js β€” Основной скрипт Π³Π΄Π΅ происходит инициализация ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
perlin.js β€” Π­Ρ‚ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для ΡˆΡƒΠΌΠ° ΠŸΠ΅Ρ€Π»ΠΈΠ½Π°.
PointerLockControls.js β€” ΠšΠ°ΠΌΠ΅Ρ€Π° ΠΎΡ‚ three.js.
controls.js β€” Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ ΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ.
generationMap.js β€” ГСнСрация ΠΌΠΈΡ€Π°.
three.module.js β€” Π‘Π°ΠΌ three.js Π² Π²ΠΈΠ΄Π΅ модуля.
settings.js β€” Настройки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π˜Π³Ρ€ΠΎΠ²ΠΎΠΉ Ρ†ΠΈΠΊΠ»

Π’ core.js Π½ΡƒΠΆΠ½ΠΎ провСсти ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ three.js, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ всС Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΡ‚ ΠΈΠ³Ρ€Ρ‹ + ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий… Π½Ρƒ ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Ρ†ΠΈΠΊΠ» Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Π’ ΡƒΡ‡Π΅Ρ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ всС настройки стандартныС, Ρ‚ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ ΠΈΡ… Π½Π΅Ρ‚ смысла. ΠŸΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎ map (ΠΎΠ½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ сцСну ΠΈΠ³Ρ€Ρ‹ для добавлСния Π±Π»ΠΎΠΊΠΎΠ²) ΠΈ contorls Ρ‚.ΠΊ. ΠΎΠ½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ нСсколько ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ это ΠΊΠ°ΠΌΠ΅Ρ€Π° ΠΎΡ‚ three.js, сцСну для добавлСния Π±Π»ΠΎΠΊΠΎΠ² ΠΈ ΠΊΠ°Ρ€Ρ‚Ρƒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π½Π΅ΠΉ. update ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, GameLoop β€” ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Ρ†ΠΈΠΊΠ», render- стандарт ΠΎΡ‚ three.js для обновлСния ΠΊΠ°Π΄Ρ€Π°, событиС resize Ρ‚Π°ΠΊΠΆΠ΅ стандарт для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с канвасом (это рСализация Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π°).

Настройки

Π’ настройки ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ вынСсти ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, настройки three.js, Π½ΠΎ я сдСлал Π±Π΅Π· Π½ΠΈΡ… ΠΈ сСйчас здСсь лишь ΠΏΠ°Ρ€Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠΎΠ².

ГСнСрация ΠΊΠ°Ρ€Ρ‚Ρ‹

Π’ классС Map Ρƒ нас Π΅ΡΡ‚ΡŒ нСсколько свойство ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° кСш ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для ΡˆΡƒΠΌΠ° ΠŸΠ΅Ρ€Π»ΠΈΠ½Π°. Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ generation ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ тСкстуры, создаСм Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ ΠΈ мСш. noise.seed ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° стартовоС Π·Π΅Ρ€Π½ΠΎ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ°Ρ€Ρ‚Ρ‹. МоТно Ρ€Π°Π½Π΄ΠΎΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° статичноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°Ρ€Ρ‚Ρ‹ всСгда Π±Ρ‹Π»Π° одинаковая. Π’ Ρ†ΠΈΠΊΠ»Π΅ ΠΏΠΎ X ΠΈ Z ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Ρ€Π°ΡΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΡƒΠ±Ρ‹. Y ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° гСнСрируСтся Π·Π° счСт Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ pretlin.js. Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΡ‹ добавляСм ΠΊΡƒΠ± с Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ Π½Π° сцСну Ρ‡Π΅Ρ€Π΅Π· scene.add( cube );

ΠšΠ°ΠΌΠ΅Ρ€Π° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

Π― ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ», Ρ‡Ρ‚ΠΎ controls ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, сцСны ΠΈ ΠΊΠ°Ρ€Ρ‚Ρ‹. Π’Π°ΠΊΠΆΠ΅ Π² конструкторС ΠΌΡ‹ добавляСм массив keys для клавиш ΠΈ movingSpeed для скорости. Для ΠΌΡ‹ΡˆΠΈ Ρƒ нас Π΅ΡΡ‚ΡŒ 3 ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. onClick опрСдСляСт какая ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°Ρ‚Π°, Π° onRightClick ΠΈ onLeftClick ΡƒΠΆΠ΅ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° дСйствия. ΠŸΡ€Π°Π²Ρ‹ΠΉ ΠΊΠ»ΠΈΠΊ(ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ°) происходит Ρ‡Π΅Ρ€Π΅Π· raycast ΠΈ поиска пСрСсСчСнных элСмСнтов. Если ΠΈΡ… Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ссли Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ удаляСм ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элССнт. Π›Π΅Π²Ρ‹ΠΉ ΠΊΠ»ΠΈΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ схоТСй систСмС. Для Π½Π°Ρ‡Π°Π»Π° создаСм Π±Π»ΠΎΠΊ. ЗапускаСм рСйкаст ΠΈ Ссли Π΅ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСсСк Π»ΡƒΡ‡, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ этого Π±Π»ΠΎΠΊΠ°. Π”Π°Π»Π΅Π΅ опрСдСляСм с ΠΊΠ°ΠΊΠΎΠΉ стороны ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» ΠΊΠ»ΠΈΠΊ. МСняСм ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ для созданного ΠΊΡƒΠ±Π° Π² соотвСтствии со стороной ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ добавляСм Π±Π»ΠΎΠΊ. градация Π² 5 Π΅Π΄ΠΈΠ½ΠΈΡ† Ρ‚.ΠΊ. это Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ°(Π΄Π° здСсь ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство ΠΈΠ· settings).

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ?! Π£ нас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° inputKeydown, inputKeyup ΠΈ update. Π’ inputKeydown ΠΌΡ‹ добавляСм ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² массив keys. inputKeyup ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° очистку ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ· массива ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΆΠ°Π»ΠΈ. Π’ update ΠΈΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° keys ΠΈ вызываСтся moveForward Ρƒ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ это ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ.

Бсылки

Как ΠΈ ΠΎΠ±Π΅Ρ‰Π°Π». Π’Π΅ΡΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пригодится.

Если Π΅ΡΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅, Ρ‚ΠΎ Π½Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Π½Π° Π³ΠΈΡ‚Ρ…Π°Π±.

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌ Π² ΠΌΠΈΡ€Π΅ Minecraft

Π₯Π°Π±Ρ€, ΠΏΡ€ΠΈΠ²Π΅Ρ‚! Пока всС ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ ИИ Π² ΠΌΠΈΡ€Π΅ Pacman, ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ свой ИИ Π² Minecraft с Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ Malmo ΠΎΡ‚ Microsoft Research. Pacman Ρƒ нас Ρ‚ΠΎΠΆΠ΅ появится. Если Π²Ρ‹ Π»ΡŽΠ±ΠΈΡ‚Π΅ кубичСский ΠΌΠΈΡ€, ΠΈΠ»ΠΈ Π²Π°ΠΌ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚, ΠΈΠ»ΠΈ Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Π΅Ρ‚ΠΈ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ увлСчСния, ΠΈΠ»ΠΈ ΠΆΠ΅ вас просто заинтСрСсовала Ρ‚Π΅ΠΌΠ° – ΠΏΡ€ΠΎΡˆΡƒ ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚.

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. 501efea106814990941383dc54be17b1. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-501efea106814990941383dc54be17b1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 501efea106814990941383dc54be17b1. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚ΡŒ нСсколько Ρ‚Π΅ΠΌ:

Minecraft: моя прСдыстория

Π― познакомилась с ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΎΠΉ, Π±ΡƒΠ΄ΡƒΡ‡ΠΈ ΡƒΠΆΠ΅ студСнткой. Π­Ρ‚ΠΎ Π½Π΅ помСшало ΠΌΠ½Π΅ Π² Ρ‚ΠΎΡ‚ ΠΆΠ΅ дСнь ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ всС свои Π»ΠΈΡ‡Π½Ρ‹Π΅, Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ ΠΈ акадСмичСскиС Ρ†Π΅Π»ΠΈ, ΠΈ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ ΡƒΠΉΡ‚ΠΈ Π² ΠΊΡƒΠ±ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π²ΡΠ΅Π»Π΅Π½Π½ΡƒΡŽ. ΠžΡ‚ΠΏΡƒΡΡ‚ΠΈΠ»ΠΎ мСня Ρ‚ΠΎΠ³Π΄Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· мСсяц, Π½ΠΎ Π΄ΠΎ сих ΠΏΠΎΡ€ я с Ρ€Π°Π΄ΠΎΡΡ‚ΡŒΡŽ Π·Π°Ρ…ΠΎΠΆΡƒ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ±Π΅Π³Π°Ρ‚ΡŒ часок ΠΏΠΎ Π»ΡŽΠ±ΠΈΠΌΠΎΠΌΡƒ ΠΌΠΈΡ€Ρƒ.

Для мСня Minecraft стал ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ любимой ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ дСтства – Lego, исправив Π΅Π΅ Π³Π»Π°Π²Π½Ρ‹ΠΉ нСдостаток: ΠΏΠΎΡΡ‚ΠΎΡΠ½Π½ΡƒΡŽ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΡƒ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ. Аналог Lego с Π±Π΅Π·Π»ΠΈΠΌΠΈΡ‚Π½Ρ‹ΠΌΠΈ дСталями, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅.

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. cbf466a593964785869754ffa3bcbc99. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-cbf466a593964785869754ffa3bcbc99. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° cbf466a593964785869754ffa3bcbc99. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

Π˜Π·ΡƒΡ‡Π°Ρ сабТ, я случайно ΡƒΠ·Π½Π°Π»Π°, Ρ‡Ρ‚ΠΎ ΠΌΠΈΡ€ Minecraft Π½Π΅ ограничиваСтся ΠΈΠ³Ρ€ΠΎΠΉ, ΠΌΠ΅Ρ€Ρ‡Π΅ΠΌ, лСтсплСями ΠΈ Ρ„Π°Π½ Π°Ρ€Ρ‚Π°ΠΌΠΈ. Π’ ΠΈΠ³Ρ€Π΅ ΡΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ†Π΅Π»Ρ‹Π΅ сСриалы, ΠΈ – Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ – ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ довольно популярными. На ΠΌΠΎΠΉ взгляд, это Π·Π°Π±Π°Π²Π½ΠΎ.

МСня ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ±Ρ€Π°Π΄ΠΎΠ²Π°Π»Π° Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ open source Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° для программирования Π² ΠΌΠΈΡ€Π΅ Minecraft. Π― Ρ‚Π²Π΅Ρ€Π΄ΠΎ ΡƒΠ²Π΅Ρ€Π΅Π½Π°, Ρ‡Ρ‚ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π² ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ числС профСссий ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ программирования. Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π½Π° Π±Π°Π·Π΅ любимой ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ, Π½Π° ΠΌΠΎΠΉ взгляд, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅Π±Π΅Π½ΠΊΡƒ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠΈΡ€ программирования.

Malmo: основная идСя

Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Malmo Π±Ρ‹Π» создан совмСстными усилиями Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… исслСдоватСлСй, Π³Π»Π°Π²Π½ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»ΠΎ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ интСрСсный ΠΌΠΈΡ€ ΠΊ экспСримСнтам Π² области искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°. Алгоритмов ИИ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ°Π»ΠΎ, ΠΈ всС ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» для Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ изучСния ΠΈ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ. МнС ΠΎΡ‡Π΅Π½ΡŒ нравится, Ρ‡Ρ‚ΠΎ Microsoft создаСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΡŽ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Π½Π΅ΠΈΠ·Π²Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ.

ВСхничСскиС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹

Установка
НСсмотря Π½Π° Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ слСдованиС инструкции, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с Ρ†Π΅Π»Ρ‹ΠΌ рядом ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² процСссС установки. Мои ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² основном Π±Ρ‹Π»ΠΈ связаны с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρƒ мСня ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ поставлСны, Π½ΠΎ вСрсия ΠΎΡ‚Π»ΠΈΡ‡Π°Π»Π°ΡΡŒ. ВсС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ лСчатся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ всСм извСстного сайта.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ОБ ΠΈ языков программирования
НСсмотря Π½Π° смСлоС заявлСниС ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ всСх Ρ‚Ρ€Π΅Ρ… популярных ОБ, ΠΌΠ½Π΅ показалось, Ρ‡Ρ‚ΠΎ тСстированиС Π±Ρ‹Π»ΠΎ ΠΊΠ°ΠΊ слСдуСт ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ лишь для ОБ Windows. ПобСдив ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с установкой, ваша головная боль Π½Π° ОБ Windows ΠΎΠ±Π΅Ρ‰Π°Π΅Ρ‚ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒΡΡ. На Linux ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, скорСС всСго, продолТатся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ поднятый сСрвСр пСриодичСски ΠΏΠ°Π΄Π°Π΅Ρ‚, Π½Π΅ сообщая ΠΏΡ€ΠΈΡ‡ΠΈΠ½. Если Π²Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅ ΠΌΠΎΠΈ экспСримСнты – ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтарях ΠΎ вашСм ΠΎΠΏΡ‹Ρ‚Π΅.

Авторы ΠΏΠΎΡΡ‚Π°Ρ€Π°Π»ΠΈΡΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ большоС число популярных языков ΠΈ сдСлали обвязки для C#, C++, Lua, Python2 ΠΈ Java. Π― Π²Ρ‹Π±Ρ€Π°Π»Π° Python.

Как ΠΈΠ³Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Malmo

Π›ΠΎΠ³ΠΈΠΊΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Ρ‡Π΅Π»ΠΎΠ²Π΅Ρ‡ΠΊΠΎΠ² Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ΄Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ пСрсонаТСм ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ всСм Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌΠΈ клавишами AWSD.

ΠšΡ€ΠΎΠΌΠ΅ сСрвака с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ Ρ„Π°ΠΉΠ»Π° с Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΠΌ xml Ρ„Π°ΠΉΠ» с описаниСм Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ состояния ΠΌΠΈΡ€Π°. Авторы Π½Π΅ Π½Π°ΡΡ‚Π°ΠΈΠ²Π°ΡŽΡ‚ Π½Π° Π΅Π³ΠΎ сущСствовании, ΠΈ Π² своих ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΎΠ½ΠΈ часто ΠΊΠ»Π°Π΄ΡƒΡ‚ Π΅Π³ΠΎ Π² строку ΠΈ хранят Π² ΠΊΠΎΠ΄Π΅, Π½ΠΎ, Π½Π° ΠΌΠΎΠΉ взгляд, ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ сразу ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ, добавляя Π½ΡƒΠΆΠ½Ρ‹Π΅ куски ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости.

Авторы ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΠ»ΠΈΡΡŒ ΠΎ нас ΠΈ сдСлали Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΊ Π½ΠΈΠΌ описаниС.

Мой совСт: Π½Π΅ ΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ с нуля, Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π·Π° Π±Π°Π·Ρƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π’ Π½Π΅ΠΌ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит, ΠΌΡ‹ просто создаСм самый простой плоский ΠΌΠΈΡ€ ΠΈ присоСдиняСмся ΠΊ пСрсонаТу. Π’ Ρ†ΠΈΠΊΠ»Π΅ while Π² ΠΊΠΎΠ½Ρ†Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ экшСна Π² происходящСС. НапримСр, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚Π°ΠΌ:

Π’ xml Ρ„Π°ΠΉΠ»Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ³Ρ€Ρ‹:

Π—Π°Π΄Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ врСмя, ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ пСрсонаТа, кастомизируйтС ΠΌΠΈΡ€: сдСлайтС Π΅Π³ΠΎ плоским ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹ΠΌ ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π’ΠΎΡ‚ этот ΠΊΠΎΠ΄ нарисуСт Π²Π°ΠΌ Пакмана, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΅Π΄Π°Π΅Ρ‚ ΡˆΠ°Ρ€ΠΈΠΊΠΈ ΠΈ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π°Π΄ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΡ€Π°Ρ‚Π΅Ρ€:

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. 1b0c6d430cd04473aaa4cd5809fa0d5d. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-1b0c6d430cd04473aaa4cd5809fa0d5d. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1b0c6d430cd04473aaa4cd5809fa0d5d. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

НаконСц, Π² xml ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ для добавлСния ΠΎΠ±Π·ΠΎΡ€Π° пСрсонаТу:

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

ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ массив со строками. КаТдая строка – это тСкстовоС прСдставлСниС Ρ‚ΠΈΠΏΠ° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΊΡƒΠ±ΠΈΠΊΠΎΠ².

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ИИ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ исслСдуСт ΠΌΠΈΡ€, ΠΈΡ‰Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈ Π½Π΅ ΡƒΠΌΠΈΡ€Π°Π΅Ρ‚ ΠΏΠΎ Π³Π»ΡƒΠΏΡ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π±Π΅Π· использования машинного обучСния я Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»Π° Ρ‚ΡƒΡ‚.

Π€ΠΈΡ‡ΠΈ для ИИ

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ИИ Π² malmo – это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дискрСтно. Π’ вопросС ИИ ΠΈ Ρ‚Π°ΠΊ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ слоТностСй, ΠΈ Π½Π΅ хочСтся Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎ всСму ΠΏΡ€ΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎΡΡ‚ΠΎΡΠ½Π½ΡƒΡŽ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΡƒ направлСния ΠΈ скорости двиТСния.
Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎΠ΅ Π² xml Ρ‚Π°ΠΊ:

К соТалСнию, этого Π±ΡƒΠ΄Π΅Ρ‚ нСдостаточно. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дискрСтно, вашС Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ строго Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΠΊΡƒΠ±ΠΈΠΊΠ°:

Π¦Π΅Π»Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ поставят вас Π² пСрСсСчСниС ΠΊΡƒΠ±ΠΎΠ², пСрсонаТ откаТСтся Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ с мСста, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈ ошибок Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅. Π’ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Π΅ ΠΎΠ± этом Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‚. Π― ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ»Π° ΠΎΠΊΠΎΠ»ΠΎ 4 часов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠΎΠ·Π½Π°Ρ‚ΡŒ ΡΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ x ΠΈ z ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‡Π°Ρ‚Ρ‹ΠΌΠΈ. (y ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° высоту ΠΈ Π½Π΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΠΈ Π² Π΄Π°Π½Π½ΠΎΠΉ истории).

ΠšΡ€ΠΎΠΌΠ΅ этого, исслСдоватСли Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ нСсколько приятных Ρ„ΠΈΡ‡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ обучСния с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ (Reinforcement Learning). Алгоритмы этого Ρ‚ΠΈΠΏΠ° ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ постоянноС Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π°ΠΊΠ°Π·Π°Π½ΠΈΠ΅ искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° Π·Π° Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ дСйствия. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π»ΠΈ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ эти дСйствия/события Π² xml, ΠΈΠ·Π±Π°Π²ΠΈΠ² ΠΊΠΎΠ΄ ΠΎΡ‚ постоянных ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ ΠΏΠΎ Π½Π°ΡΡ‚ΡƒΠΏΠ»Π΅Π½ΠΈΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ события:

НапримСр, Ρ‚ΡƒΡ‚ ΠΌΡ‹ постоянно Ρ‡ΡƒΡ‚ΡŒ-Ρ‡ΡƒΡ‚ΡŒ Π½Π°ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ пСрсонаТа Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг, Π½Π΅ ΡƒΠ²Π΅Π½Ρ‡Π°Π²ΡˆΠΈΠΉΡΡ ΠΏΠΎΠ±Π΅Π΄ΠΎΠΉ; сильно Π½Π°Π³Ρ€Π°ΠΆΠ΄Π°Π΅ΠΌ Π·Π° ΠΏΠΎΠ±Π΅Π΄Ρƒ ΠΈ Π½Π°ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π·Π° ΡΠΌΠ΅Ρ€Ρ‚ΡŒ; Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅ΠΌ Ρ€Π°ΡƒΠ½Π΄ Π² случаС смСрти ΠΈΠ»ΠΈ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠ°.

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. 54221422a429412e99c90890a8b51914. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-54221422a429412e99c90890a8b51914. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 54221422a429412e99c90890a8b51914. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

Malmo: Π²Ρ‹Π²ΠΎΠ΄

Авторы Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° ΠΏΠΎΠ΄Π°Ρ€ΠΈΠ»ΠΈ Π½Π°ΠΌ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ ΠΌΠΈΡ€ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны. Malmo ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ находится Π² Π±Π΅Ρ‚Π΅, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ситуациях он… заставляСт ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ Π² troubleshooting. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΅Π³ΠΎ ΠΏΠ»ΡŽΡΡ‹ ΠΏΠ΅Ρ€Π΅Π²Π΅ΡˆΠΈΠ²Π°ΡŽΡ‚ всС Π΅Π³ΠΎ минусы, Π° Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ исходники Π»Π΅ΠΆΠ°Ρ‚ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС Π½Π° github, позволяСт Π½Π°ΠΌ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ issue для исправлСния критичСских Π±Π°Π³ΠΎΠ².

Авторы ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎ понятным для мСня ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· статСй Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π΅ΠΉ Π½Π° основС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°: Ρ€Π΅Π±Π΅Π½ΠΎΠΊ вряд Π»ΠΈ справится с Π±ΠΎΡ€ΡŒΠ±ΠΎΠΉ с ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ, Π½ΠΎ частыми Π±Π°Π³Π°ΠΌΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, я ΡƒΠ²Π΅Ρ€Π΅Π½Π°, Ρ‡Ρ‚ΠΎ Ссли Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ своСму Ρ€Π΅Π±Π΅Π½ΠΊΡƒ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с Π½ΠΈΠΌ, это даст ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ провСсти врСмя с пользой.

Malmo Challenge: история ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹

ΠšΡ€ΠΎΠΌΠ΅ самого Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, Microsoft Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ» сорСвнованиС Π½Π° Π±Π°Π·Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π°Π·Π²Π°Π½Π½ΠΎΠΉ Malmo Challenge. Оно Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΠ·Π²Π°Π½ΠΎ ΠΏΠΎΠ±ΡƒΠ΄ΠΈΡ‚ΡŒ ΡƒΡ‡Π΅Π½Ρ‹Ρ… ΠΈ исслСдоватСлСй ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ ΠΊΠΎΠ»Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ. ΠšΠΎΠ½ΠΊΡƒΡ€Ρ стартовал ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΏΠΎΠ»Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ появились 5 июня.

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

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. image loader. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт для ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π£Ρ€ΠΎΠΊ ΠΏΠΎ написанию ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

ΠŸΡ€ΠΈ этом, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ максимальноС число ΠΎΡ‡ΠΊΠΎΠ², ΠΏΠΎΠΉΠΌΠ°Π² Ρ…Ρ€ΡŽΡˆΠΊΡƒ, ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ нСбольшоС число ΠΎΡ‡ΠΊΠΎΠ², ΠΏΡ€Ρ‹Π³Π½ΡƒΠ² Π² Π»ΡƒΠΆΡƒ сбоку. Π’Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ, Ссли ваш Π½Π°ΠΏΠ°Ρ€Π½ΠΈΠΊ Ρ€Π΅ΡˆΠΈΡ‚ ΠΏΡ€Ρ‹Π³Π½ΡƒΡ‚ΡŒ Π² Π»ΡƒΠΆΡƒ, ΠΎΡ‚ΠΊΠ°Π·Π°Π²ΡˆΠΈΡΡŒ ΠΎΡ‚ взаимодСйствия с Π²Π°ΠΌΠΈ.

Π­Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π° Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ называСтся ΠžΡ…ΠΎΡ‚Π° Π½Π° олСня. Она Π±Ρ‹Π»Π° сформулирована Π΅Ρ‰Π΅ Π² 18 Π²Π΅ΠΊΠ΅ Π–Π°Π½ Π–Π°ΠΊΠΎΠΌ Руссо. НСсмотря Π½Π° Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ возраст ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π΄ΠΎ сих ΠΏΠΎΡ€ нСясно, ΠΊΠ°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивно Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ.

Π― Ρ€Π°Π΄Π° ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Π²Π°ΠΌΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ сорСвнования. МСня ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΈΠ²ΠΈΠ»ΠΎ распрСдСлСниС мСст Π² Ρ‚ΡƒΡ€Π½ΠΈΡ€Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ мСсто занял ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ. Авторы Ρ‚Ρ€Π΅Π·Π²ΠΎ ΠΎΡ†Π΅Π½ΠΈΠ»ΠΈ ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΉ нСдостаток Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, поняли, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ вряд Π»ΠΈ ΡƒΡΠΏΠ΅ΡŽΡ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для Π·Π°Π΄Π°Ρ‡ΠΈ слоТныС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Они Π²Ρ‹Π±Ρ€Π°Π»ΠΈ БайСсовский Π²Ρ‹Π²ΠΎΠ΄ для опрСдСлСния Ρ‚ΠΈΠΏΠ° Π½Π°ΠΏΠ°Ρ€Π½ΠΈΠΊΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠœΠ°Ρ€ΠΊΠΎΠ²ΡΠΊΠΈΠ΅ Ρ†Π΅ΠΏΠΈ для нСпосрСдствСнного ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ процСсса. И ΠΏΠΎΠ±Π΅Π΄ΠΈΠ»ΠΈ.

Участники, занявшиС Π²Ρ‚ΠΎΡ€ΠΎΠ΅ мСсто, Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π²Π·ΡΡ‚ΡŒ самыС слоТныС ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΎΠ½ΠΈ использовали DNN, Reinforcement learning, DQN, A3C model… И это всС Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ ΠΈΠΌ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ БайСса ΠΈ ΠœΠ°Ρ€ΠΊΠΎΠ²ΡΠΊΠΈΠ΅ Ρ†Π΅ΠΏΠΈ.

ΠŸΠΎΠ΄Ρ‹Ρ‚ΠΎΠΆΠΈΠΌ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΌΡ‹ΡΠ»ΡŒΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅.

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

Π’ΠΈΠ΄Π΅ΠΎ с ΠΌΠΎΠΈΠΌ рассказом ΠΎ Malmo Π½Π° встрСчС ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ΡΠΊΠΎΠ³ΠΎ Python ΠΌΠΈΡ‚Π°ΠΏΠ° ΡƒΠΆΠ΅ появилось Π½Π° ΠΌΠΎΠ΅ΠΌ ΠΊΠ°Π½Π°Π»Π΅ Π½Π° Youtube. Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ записи Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠΈΡ… Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΈ прочая болтовня ΠΏΡ€ΠΎ IT.

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

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

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