Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 635050)
Контекстум
Руконтекст антиплагиат система
Linux Format (Линукс Формат)  / №8 2014

PYTHON: НАЛАДИМ СЕБЕ ПУШЕЧКУ (80,00 руб.)

0   0
Первый авторБидвелл Джонни
Страниц4
ID564211
АннотацияМесяц назад ваш блоколюбивый автор повеселился, построив и разрушив дом, пока вы, верный и прилежный читатель, знакомились с API Minecraft, с алгоритмом Брезенхема [Bresenham] для рисования линий, состоящих из блоков, и с тем, как, меняя различные биты blockType, можно создавать прекрасные двери и горящую взрывчатку TNT. Говорите, у вас нет последнего номера LXF? Марш на страницу 108! А на нашей прогулке мы получим несколько не менее ценных уроков и продолжим разрушать, на сей раз с помощью управляемой пушки, код которой принадлежит Мартину О’Хэнлону [Martin O’Hanlon] (stuffaboutcode.com). Весь этот код есть на диске, и для его запуска выполните простую команду python minecraft-cannon
Бидвелл, Д. PYTHON: НАЛАДИМ СЕБЕ ПУШЕЧКУ / Д. Бидвелл // Linux Format (Линукс Формат) .— 2014 .— №8 .— С. 86-89 .— URL: https://rucont.ru/efd/564211 (дата обращения: 06.05.2024)

Предпросмотр (выдержки из произведения)

Python Python: Нала дим себе пуш ечку Изу чи те объ ект но-ори ен ти ро ван ный Python, а глав ное — за од но с Джон ни Бидвел лом, ис ка те лем при клю че ний в Minecraft: Pi Edition, что-ни будь взо рви те. <...> Наш эксперт Джон ни Бид вел лу хо те лось бы поболь ше блочных ве щей; и про ва лись эта чер то ва все лен ная из квар ков. как то, из че го со сто ят все стан дарт ные язы ки про грам ми ро вания (мас си вы, ти пы дан ных, функ ции и все ос таль ное — это объек ты раз лич ных ти пов). <...> Так что ско рее все го вы уже стал ки вались с объ ек та ми, да толь ко не зна ли об этом. <...> У ка ж до го объ ек та есть не сколь ко свя зан ных с ним ме то дов: на при мер, це лые числа мож но скла ды вать, вы чи тать, де лить и ум но жать; стро ки — срав ни вать и объ е ди нять; спи ски — раз ре зать, уко ра чи вать и допол нять, ну и т. д. <...> По это му в объ ект но-ори ен ти рован ном про грам ми ро ва нии мы соз да ем мо дель с опи са ни ем мето дов существующих объ ек тов. <...> Эта мо дель на зы ва ет ся клас сом, и в Python ме то ды клас са оп ре де ля ют ся в ви де функ ций. <...> В коде Мар ти на пер вый класс, ко то рый нам встре ча ет ся (стро ка 33), на зы ва ет ся MinecraftDrawing. <...> Этот класс до воль но <...>