Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

На ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан Minecraft

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π±Ρ‹Π» написан Π½Π° Java. ΠšΡΡ‚Π°Ρ‚ΠΈ, это Ρ‡ΡƒΡ‚ΡŒ Π»ΠΈ Π½Π΅ СдинствСнная ΠΈΠ³Ρ€Π°, созданная ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ этого языка программирования. ИмСнно благодаря этому, Java, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ языком энтСрпрайза, стал Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ популярным. МногиС ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΈ Π² ΠΌΠΈΡ€ программирования ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· эту ΠΈΠ³Ρ€Ρƒ.

К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, Π½Π° Java Π±Ρ‹Π»ΠΎ написано мноТСство ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π»ΠΎ интСрСс ΠΊΠ°ΠΊ с самому языку, Ρ‚Π°ΠΊ ΠΈ ΠΊ ΠΈΠ³Ρ€Π΅. Однако Π² 2017 Π³ΠΎΠ΄Ρƒ стало извСстно ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ базовая вСрсия Minecraft Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° языкС C++. Π‘ Ρ‡Π΅ΠΌ это связано?

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Java ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΠ» для этой ΠΈΠ³Ρ€Ρ‹ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π΅ Ρ€Π΅ΡˆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ всС вСрсии, Π² Ρ‚ΠΎΠΌ числС для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств. Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ смогут ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ iOS. Π—Π΄Π΅ΡΡŒ ΠΈ кроСтся основная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Java Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ iOS. А для ΠΏΠΎΠ»Π½ΠΎΠΉ кроссплатформСнности Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ написано ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Minecraft Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ доступСн Π² Π΄Π²ΡƒΡ… вСрсиях – основная написана Π½Π° C++ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ – Java Edition.

Если Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΠ³Ρ€Π°Π»ΠΈ Π² Minecraft, Π½ΠΎ Π²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ Π΄Π΅Ρ‚ΠΈ ΡƒΠ²Π»Π΅Ρ‡Π΅Π½Π½ΠΎ это Π΄Π΅Π»Π°ΡŽΡ‚, навСрняка Π²Ρ‹ задавались вопросом ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΌ Ρ‚Π°ΠΊΠΎΠ³ΠΎ интСрСсного? Π’Π΅Π΄ΡŒ выглядит ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных ΠΈΠ³Ρ€ со сглаТСнными тСкстурами ΠΈ Π½Π°Π²ΠΎΡ€ΠΎΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ эффСктами.

ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ – это буйство пиксСлСй ΠΈ кубичСских ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ взглядС Π½Π΅ΠΈΡΠΊΡƒΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ Π³Π΅ΠΉΠΌΠ΅Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π½Π΅ΡΠ»ΠΈΡΡŒ Π² Π΄Π°Π»Π΅ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅ Π² Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π°, ΠΊΠΎΠ³Π΄Π° ΠΈΠ³Ρ€ΠΎΠΊΠΈ носились ΠΏΠΎ Π·Π°ΠΊΠΎΡƒΠ»ΠΊΠ°ΠΌ нСизвСстной ΠΏΠ»Π°Π½Π΅Ρ‚Ρ‹ Π² ΠΈΠ³Ρ€Π΅ Doom.

Но Π½Π° самом Π΄Π΅Π»Π΅, Minecraft Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ ΡˆΡƒΡ‚Π΅Ρ€Π°ΠΌΠΈ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, это Π½Π΅ ΡˆΡƒΡ‚Π΅Ρ€ вовсС. ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ это Ρ†Π΅Π»Ρ‹ΠΉ ΠΌΠΈΡ€, Π³Π΄Π΅ Π²Π°ΠΌ прСдстоит ΠΌΠ΅Π½ΡΡ‚ΡŒ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚, Π΄ΠΎΠ±Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свои собствСнныС постройки ΠΎΡ‚ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… Ρ…ΠΈΠΆΠΈΠ½ Π΄ΠΎ настоящих Π΄Π²ΠΎΡ€Ρ†ΠΎΠ².

Minecraft – это, скорСС, ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ конструктор Π›Π΅Π³ΠΎ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ здСсь Π½Π΅Ρ‚ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ инструкций, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ нравится дСтям. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ любоС Π·Π΄Π°Π½ΠΈΠ΅, Π³Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ для этого Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ рСсурсов. ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΆΠ΅ Minecraft Ρ‚Π°ΠΊ нравится дСтям?

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

ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Ρ‚ΡŒ дСтям ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Minecraft стал Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½. И Π² этом ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡ€ΠΎΠΊΠΈ программирования.

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

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΡƒΡ€ΠΎΠΊΠΎΠ² Π΄Π΅Ρ‚ΠΈ ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ приятноС с ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. Они ΡΠΎΠ·Π΄Π°ΡŽΡ‚ своих собствСнных пСрсонаТСй ΠΈ Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ позволяСт максимально Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ творчСскиС Π½ΠΎΡ‚ΠΊΠΈ Π² процСсс обучСния.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ – Scratch. Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ адаптированная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Ρ€Π°Π±ΠΎΡ‚Π° Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠΉ Ρƒ Ρ€Π΅Π±Π΅Π½ΠΊΠ°. Π—Π΄Π΅ΡΡŒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ΡΡ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π΅Ρ‚ΠΈ смогут Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ задания прСподаватСля.

