Minecraft. Программируй свой мир

Дэвид Вэйл

В ваших руках не просто книга, а счастливый билет в удивительный мир Minecraft и программирования. Возможности творчества в компьютерном мире безграничны. Эта книга специально написана для тех, кто не только любит играть, но и хочет создавать что-то новое. Вы с легкостью освоите программирование, просто играя в Minecraft. В этом вам помогут простые пошаговые инструкции, позволяющие не только написать программу на Python, но и построить дом, фантастическое сооружение или даже 3D-копировальную машину. Вы сможете создавать собственные интерактивные игры, заниматься поиском сокровищ и даже возводить невероятные гигантские 2D- и 3D-объекты (сферы и пирамиды). Все в ваших силах — постройте работающие огромные Minecraft-часы, спланируйте нападение инопланетян и даже сражение.

Навыки программирования, полученные в этой книге, позволят вам раскрыть невероятные возможности Minecraft, недоступные вашим друзьям и знакомым.

Издательство: Питер, 2016 г.

ISBN 978-5-496-01982-8

Количество страниц: 224.

Содержание книги «Minecraft. Программируй свой мир»:

  • 10 Об авторах
  • 11 Благодарности
  • 12 Предисловие
  • 14 Введение
    • 14 Что такое Minecraft
      • 14 Виртуальный мир
      • 15 Как появилась игра Minecraft
    • 16 О программировании в Minecraft
    • 17 Кому адресована эта книга
    • 17 Что вы узнаете
    • 18 Что вы должны знать
    • 18 Что потребуется для создания проектов
    • 19 Примечание для родителей и учителей
    • 19 О структуре книги
    • 20 Вспомогательный веб-сайт
    • 21 Другие источники вспомогательной информации
    • 21 Соглашение по оформлению
  • 24 Приключение 1. Привет, мир Minecraft!
    • 26 Подготовка компьютера
      • 27 Установка начального набора инструментов и Python
      • 29 Запуск Minecraft
      • 32 Остановка сервера Bukkit
    • 33 Создание программы
    • 35 Запуск программы
    • 37 Остановка программы
  • 38 Приключение 2. Наблюдение за перемещениями персонажа
    • 39 Определение позиции персонажа
      • 41 Начало
      • 41 Вывод позиции персонажа
      • 44 Улучшение отображения координат
      • 45 Использование postToChat для вывода координат в чат
      • 46 Введение в игровой цикл
    • 48 Создание игры «Welcome Home»
      • 48 Использование инструкций if для создания волшебного коврика
      • 50 Проверка нахождения персонажа в определенном месте
      • 51 Создание волшебного коврика
      • 51 Игра «Welcome Home»
    • 55 Использование геозон
      • 56 Обработка координат углов поля
      • 58 Создание программы установки геозоны
    • 60 Перемещение персонажа
    • 63 Дополнительные приключения с наблюдением за перемещениями персонажа
  • 65 Приключение 3. Автоматическое создание сооружений
    • 66 Создание блоков
    • 68 Создание нескольких блоков
    • 69 Использование циклов for
      • 69 Создание нескольких блоков с помощью цикла for
      • 71 Строительство башни с помощью цикла for
    • 73 Очистка пространства
      • 73 Использование setBlocks для ускорения строительства
      • 74 Чтение ввода с клавиатуры
    • 76 Строительство дома
    • 81 Строительство нескольких домов
      • 81 Использование функций в языке Python
      • 85 Создание улицы из домов с помощью цикла for
    • 87 Добавление случайных ковров
      • 87 Генерирование случайных чисел
      • 88 Создание разных ковров
    • 91 Дополнительные приключения со строительством
  • 93 Приключение 4. Взаимодействие с блоками
    • 93 Выяснение информации о блоке, на котором стоит персонаж
      • 94 Выясняем, насколько твердая почва под ногами
      • 96 Строительство волшебных мостов
    • 99 Использование списков Python в качестве волшебной памяти
      • 100 Эксперименты со списками
      • 102 Строительство исчезающих мостов с помощью списка Python
    • 106 Определение выбора блока
    • 109 Создание игры с поиском сокровищ
      • 110 Создание функций и главного игрового цикла
      • 111 Создание сокровищ в небе
      • 112 Сбор сокровищ
      • 113 Добавление вывода подсказок
      • 114 Добавление строительства моста
    • 116 Дополнительные приключения с блоками
  • 117 Приключение 5. Использование файлов с данными
    • 117 Чтение данных из файла
      • 117 Что можно делать с файлами данных
      • 118 Создание подсказок
    • 122 Создание лабиринтов из файлов с данными
      • 122 Файлы CSV
      • 124 Строительство лабиринта
    • 129 Создание трехмерного принтера
      • 130 Подготовка вручную маленького объекта для трехмерной печати
      • 132 Создание трехмерного принтера
    • 135 Создание сканера трехмерных конструкций
    • 138 Создание копировального аппарата
      • 139 Создание каркаса программы копировального аппарата
      • 142 Вывод меню
      • 144 Создание копировальной камеры
      • 145 Уничтожение копировальной камеры
      • 146 Сканирование объектов в копировальной камере
      • 147 Очистка копировальной камеры
      • 147 Воспроизведение объектов в копировальной камере
      • 149 Список файлов
    • 151 Дополнительные приключения с файлами данных
  • 153 Приключение 6. Строительство двух- и трехмерных структур
    • 154 Модуль minecraftstuff
    • 154 Создание линий, окружностей и сфер
      • 155 Создание линий
      • 157 Создание окружностей
      • 158 Создание сфер
    • 159 Создание часов
    • 164 Создание многоугольников
    • 167 Пирамиды
    • 171 Дополнительные приключения с двух- и трехмерными фигурами
  • 173 Приключение 7. Наделение блоков способностью мыслить
    • 173 Ваш друг-блок
    • 179 Использование случайных чисел с целью разнообразить поведение друга
    • 182 Большие фигуры
    • 184 Вторжение инопланетян
    • 191 Дополнительные приключения в моделировании
  • 193 Приключение 8. Большое приключение и коварные препятствия
    • 193 Игра внутри игры
    • 195 Часть 1. Создание игрового поля
    • 198 Часть 2. Создание препятствий
      • 198 Стена
      • 201 Поддержка нескольких действующих препятствий
      • 204 Создание рва
      • 207 Создание ям-ловушек
    • 211 Часть 3. Игра
      • 211 Начало игры
      • 213 Сбор алмазов
      • 216 Ограничение времени
      • 217 Наблюдение за положением персонажа
      • 218 Завершение уровня и начисление очков
      • 219 Добавление сообщения о завершении игры
  • 220 Дополнительные приключения в путешествиях по миру Minecraft

Инструкция как скачать книгу Дэвид Вэйл: Minecraft. Программируй свой мир в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
Minecraft. Программируй свой мир
Рейтинг книги:
4 голоса
3514

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: