КаталогКниг.РФ

Программируй в Minecraft. Строй выше, выращивай быстрее, копай глубже и автоматизируй всю работ (Свейгарт Эл) ; Бомбора, 2021

Книга: Программируй в Minecraft. Строй выше, выращивай быстрее, копай глубже и автоматизируй всю работ (Свейгарт Эл) ; Бомбора, 2021

от 1067 р. до 1551 р.


Сравнить цены

Цена от 1067 р. до 1551 р. в 8 магазинах

МагазинЦенаНаличие
Лабиринт

5/5

1474 р. 2105 р.
Буквоед

5/5

1450 р.
Минимальная сумма заказа 100 рублей
Book24

5/5

1450 р. 1669 р.
Мегамаркет

5/5

1233 р. 1450 р.
Яндекс.Маркет

5/5

1067 р.
МАЙШОП

5/5

1278 р. 1965 р.
Читай-город

5/5

1302 р. 1499 р.
наличие уточняйте
24.11.2023
Подписные издания
1551 р.
наличие уточняйте
31.07.2023
AliExpress

5/5

Как купить или где мы находимся +

Описание

Второе издание самоучителя по программированию для всех любителей игры Minecraft. Благодаря своему многолетнему опыту обучения, автор этой книги в увлекательной игровой форме подает даже самую непростую информацию и заинтересовывает даже тех детей, которых чтение не интересует. Одна из самых популярных в мире игр станет еще интереснее, когда ваш ребенок научится использовать и своими руками программировать автоматических помощников-черепашек, делающих в Minecraft за игрока всю самую скучную работу. С этой книгой ребенок не только станет продвинутым геймером, но и познакомится с основами программирования и получит ценные навыки, которые в дальнейшем сможет развить.
2-е издание.

Смотри также Характеристики.

Яндекс.Маркет


Содержание