Основная ΡΡƒΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ обучСния сводится ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π΅Ρ‚Π΅ΠΉ ΠΌΡ‹ΡΠ»ΠΈΡ‚ΡŒ логичСски, ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΌΠΈ функциями ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π² Ρ†Π΅Π»ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

Π’ Ρ‡Π΅ΠΌ основныС прСимущСства Minecraft, ΠΊΠ°ΠΊ инструмСнта для обучСния Π΄Π΅Ρ‚Π΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅?

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

На ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан Minecraft?

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Minecraft – особСнная ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΈΠ³Ρ€Π°: ΠΈ для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ…, взрослых Π³Π΅ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΈ для Π΄Π΅Ρ‚Π΅ΠΉ – Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΉ. Π—Π° ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ этой ΠΈΠ³Ρ€Ρ‹, которая Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с английского языка ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«ΡˆΠ°Ρ…Ρ‚Π΅Ρ€ΡΠΊΠΎΠ΅ рСмСсло», скрываСтся цСлая ВсСлСнная. Но Π½Π΅ обычная, Π° кубичСская, Π³Π΄Π΅ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΌ элСмСнтом конструирования являСтся ΠΊΡƒΠ±, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ самыС Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹, сооруТСния ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Π’ кубичСском ΠΌΠΈΡ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ‰Π΅Ρ€Ρ‹, Π³Π΄Π΅ спрятаны сокровища, ΡΡ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ с Π·ΠΎΠΌΠ±ΠΈ, Π·Π°ΠΉΡ‚ΠΈ Π½Π° сСрвСр ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ Π»ΠΎΠ²ΡƒΡˆΠΊΠΈ.

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ 18 ноября 2011 Π³ΠΎΠ΄Π° ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Π² этом Π³ΠΎΠ΄Ρƒ 10-Π»Π΅Ρ‚Π½ΠΈΠΉ юбилСй. Но, ΠΊΠ°ΠΊ ΠΈ Π² Π½Π°Ρ‡Π°Π»Π΅ своСго создания, ΠΎΠ½ Π΄ΠΎ сих ΠΏΠΎΡ€ ΡƒΠ²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ²-Π³Π΅ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ. Π’ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π΅ отсутствуСт агрСссия ΠΈ ΠΆΠ΅ΡΡ‚ΠΎΠΊΠΎΡΡ‚ΡŒ. Π—Π΄Π΅ΡΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠΊ выступаСт Π² Ρ€ΠΎΠ»ΠΈ создатСля своСго ΠΌΠΈΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊ интСрСсно ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒβ€¦ И Ρ‚Π°ΠΊΠΈΠ΅ Π±Π΅Π·Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Π΅ возмоТности ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ благодаря ΠΊΡ€ΠΎΠΏΠΎΡ‚Π»ΠΈΠ²ΠΎΠΌΡƒ Ρ‚Ρ€ΡƒΠ΄Ρƒ программистов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ создали этот ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. Какой ΠΆΠ΅ язык использовался для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Minecraft ΠΈ Ρ‡Π΅ΠΌ эта ΠΈΠ³Ρ€Π° интСрСсна рСбятам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ?

C++ ΠΈΠ»ΠΈ Java Edition?

Π‘Π½Π°Ρ‡Π°Π»Π° для создания ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π±Ρ‹Π» использован Java. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ этой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ интСрСс ΠΊ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ IT-Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΉ. Π‘ использованиСм Java Π±Ρ‹Π»ΠΎ создано большоС количСство ΠΌΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сдСлали ΠΈΠ³Ρ€Ρƒ ΠΏΠΎ-настоящСму Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ. Но Π² 2017 Π³ΠΎΠ΄Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ приняли Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° языкС Π‘++. Для этого Π±Ρ‹Π»ΠΈ свои ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹:

На Π±Π°Π·Π΅ любимой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ созданы мноТСство курсов ΠΏΠΎ дСтскому ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. ΠΠ°Ρ…ΠΎΠ΄ΡΡΡŒ Π² ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ срСдС, Ρ€Π΅Π±Π΅Π½ΠΎΠΊ учится ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ интСрСсныС сцСнарии, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ пСрсонаТи, ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с локациями, ΠΏΠΈΡΠ°Ρ‚ΡŒ свои ΠΌΠΎΠ΄Ρ‹.
Π’ школС программирования It future для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Scratch Π½Π° русском языкС, основанная Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅ с Π±Π»ΠΎΠΊΠ°ΠΌΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ². ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ вдохновляСт Ρ€Π΅Π±Π΅Π½ΠΊΠ° ΠΏΡ€ΠΎΡΠ²Π»ΡΡ‚ΡŒ творчСскиС способности, Π·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ программирования ΠΈ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТныС языки программирования – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Python.

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

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Minecraft Π·Π° ΠΎΠ΄Π½Ρƒ нСдСлю Π½Π° C++ ΠΈ Vulkan

