Это не просто книга, а счастливый билет в удивительный мир Minecraft и программирования.
Ты любишь приключения?
Ты фанат Minecraft?
Ты хочешь создать что-то новое и уникальное, чтобы похвастаться перед друзьями?
Если ты отвечаешь "Да!", пора запрограммировать мир Minecraft под себя.
Книга специально написана для тех, кто не только любит играть, но и хочет создавать что-то новое. Вы с легкостью освоите программирование, просто играя в Minecraft. В этом вам помогут простые пошаговые инструкции, позволяющие не только написать программу на Python, но и построить дом, фантастическое сооружение или даже 3D-копировальную машину. Вы сможете создавать собственные интерактивные игры, заниматься поиском сокровищ и даже возводить невероятные гигантские 2D- и 3D-объекты (сферы и пирамиды).
Все в ваших силах - постройте работающие огромные Minecraft-часы, спланируйте нападение инопланетян и даже сражение. Навыки программирования, полученные в этой книге, позволят вам раскрыть невероятные возможности Minecraft, недоступные вашим друзьям и знакомым.
Эта уникальная книга объединяет увлечение и обучение программированию на языке Python в удивительное приключение, от которого невозможно отказаться.
Что такое Minecraft
Minecraft - это игра в жанре песочницы, где можно строить сооружения, собирать предметы, добывать минералы и сражаться с монстрами. Она выглядит как трехмерный виртуальный мир, состоящий из разных кубических блоков; каждый блок занимает свое место в трехмерной решетке мира.
В играх, относящихся к этому жанру, игрок находится внутри виртуального мира (как в обычной детской песочнице, но очень большой). Вместо прохождения определенных уровней в заданном порядке здесь вы путешествуете по виртуальному миру и принимаете решения, исходя из своих целей и способов их достижения. Поскольку выбор приходится делать в самом начале, игры в жанре песочницы обладают почти неограниченными возможностями. Вы создаете собственные сюжеты и перемещаетесь в трехмерном мире, приобретаете новые навыки и возможности, обнаруживая их случайно или в ходе экспериментов.
О программировании в Minecraft
В этой книге речь идет о программировании, но не скучном, а интересном, ведь в этом помогает сама игра Minecraft.
Программируя в Minecraft, можно сделать игру более захватывающей, творческой и индивидуальной. Играя в обычную игру, игроки следуют основным правилам, заложенным создателями. Но ведь это становится скучно. Можно придать игре и ее объектам новые стили поведения, добавить новые элементы, до которых не додумались авторы. Но самое главное, что так вы приобретете универсальный навык - умение программировать на языке Python, который можно применять более широко, не только для программирования в Minecraft.
Уильям Адамс, более известный под псевдонимом Will.i.am, сказал: "Хорошие программисты- это настоящие рок-звезды". Владение магией программирования поможет поразить друзей и партнеров по игре, заставит их задавать вопросы, как вам удается достигать невероятных результатов. Ответ прост: волшебство скрыто в программировании.
Программа magicBridge.py построит стеклянный мост, что позволяет персонажу ходить по воде.
Копировальная машина создаст копию постройки рядом с персонажем.
Приключение 7. Наделение блоков способностью мыслить