Об авторе
ВВЕДЕНИЕ
Что такое моды для Minecraft?
Что такое ComputerCraft?
Как пользоваться этой книгой?
Структура книги
Получение помощи
Веб-ресурсы
Что мы узнали
ГЛАВА 1. НАЧАЛО РАБОТЫ С COMPUTERCRAFT
Установка Minecraft, Java, ATLauncher и
ComputerCraft
Покупка Minecraft в Интернете
Загрузка и установка среды Java
Загрузка и установка ATLauncher
Загрузка и установка ComputerCraft
Запуск Minecraft
Создание нового мира
Различия игровых режимов Minecraft
Что мы узнали
ГЛАВА 2. ОСНОВЫ ПРОГРАММИРОВАНИЯ
Знакомство с черепашками
Создание черепашки-шахтера
Запуск программ в интерфейсе черепашки
"Кормление" черепашки
Перемещение черепашки
Освоение языка программирования Lua
Запуск оболочки Lua
Чао, Lua: выход из оболочки Lua
Математические задачки с Lua
Порядок действий
Генерация случайных чисел
Сохранение значений с помощью переменных
Проверка "сытости" черепашки
Что мы узнали
ГЛАВА 3. БЕСЕДЫ С ЧЕРЕПАШКОЙ
Учим черепашку здороваться
Запуск программы hello
Просмотр списка файлов с помощью команды Is
Вывод текста с помощью функции print ()
Строки
Соединение строк с помощью конкатенации
Извлечение имен черепашек
Обработка ввода с клавиатуры с помощью
функции io. read ()
Текст с эффектом пишущей машинки
Переименование черепашек
Что мы узнали
ГЛАВА 4. И ПУСТЯТСЯ ЧЕРЕПАШКИ В ПЛЯС!
Код программы танцулек
Запуск программы mydance
Использование комментариев в коде
Танцевальные па черепашки
Экспериментируем с перемещениями черепашки
Циклы: эффект заевшей пластинки
Вращение черепашки
Прыжок на месте
Публикация и загрузка программ в Интернете
Удаление файлов из памяти черепашки
Ограничения на сайте pastebin.com
turtleappstore.com
Что мы узнали
ГЛАВА 5. ЧЕРЕПАШКИ - КОРОЛЕВЫ ТАНЦПОЛА
Разработка программы
Запуск программы mydance2
Логические типы данных
Тип данных nil
Цикл while
Принятие решений с помощью инструкций if
Сравнение двух значений с помощью операторов
сравнения
Альтернативные вычисления с помощью
инструкций elseif
Вложенные блоки кода
Принятие решения... или инструкция else
Перемещение вверх и вниз
Поворот крутом
Что мы узнали
ГЛАВА 6. ПРОГРАММИРОВАНИЕ ЧЕРЕПАШКИ-
ЛЕСОРУБА
Оснащение черепашек инструментами
Алгоритм рубки дерева
Код программы choptree
Запуск программы choptree
Обнаружение блоков с функциями обнаружения
черепашки
Логический оператор not
Логический оператор and
Логический оператор or
Завершение программ с помощью функции error ()
Вырубка древесины с помощью черепашки
Сравнение блоков с помощью функций сравнения
Возвращение на землю
Запуск программ и функция shell. run ()
Что мы узнали
ГЛАВА 7. СОЗДАНИЕ МОДУЛЕЙ ДЛЯ
МНОГОКРАТНОГО ИСПОЛЬЗОВАНИЯ КОДА
Создание функций с помощью инструкции function
Аргументы и параметры
Возвращаемые значения
Создание модуля функций
Загрузка модуля с помощью функции os.loadAPI О
Эксперименты с модулем hare
Работа с инвентарем черепашки
Выбор ячейки инвентаря
Подсчет количества предметов в ячейке
Получение информации о содержимом ячейки
Табличные значения
Обзор таблицы, возвращаемой функцией turtle.
getltemDetail ()
Глобальная и локальная области видимости
Поиск предмета с помощью цикла for
Выбор пустой ячейки инвентаря
Что мы узнали
ГЛАВА 8 ЗАПУСК АВТОМАТИЗИРОВАННОЙ
ЛЕСОФЕРМЫ
Проектирование программы лесофермы
Код программы farmtrees
Запуск программы farmtrees
Типы деревьев в Minecraft
Загрузка чанков в Minecraft
Загрузка модулей с помощью функции os . loadAPI()
Проверка файлов с помощью функции f s . exists О
Выбор саженцев в инвентаре черепашки
Посадка дерева
Проверка блоков и ожидание роста деревьев
Прерывание цикла с помощью инструкции break
Запуск других программ с помощью функции shell.
run ()
Выгрузка черепашкой добытой древесины
Изменение кода, если нет костной муки
Что мы узнали
ГЛАВА 9. СТРОИТЕЛЬСТВО ГЕНЕРАТОРА
БУЛЫЖНИКА
Проект генератора булыжника
Установка печей для плавки булыжника
Код программы cobminer
Запуск программы cobminer
Настройка программы и добавление констант
Добыча булыжника из генератора
Взаимодействие с печами
Улучшение кода с помощью констант
Загрузка булыжника в печи
Округление чисел с помощью функций math. floor ()
и math.ceil()
Вычисление количества булыжника для загрузки в
каждую печь
Возвращение черепашки на исходную позицию
Что мы узнали
ГЛАВА 10. ПРОИЗВОДСТВО КАМЕННЫХ КИРПИЧЕЙ
Разработка программы производства каменного
кирпича
Создание крафт-черепашки
Код программы brickcrafter
Запуск программы brickcrafter
Настройка программы brickcrafter
Проверка "сытости" черепашки
Сбор камня из печей
Изготовление кирпичей
Возвращение черепашки на исходную позицию
Строительство здания заводика
Что мы узнали
ГЛАВА 11. ВОЗВЕДЕНИЕ СТЕН
Доработка модуля hare
Подсчет блоков в инвентаре с помощью функции
countinventory ()
Выбор и размещение блока
Разработка алгоритма возведения стен
Функция buildWall ()
Разработка и запуск программы buildwall
Загрузка модуля hare
Использование массивов
Использование аргументов командной строки
Вывод сообщений пользователю
Вызов функции hare. buildWa 11 () для постройки
стены
Что мы узнали
ГЛАВА 12. СТРОИТЕЛЬСТВО КОМНАТ
Проектирование алгоритма построения комнат
Доработка модуля hare
Вычисление общего количества блоков,
необходимых для строительства комнаты
Код функции buildRoom ()
Код программы buildwall
Запуск программы buildwall
Что мы узнали
ГЛАВА 13. СТРОИТЕЛЬСТВО ПОЛА И ПОТОЛКА
Проектирование алгоритма выкладывания
перекрытия
Строительство перекрытий
Возврат к исходной позиции
Передача одной функции в другую
Доработка модуля hare
Вызов функции sweepFunc ()
Перемещение по строкам и столбцам
Определение четности числа с помощью оператора
деления по модулю
Обратный путь в случае четного и нечетного
количества блоков по ширине
Создание функции buildFloor ()
Создание программы buildfloor
Запуск программы buildfloor
Создание узорчатого перекрытия
Код программы buildcheckerboard
Запуск программы buildcheckerboard
Код функции placeCheckerboard ()
Вызов функции sweepField ()
Что мы узнали
ГЛАВА 14. ПРОГРАММИРОВАНИЕ ЧЕРЕПАШКИ-
ФЕРМЕРА
Подготовка пшеничного поля
Разработка алгоритма управления пшеничной
фермой
Доработка модуля hare
Код программы farmwheat
Запуск программы farmwheat
Конфигурация программы farmwheat
Код функций, используемых в основной программе
Отслеживание урожая
Посев пшеницы
Хранение пшеницы
Работа в цикле
Советы по автоматизации других видов
земледелия
Овощные плантации
Дойка коров и стрижка овец
Птицефабрика
Выращивание кактусов и сахарного тростника
Что мы узнали
ГЛАВА 15. ПРОГРАММИРОВАНИЕ ЧЕРЕПАШКИ-
ШАХТЕРА
Разработка алгоритма создания шахты с лестницей
Доработка модуля hare
Код функций digUntilClear () и df tgUpUntilClear ()
Код программы stairminer
Запуск программы stairminer
Настройка программы stairminer
Создание первой лестницы
Разработка вниз
Проверка "сытости" черепашки
Проверка инвентаря черепашки
Разработка вверх
Что мы узнали
ПРИЛОЖЕНИЕ А. СПИСОК ФУНКЦИЙ
Интерфейс fs (файловая система)
Интерфейс hare
Интерфейс io (ввода/вывода)
Интерфейс math (математические функции)
Интерфейс os (операционная система)
Интерфейс shell (оболочка командной строки)
Интерфейс string (строковые функции)
Интерфейс textutils (текстовые эффекты)
Интерфейс turtle (управление черепашкой)
Строительные функции
Топливные функции
Функции, связанные с инвентарем
Функции движения
Функции восприятия
Функции, связанные с инструментами
Функции Lua
ПРИЛОЖЕНИЕ Б. СПИСОК ИДЕНТИФИКАТОРОВ
Поиск идентификатора блока
Различия между блоками с одинаковым
идентификатором
Список идентификаторов блоков
Алфавитный указатель