Π― поставил ΠΏΠ΅Ρ€Π΅Π΄ собой Π·Π°Π΄Π°Ρ‡Ρƒ воссоздания с нуля Minecraft Π·Π° ΠΎΠ΄Π½Ρƒ нСдСлю с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ собствСнного Π΄Π²ΠΈΠΆΠΊΠ° Π½Π° C++ ΠΈ Vulkan. МСня Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ» Π½Π° это Hopson, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлал Ρ‚ΠΎ ΠΆΠ΅ самоС ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ C++ ΠΈ OpenGL. Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π΅Π³ΠΎ Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ» Π¨Π΅ΠΉΠ½ Π‘Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ»Π° Minecraft, источником вдохновСния для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π»Π° Infiniminer, ΠΏΡ€ΠΈ создании ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»ΡΠ»ΠΈΡΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π³ΠΎΡ€Π½Ρ‹ΠΌΠΈ промыслами.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ GitHub этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° находится здСсь. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ дня Π΅ΡΡ‚ΡŒ своя git-ΠΌΠ΅Ρ‚ΠΊΠ°.

РазумССтся, я Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π» Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС Π²ΠΎΡΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Minecraft. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΡΡ‚Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΌ. Π― Ρ…ΠΎΡ‚Π΅Π» ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ использованиС Vulkan Π² Ρ‡Ρ‘ΠΌ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТном, Ρ‡Π΅ΠΌ vulkan-tutorial.com ΠΈΠ»ΠΈ Π΄Π΅ΠΌΠΎ Баши Π’ΠΈΠ»Π»Π΅ΠΌΠ°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ основной ΡƒΠΏΠΎΡ€ сдСлан Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Vulkan-Π΄Π²ΠΈΠΆΠΊΠ°, Π° Π½Π΅ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈΠ³Ρ€Ρ‹.

Π—Π°Π΄Π°Ρ‡ΠΈ

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Vulkan Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π½Π° OpenGL, поэтому я Π½Π΅ смог Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² ΠΈΠ³Ρ€Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ настоящСй Minecraft. НСт Π½ΠΈ ΠΌΠΎΠ±ΠΎΠ², Π½ΠΈ ΠΊΡ€Π°Ρ„Ρ‚Π°, Π½ΠΈ красного камня, Π½ΠΈ Ρ„ΠΈΠ·ΠΈΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ², ΠΈ Ρ‚.ΠΏ. Π‘ самого Π½Π°Ρ‡Π°Π»Π° Ρ†Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ:

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

РазумССтся, я Π½Π΅ собирался ΠΏΠΈΡΠ°Ρ‚ΡŒ Vulkan-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с нуля. Для ускорСния процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ я ΠΏΠΎ возмоТности Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. А ΠΈΠΌΠ΅Π½Π½ΠΎ:

Π”Π΅Π½ΡŒ 1

Π’ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ дСнь я ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ» Π±ΠΎΠΉΠ»Π΅Ρ€ΠΏΠ»Π΅ΠΉΡ‚ Vulkan ΠΈ скСлСт Π΄Π²ΠΈΠΆΠΊΠ°. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Π±Ρ‹Π»Π° Π±ΠΎΠΉΠ»Π΅Ρ€ΠΏΠ»Π΅ΠΉΡ‚ΠΎΠΌ ΠΈ я смог просто ΡΠΊΠΎΠΏΠΈΠΏΠ°ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с vulkan-tutorial.com. Π’ Π½Π΅Π³ΠΎ Π²ΠΎΡˆΡ‘Π» ΠΈ Ρ‚Ρ€ΡŽΠΊ с Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΊΠ°ΠΊ части Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΎΠ³ΠΎ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π°. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π»ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π΄Π°ΠΆΠ΅ Π½Π΅ придётся Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ распрСдСлСниС памяти. ВсСго лишь простой ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ способСн Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ: ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ.

Π”Π²ΠΈΠΆΠΎΠΊ достаточно прост, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ². Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΎΠΊΠ½ΠΎ ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Ρ†ΠΈΠΊΠ», ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ систСмы. GUI ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ частотой ΠΊΠ°Π΄Ρ€ΠΎΠ², Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ½Π°.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π”Π΅Π½ΡŒ 2

Π― ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π» Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Vulkan Memory Allocator. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π±Π΅Ρ€Ρ‘Ρ‚ Π½Π° сСбя Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π±ΠΎΠΉΠ»Π΅Ρ€ΠΏΠ»Π΅ΠΉΡ‚Π°, связанного с распрСдСлСниСм памяти Vulkan: Ρ‚ΠΈΠΏΡ‹ памяти, ΠΊΡƒΡ‡ΠΈ памяти устройств ΠΈ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΠ΅ распрСдСлСниС.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ мСня Π±Ρ‹Π»ΠΎ распрСдСлСниС памяти, я создал классы для мСшСй ΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² Π²Π΅Ρ€ΡˆΠΈΠ½. Π― ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ использовал класс мСшСй, Π° Π½Π΅ встроСнныС Π² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ массивы. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… мСшСй Π² GPU выполняСтся Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€ΠΎΠΌ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π”Π΅Π½ΡŒ 3

Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» систСму Π³Ρ€Π°Ρ„ΠΎΠ² Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°. Для создания этого класса взят Π·Π° основу Π΄Π°Π½Π½Ρ‹ΠΉ пост, Π½ΠΎ класс ΠΎΡ‡Π΅Π½ΡŒ сильно ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½. Мой Π³Ρ€Π°Ρ„ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самоС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ синхронизации с Vulkan.

Π“Ρ€Π°Ρ„ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° позволяСт ΠΌΠ½Π΅ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΠ·Π»Ρ‹ ΠΈ Ρ€Ρ‘Π±Ρ€Π°. Π£Π·Π»Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡƒΡŽ GPU Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π Ρ‘Π±Ρ€Π° β€” это зависимости Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ·Π»Π°ΠΌΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ собствСнный Π±ΡƒΡ„Π΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт запись. Π“Ρ€Π°Ρ„ занимаСтся Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ синхронизациСй ΠΈΡ… с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ. Π Ρ‘Π±Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для автоматичСской вставки Π±Π°Ρ€ΡŒΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡƒΠ·Π΅Π» выполняСт запись Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄. Π‘Π°Ρ€ΡŒΠ΅Ρ€Ρ‹ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ использованиС всСх рСсурсов ΠΈ пСрСносят ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ очСрСдями. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ€Ρ‘Π±Ρ€Π° Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ сСмафоры ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ·Π»Π°ΠΌΠΈ.

Π£Π·Π»Ρ‹ ΠΈ Ρ€Ρ‘Π±Ρ€Π° ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ацикличСский Π³Ρ€Π°Ρ„. Π—Π°Ρ‚Π΅ΠΌ Π³Ρ€Π°Ρ„ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° выполняСт Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ сортировку ΡƒΠ·Π»ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ созданию плоского списка ΡƒΠ·Π»ΠΎΠ², отсортированных Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» ΠΈΠ΄Ρ‘Ρ‚ послС всСх ΡƒΠ·Π»ΠΎΠ², ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ зависит.

Π”Π²ΠΈΠΆΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° ΡƒΠ·Π»ΠΎΠ². AcquireNode ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π· ΠΈΠ· Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² (swapchain), TransferNode ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ CPU ΠΊ GPU, Π° PresentNode прСдоставляСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

ΠšΠ»ΡΠ½ΡƒΡΡŒ, Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Π²ΠΈΠΆΠΎΠΊ помСнялся

Π”Π΅Π½ΡŒ 4

Π― создал ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ ΠΈ систСму 3D-Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°. Пока ΠΊΠ°ΠΌΠ΅Ρ€Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ собствСнный постоянный Π±ΡƒΡ„Π΅Ρ€ ΠΈ ΠΏΡƒΠ» дСскрипторов.

Если ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ось Y, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΄ΠΎ этого ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ оси Y ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΎ Π²Π²Π΅Ρ€Ρ….

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π”Π΅Π½ΡŒ 5

Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π²Π²ΠΎΠ΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСмСщСния ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΡ‹ΡˆΠΈ. БистСма Π²Π²ΠΎΠ΄Π° слишком пСрСуслоТнСна, Π½ΠΎ ΠΎΠ½Π° устраняСт странности Π²Π²ΠΎΠ΄Π° GLFW. Π’ частности, Ρƒ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° измСнСния ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΌΡ‹ΡˆΠΈ ΠΏΡ€ΠΈ Π΅Ρ‘ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

ΠŸΡ€ΠΎΡΡ‚ΠΎ для сравнСния β€” ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС Hopson сдСлал Π² дСнь 1 своСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π”Π΅Π½ΡŒ 6

Π― Π½Π°Ρ‡Π°Π» Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ΄ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π±Π»ΠΎΠΊΠΎΠ² воксСлСй. ΠŸΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ мСшинга Π±Ρ‹Π»ΠΎ просто, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я Π΄Π΅Π»Π°Π» это Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΈ Π·Π½Π°Π» абстракции, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ мСньшС ошибок.

Π£ мСня Π΅ΡΡ‚ΡŒ нСсколько статичСских массивов, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΡ… смСщСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΠΈΠ³Ρ€Π΅. НапримСр, Neighbors6 Π·Π°Π΄Π°Ρ‘Ρ‚ 6 сосСдСй, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΊΡƒΠ± ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ‰ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈ.

Neighbors26 β€” это всС сосСди, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρƒ ΠΊΡƒΠ±Π° общая Π³Ρ€Π°Π½ΡŒ, Ρ€Π΅Π±Ρ€ΠΎ ΠΈΠ»ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π°. Π’ΠΎ Π΅ΡΡ‚ΡŒ это сСтка 3x3x3 Π±Π΅Π· Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΡƒΠ±Π°. Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ массивы для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π°Π±ΠΎΡ€ΠΎΠ² сосСдСй ΠΈ для 2D-Π½Π°Π±ΠΎΡ€ΠΎΠ² сосСдСй.

Благодаря этому ΠΊΠΎΠ΄ создания мСшСй ΠΎΡ‡Π΅Π½ΡŒ прост. Он просто ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΎΠ² ΠΈ добавляСт Π³Ρ€Π°Π½ΡŒ, ΠΊΠΎΠ³Π΄Π° Π±Π»ΠΎΠΊ сплошной, Π° Π΅Π³ΠΎ сосСд β€” Π½Π΅Ρ‚. Код просто провСряСт ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π³Ρ€Π°Π½ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΡƒΠ±Π° Π² Π±Π»ΠΎΠΊΠ΅. Π­Ρ‚ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Β«Π½Π°ΠΈΠ²Π½ΠΎΠΌΡƒΒ» ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ, описанному здСсь.

Π—Π°Ρ‚Π΅ΠΌ я ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π΄Π²ΠΈΠΆΠΎΠΊ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ события измСнСния ΠΎΠΊΠ½Π°. Π’ OpenGL это дСлаСтся просто, Π½ΠΎ довольно Π·Π°ΠΏΡƒΡ‚Π°Π½Π½ΠΎ Π² Vulkan. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ явным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ постоянный Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π° Π΅Ρ‘ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ. НСобходимо ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ всС рСсурсы, зависящиС ΠΎΡ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΎΠ².

ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, зависящиС ΠΎΡ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² (Π° сСйчас это всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ отрисовки), Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ старой Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΎΠ². Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ вСсь GPU Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡΡ‚Π°ΠΈΠ²Π°Ρ‚ΡŒ.

НуТно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ графичСский ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ динамичСскоС ΠΎΠΊΠ½ΠΎ ΠΎΠ±Π·ΠΎΡ€Π° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ².

Π¦Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π° Ρ€Π°Π²Π΅Π½ 0 ΠΏΠΎ оси X ΠΈΠ»ΠΈ Y. Π’ Ρ‚ΠΎΠΌ числС, ΠΊΠΎΠ³Π΄Π° ΠΎΠΊΠ½ΠΎ свёрнуто. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΠΎΠ΅ происходит, вся ΠΈΠ³Ρ€Π° ставится Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ ΠΈ продолТаСтся, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° ΠΎΠΊΠ½ΠΎ разворачиваСтся.

БСйчас мСш являСтся простой Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π½ΠΎΠΉ доской. Π¦Π²Π΅Ρ‚Π° RGB мСша ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² соотвСтствии с Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ ΠΏΠΎ XYZ, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π½Π° 16.

Π”Π΅Π½ΡŒ 7

Π― ΠΎΡ‚Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ» мСш, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ послС Π΅Π³ΠΎ создания. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΌΠ½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ мСш Π±Π»ΠΎΠΊΠ° Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° я добавлю Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ добавлСния ΠΈ удалСния ΠΊΡƒΠ±ΠΎΠ².

ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΊΡƒΠ±Π° количСство Π²Π΅Ρ€ΡˆΠΈΠ½ Π² мСшС ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ. Π Π°Π½Π΅Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π½ΠΎΠ²Ρ‹ΠΉ мСш Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ мСньшС. Но Ссли мСш большС, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π±ΡƒΡ„Π΅Ρ€Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ мСш Π±Π»ΠΎΠΊΠ° рСгСнСрируСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅.

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

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

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

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

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

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

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

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

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

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

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

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

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

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

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

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

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

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

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

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

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

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

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

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

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

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

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

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

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

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

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

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

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

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

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

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

Π£Π²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌ Minecraft

Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь, ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ!

Π£ нас Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ‚ΠΈΡ€Π°ΠΆ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ± ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ ΠΌΠΈΡ€Π΅ Minecraft. ΠœΡ‹ ΡƒΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΠΎ Π½Π΅ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ пост.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π‘ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ΠΌ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ этой ΠΈΠ³Ρ€Π΅ всС возрасты ΠΏΠΎΠΊΠΎΡ€Π½Ρ‹, Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ β€” ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ интСрСсна Π΄Π°ΠΆΠ΅ Π΄ΠΎΡˆΠΊΠΎΠ»ΡΡ‚Π°ΠΌ, Ссли ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ смысл этой Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ±ΡƒΠ΄ΠΈΡ‚ΡŒ Π² дСтях Ρ‚Π²ΠΎΡ€Ρ‡Π΅ΡΠΊΡƒΡŽ ΠΆΠΈΠ»ΠΊΡƒ. Под ΠΊΠ°Ρ‚ΠΎΠΌ β€” рассказ ΠΌΠ½ΠΎΠ³ΠΎΠ΄Π΅Ρ‚Π½ΠΎΠΉ ΠΌΠ°ΠΌΡ‹ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ это дСлаСтся.

НаконСц, Ссли вас заинтСрСсуСт ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π£ΠΎΠ»Ρ‚Π΅Ρ€Π° Π₯иггса ΠΎ ScriptCraft, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ссылаСтся Π°Π²Ρ‚ΠΎΡ€ Π² самом ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ β€” ΠΏΠΈΡˆΠΈΡ‚Π΅, обсудим πŸ™‚