О книге

СерияПрограммирование для детей
ИздательБомбора
Год издания2021
Страниц344
Переплёттвердый
ISBN978-5-04-121476-0
Размеры16,70 см × 24,30 см × 2,20 см
Формат70x100/16
Автор(ы)
ТематикаТехника
Тираж2000
Переплет70x100/16
Кол-во страниц344
Возрастные ограничения12
Жанруниверсальные справочники и энциклопедии
Количество страниц344
АвторСвейгарт Эл
Тип обложкитвердая
ИздательствоБомбора
Оформление обложкиинтегральный переплет
Возрастное ограничение12+
Вес0.64
Количество книг1
Тип изданиякарманное
Обложкатвердый переплёт
Язык изданияrus

Отзывы (3)

  • 5/5

    Программист - есть и будет перспективная прибыльная профессия. Поэтому эта книга вышла отличным подарком ребенком. Он увлекается программированием, и оценил эту книгу. В легкой доступной форме подается материал. Можно сразу же приступать к практике. Так же книга будет интересна и взрослым, кто только начинает изучать программирование.
    Качество бумаги и самой книги в общем и целом отличное.
    Рекомендую к покупке.

    0    0

  • 4/5

    Купила книгу из холодного расчета научить сына программировать, воспользовавшись его любовью к майнкрафту и компьютерным играм.
    Автор предлагает с помощью мода на ванильный майнкрафт программировать роботов-черепашек, которые будут работать за игрока. У \"черепашки\" есть консоль, в которой мы программируем на языке lua.
    Несмотря на то, что книга вроде бы для детей, структура у неё стандартная для самоучителей по любому языку программирования: переменные, типы данных, ввод/вывод, циклы и, самое интересное, примеры. Поэтому вначале может быть скучновато. Но расписано всё подробно, даже с ответами на предполагаемые вопросы, так что должно подойти и для самостоятельного изучения лет с 12. Есть листинги, и, вроде бы, можно скачать с сайта эксмо архив с доп.файлами, но он 0Кб и не открывается.
    Первая глава книги немного устарела. Мод ComputerCraft, на основе которого и предполагается обучение, больше не поддерживается. Автор также предлагает использовать Minecraft 1.8.9. Но это не беда. После недолгих поисков нашёлся поддерживаемый форк cc:tweaked, который работает с 1.19 версией майнкрафта. Для версии \"бедрок\", к сожалению, рабочих форков нет.
    После скучных, но необходимых глав по основам lua и работой с \"черепашкой\" идут главы с примерами. Их можно выполнять не по порядку, а по интересности(после 7ой главы).
    В этой книге меня подкупил последовательный подход автора к решению задач, подробно расписаны и проиллюстрированы алгоритмы перед каждой главой с задачей. Книга сделана добротно, листы плотные, рисунки цветные и четкие.
    Не понравилось затянутое начало. Для обучения детей всё-таки важно постоянно поддерживать интерес: и после того как наша первая \"черепашка\" затанцевала, сразу переходить к чему-то более впечатляющему, чем арифметика в консоли. #конкурсдетство

    0    0

  • 1/5

    Купила я эту книгу, потому что ребенок очень любит Майнкрафт. Решила, так сказать, совместить приятное с полезным.

    Внешний вид книги достойный, иллюстрации хорошие, вроде всё описано понятно и подробно, но есть одно но...

    книга устарела, чтобы Вы понимали, версия Майнкрафт для которой написана эта книга 1.8, сейчас же последняя версия Майнкрафта 1.17.1.

    Тех программ, которые нужны, теперь не достаточно, какие то уже не подходят.

    В итоге очень муторный процесс, в котором нужно долго разбираться, чтобы установить всё что нужно и начать пользоваться книгой. Отбивает полнейшее желание у ребенка, что либо делать.

    0    0

Добавить отзыв



1 ms.

Книги с похожим названием

Искать все [2]

Книги где автор: Свейгарт Эл

Искать всё

 

Программирование и электроника для детей - издательство "Манн, Иванов и Фербер"

Категория 853 р. - 1280 р.

Программирование и электроника для детей - издательство "Манн, Иванов и Фербер" »

0 ms.

Программирование и электроника для детей

Категория 853 р. - 1280 р.

ADS
закладки (0) сравнение (0)

 

preloader

7 ms