Если Ρƒ вас, ΠΊΠ°ΠΊ ΠΈ Ρƒ мСня, Π΅ΡΡ‚ΡŒ малСнькиС Π΄Π΅Ρ‚ΠΈ Π² возрастС 5-10 Π»Π΅Ρ‚, Ρ‚ΠΎ Π²Ρ‹, вСроятно, Π½Π΅ ΠΏΠΎΠ½Π°ΡΠ»Ρ‹ΡˆΠΊΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎ всСобщСм ΡƒΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠΈ Minecraft; Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρƒ вас Π΄Π°ΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ Π½Π° эту Ρ‚Π΅ΠΌΡƒ. Π― стала Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»ΡΡ‚ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ эта ΠΈΠ³Ρ€Π° Π² ΠΊΡƒΠ±ΠΈΠΊΠΈ Ρ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Π°ΡˆΠΈΡ… Π΄Π΅Ρ‚Π΅ΠΉ ΠΈ Ρ€Π΅ΡˆΠΈΠ»Π° Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡƒΠ²Π»Π΅Ρ‡ΡŒ Π΄Π΅Ρ‚Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π·Π° ΠΈΠ³Ρ€ΠΎΠΉ Π² Minecraft. ΠœΡ‹ ΡƒΠΆΠ΅ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Scratch, Π½ΠΎ Minecraft нравится дСтям Π΄Π°ΠΆΠ΅ большС, Ρ‡Π΅ΠΌ этот язык. Π’ΠΎΡ‚ я ΠΈ Ρ€Π΅ΡˆΠΈΠ»Π° ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Minecraft.

Как Ρ€Π°Π· этим Π΄Π΅Π»ΠΎΠΌ я Ρ€Π΅ΡˆΠΈΠ»Π° Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ с Π΄Π΅Ρ‚ΡŒΠΌΠΈ. Они малСнькиС, ΠΈ я Ρ…ΠΎΡ‚Π΅Π»Π° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° «самом интСрСсном», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Ρ‚ΠΈ сразу ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ Β«ΠΎΡ‚Π΄Π°Ρ‡ΡƒΒ» ΠΎΡ‚ программирования, Π° Π½Π΅ занимались скучной настройкой ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ смогут ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ρ‡Ρ‚ΠΎ я поступила ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ: ΠΏΡ€ΠΈ установкС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈΡΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΊΠ°Π²Ρ‹ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ дСтям настроСниС. ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π° Mac.

НСобходимо ΡƒΡΠ²ΠΎΠΈΡ‚ΡŒ: Ссли ΠΎΡ‚ вас трСбуСтся Β«Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСрвСр», Ρ‚ΠΎ имССтся Π² Π²ΠΈΠ΄Ρƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Если всС сработаСт Π²Π΅Ρ€Π½ΠΎ, Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Ссли Π²Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ установили ΠΏΠ»Π°Π³ΠΈΠ½ ScriptCraft, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Β«Found 1 pluginΒ».
Бтатус Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ сСрвСра. Π§Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ Π²Ρ‹ΠΉΡ‚ΠΈ с сСрвСра, ΠΊΠΎΠ³Π΄Π° всС сдСлаСтС, Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈ просто Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Β«stopΒ». Если этого Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Π»ΠΈΠ±ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Ctrl-Z, Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ процСсс Java Ρ‚Π°ΠΊ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΡΠ΅Ρ‚ΡŒ Π½Π° Ρ‚ΠΎΠΌ ΠΏΠΎΡ€Ρ‚Π΅, Π³Π΄Π΅ Π±Ρ‹Π» Π·Π°ΠΏΡƒΡ‰Π΅Π½ CanaryMod – ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 25565. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ вновь Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСрвСр.

Навигация Π² Minecraft

Если Π²Ρ‹ Π½Π΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ Π² Minecraft рСгулярно (Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я), Ρ‚ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ΅Π΅Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠ΅ΠΉ Π² ΠΈΠ³Ρ€Π΅.
ЕдинствСнный вопрос, ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Π½Π΅ нашла Π² ΠΎΠ½Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹Ρ… руководствах ΠΈ ΠΏΡ€ΠΈ простом поискС Π² Google – ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Π²Π΅Ρ€ΡŒ, Π½Π΅ Ρ€Π°Π·Ρ€ΡƒΡˆΠ°Ρ Π΅Π΅. Π’ ΠΈΡ‚ΠΎΠ³Π΅ я ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΠ»Π°ΡΡŒ ΠΏΡ€ΠΎΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ctrl + click. Π’ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΠ½ΠΎΡΠΈΡ‚ΡŒ красивыС Π΄Π²Π΅Ρ€Ρ†Ρ‹ Π΄ΠΎΠΌΠΈΠΊΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… строСний :). Π‘Ρ‚Ρ€Π°Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Ρ‚ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ Π²Π΅Π·Π΄Π΅ Π²Π»Π°ΠΌΡ‹Π²Π°Ρ‚ΡŒΡΡ, Π½Π΅ щадя Π΄Π²Π΅Ρ€Π΅ΠΉ. Π₯мммм…

Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ запустив ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Minecraft, настройтС ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ (multiplayer). Π’ руководствах ΠΏΠΈΡˆΡƒΡ‚, Ρ‡Ρ‚ΠΎ для соСдинСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ просто Β«localhostΒ», Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ
localhost:, Π³Π΄Π΅ port – Π»ΠΈΠ±ΠΎ ΠΏΠΎΡ€Ρ‚, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для CanaryMod, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, 25565, Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΡ€Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ CanaryMod.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π—Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ тСкст Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: командная строка Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Π² самом ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ Minecraft, Ρ‚Π°ΠΊ ΠΈ Π² Ρ‚ΠΎΠΌ ΠΎΠΊΠ½Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ запускали сСрвСр CanaryMod. Иногда каТСтся, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π΅ Π½Π° всС наТатия клавиш. Мой ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π»ΡŽΠ±ΠΈΡ‚ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Β«Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π³Π»ΡŽΡ‡ΠΈΡ‚Β». Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Minecraft, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π΄Π°ΠΆΠ΅ сСрвСр CanaryMod.

Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒΡΡ Π½Π° всяких монстров ΠΈ Ρ‚Π²Π°Ρ€Π΅ΠΉ, ΠΏΡ‹Ρ‚Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΡΠΎΠΆΡ€Π°Ρ‚ΡŒ вашСго пСрсонаТа, сразу установитС Ρ‚Π°ΠΊΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ config file, Ρ‚Π°ΠΊ ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Minecraft, Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ ввСсти: /gamemode c
. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π²Ρ‹ с Π΄Π΅Ρ‚ΡŒΠΌΠΈ смоТСтС Π²ΠΏΠ»ΠΎΡ‚Π½ΡƒΡŽ Π·Π°Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΈΠ³Ρ€ΠΎΠΉ, Π° Π½Π΅ спасСниСм вашСго пСрсонаТа.

Π‘Π½Π°Ρ‡Π°Π»Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ убСдимся, Ρ‡Ρ‚ΠΎ ScriptCraft Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:

НачинаСм с упраТнСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ учимся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ, для этого примСняСтся Π²Ρ‹Π·ΠΎΠ² Π΄Π»ΠΈΠ½ΠΎΠΉ Π² ΠΎΠ΄Π½Ρƒ строку:

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΡΡ Π΄ΡƒΠ±ΠΎΠ²Ρ‹ΠΉ ящик с id 5, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π°, Π³Π»ΡƒΠ±ΠΈΠ½Π° ΠΈ высота. Он Π²ΠΎΠ·Π½ΠΈΠΊ Π² Π²ΠΎΠ·Π΄ΡƒΡ…Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ с Ρ‚ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» крСстик-ΠΏΡ€ΠΈΡ†Π΅Π».

Π”Π΅Ρ‚ΠΈ сразу Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π»ΠΈΡΡŒ, Π° ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ ΠΌΡ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΡƒΡ‚ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ€ΠΎΠ² ΠΈΠ»ΠΈ лошадок:

/jsp spawn cow

/jsp spawn horse

Π­Ρ‚ΠΈ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ ΠΏΡ€ΠΈ создании Π±Π»ΠΎΠΊΠΎΠ²: ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌΠΈ ставится /js, Π° Π½Π΅ /jsp. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«opΒ»? Она позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ /js ΠΌΠΎΡ‰Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ слСдуСт ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² распоряТСниС всСм ΠΈΠ³Ρ€ΠΎΠΊΠ°ΠΌ.

Если Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ ΠΌΠΈΡ€Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ доТдь ΠΈΠ»ΠΈ становится Ρ‚Π΅ΠΌΠ½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅Π±Π΅Π½ΠΊΡƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ быстрыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΠΎΠ³ΠΎΠΆΠΈΠΉ солнСчный дСнь:

Π”Π΅ΠΌΠΎ-вСрсия для Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ

МнС Π½Π΅ Π±Π΅Π· Ρ‚Ρ€ΡƒΠ΄Π° ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡƒΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π΄Π΅Ρ‚Π΅ΠΉ ΠΎΡ‚ΠΎΡ€Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΈΠ³Ρ€Ρ‹ Π² Minecraft ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нСсколько простых ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ – Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π»Π΅Ρ‡ΡŒ ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Для этого Π²Π°ΠΌ потрСбуСтся Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Π΅ΠΌ Π΄Π΅Ρ‚ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π² Minecraft, ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ быстрСС, написав всСго ΠΏΠ°Ρ€Ρƒ строк ΠΊΠΎΠ΄Π°. Π’ΠΎΡ‚ нСсколько Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ Π½Π° этот счСт:

ΠŸΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€ ΠΈΠ· Ρ‚ΠΎΡ€Ρ‚ΠΎΠ² (cake blocks) ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€Π°, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π΅ΠΉ id Ρ‚ΠΎΡ€Ρ‚Π°, радиус ΠΈ высоту. Моя ΡΡ‚Π°Ρ€ΡˆΠ°Ρ Π΄ΠΎΡ‡ΡŒ Π±Ρ‹Π»Π° Π² ΠΏΠΎΠ»Π½ΠΎΠΌ восторгС ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² этом ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€Ρ‹, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΈΠ· Ρ‚ΠΎΡ€Ρ‚Π° (id 92). Она ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ»Π°ΡΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌ выТивания ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ game mode s
ΠΈ с Π°ΠΏΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΠΌ Β«ΠΏΠΎΠ΅Π΄Π°Π»Π°Β» Ρ‚ΠΎΡ€Ρ‚ΠΈΠΊΠΈ, Π² Minecraft ΠΎΡ‚ этого ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ΡΡ Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅. Ах, Ссли Π±Ρ‹ Π² ΠΆΠΈΠ·Π½ΠΈ Ρ‚ΠΎΠΆΠ΅ Ρ‚Π°ΠΊ Π±Ρ‹Π»ΠΎ πŸ™‚

/js cylinder(92, 5, 20)

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ (Π²ΠΈΠ΄ свСрху):

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄ΠΎΠΌΠΈΠΊ, ΠΏΠΎΡ‚ΠΎΠΌ Π½Π°Π±ΠΎΡ€ Π΄ΠΎΠΌΠΈΠΊΠΎΠ², Ρ„ΠΎΡ€Ρ‚ ΠΈ Π·Π°ΠΌΠΎΠΊ. НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ крСстик, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС эти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π΅ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π»ΠΈΡΡŒ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π΅.
/js cottage()

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π—Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅, ΠΊΠ°ΠΊ Π·Π°ΠΌΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· этих структур слизнями. Π”Π΅Ρ‚ΠΈ подсказали, Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Ρ‚Π°ΠΊ сдСлаСм, Ρ‚ΠΎ наш пСрсонаТ смоТСт вСсСло Π»Π΅Ρ‚Π°Ρ‚ΡŒ Π² ΠΎΠ±Π»Π°ΠΊΠ°Ρ… ΠΈ ΠΏΡ€ΠΈΠ·Π΅ΠΌΠ»ΡΡ‚ΡŒΡΡ Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Π΄ΠΎΠΌΠΈΠΊΠ΅-Π±Π°Ρ‚ΡƒΡ‚Π΅. Π‘Π»ΠΎΠΊΠΈ-слизни ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ Π² gamepedia, ΠΈΡ… id 165.

МоТно Π΄Π°ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· строСний Ρ‚Π°Π½Ρ†ΠΏΠΎΠ»:

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

ΠžΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚Π΅ большоС пространство, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° Π½Π΅ΠΌ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ структуры. На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд Π±Ρ‹Π»ΠΎ Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ это дСлаСтся, Π΄Π°ΠΆΠ΅ покопавшись Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сайтах я Π½Π΅ нашла Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° – Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ такая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Ρ‹Π»Π° Π² популярном ΠΌΠΎΠ΄Π΅ WorldEdit. Π― Π½Π΅ Ρ€Π΅ΡˆΠΈΠ»Π°ΡΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ°Π»ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ ΠΌΠΎΠ΄, Π½ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ нашла ΠΊΠΎΠ΅-ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Π² ΠΏΠ°ΠΏΠΊΠ΅ с ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ ScriptCrafts, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²ΠΎΠ·Π΄ΡƒΡˆΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ. Π’ΠΎΡ‡Π½ΠΎ, Π²ΠΎΠ·Π΄ΡƒΡˆΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ! Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΠ΅Ρ…Π°Π»ΠΈ:
/js box(blocks.air, 50, 50, 50)

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования написан ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π’Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ большоС пространство, Π½ΠΎ Π½Π° это потрСбуСтся Π΄ΠΎ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, поэтому Π·Π°ΠΏΠ°ΡΠΈΡ‚Π΅ΡΡŒ Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅ΠΌ. Π”Π΅Ρ‚ΠΈ Π±Ρ‹Π»ΠΈ Π² восхищСнии. Но Ссли Π² этой области Ρƒ вас ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ высокиС Π΄Π΅Ρ€Π΅Π²ΡŒΡ ΠΈΠ»ΠΈ Π³ΠΎΡ€Ρ‹, Ρ‚ΠΎ ΠΈΡ… Π²Π΅Ρ€Ρ…ΡƒΡˆΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Β«ΠΏΠ»Π°Π²Π°Ρ‚ΡŒΒ» Π² Π²ΠΎΠ·Π΄ΡƒΡ…Π΅. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС просто Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π½ΠΈΠΌΠΈΡ‚Π΅ эту ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²ΡŒΡ‚Π΅ крСстик. НаконСц, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ просто Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π° сСрвСрС плоский ΠΌΠΈΡ€ ΠΈ для Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π½ΠΈΠΌ, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΌΠ΅Π½Π΅Π΅ интСрСсно. Π£Ρ‡Ρ‚ΠΈΡ‚Π΅: Ссли Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ для этих размСрностСй Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ 50 ΠΈ Π±ΠΎΠ»Π΅Π΅, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ запросто ΠΎΠ±Π²Π°Π»ΠΈΡ‚ΡŒ сСрвСр.

Π˜Ρ‚Π°ΠΊ, ΠΌΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π»Π΅Ρ‡ΡŒ Π΄Π΅Ρ‚Π΅ΠΉ, ΠΎΠ½ΠΈ стали ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ, Π° Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Ρ‚ΡƒΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Если Π²Ρ‹ Ρ‚ΠΎΠΆΠ΅ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π»ΠΈΡΡŒ – самоС врСмя ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Ρ‹Π·ΠΎΠ²Π°ΠΌΠΈ ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный ΠΌΠΎΠ΄.

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

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

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