воскресенье, 7 февраля 2016 г.

Черепашки ComputerCraft и ComputerCraftEdu

Добрый день, девчонки и мальчишки, а так же их родители !

Тема этого блога относится к различным возможностям игры майнкрафт. Наверное сам Notch не подозревал какой популярностью овладеет игра. Возможности оказываются почти неисчерпаемыми.
  Современная техника идет вперед, мы это замечаем и в повседневнй жизни и по телевидению, начиная от боевых роботов  и заканчивая авто-парковкой автомобиля.


 Скажу прямо, молодое поколение не всегда задумывается о том, как  это все работает и зачем все это нужно. По разным причинам - это и нежелание, а часто, недоступность знаний, то преподаватель не то говорит, то книга в магазине дороговата или есть объяснение, но оно не помогает.

Пример кода из ComputerCraft:

 Вот и я думаю, что так дальше продолжаться не может. Например, для игры майнкрафт есть замечательный мод ComputerCraft - это компьютерная система, позволяющая с помощью языка LUA, управлять red stone - схемами, роботами-черепашками и даже управлять реакторами из модов Big Reactors, Industrial Craft.

Ребята! Да, это же кибернетика!

Кибернетика (искусство управления) — наука об общих закономерностях получения, хранения, передачи и преобразования информации в сложных управляющих системах, будь то машины, живые организмы или общество.(Википедия)

Пример пульта ComputerCraf управления реактором:





Что замечено, - все сложные гайды на английском языке. Как будто у нас программистов
совсем нет. Мало того, я почти уверен о возможностях ComputerCraft знают немногие. Есть несколько удобно читаемых статей в интернете и на вики. Но для начинающего это все как-то не comme il faut.

Но хорошие статьи опять же на английском, например код, как передают и принимают самостоятельно! сообщения друг другу компьютеры на расстоянии по удаленной связи:

Не факт, что именно такая программа нужна для связи со спутником, но принцип, логика, запросы - все это идентично, тому что встречается в управлении сложных систем.

Итак, мы дышим кибернетикой, она вокруг нас всегда и везде. Понимать ее нужно постепенно, не сразу. Иначе ничего не получится. Существует множество книг, мнений, компьютерных программ для обучения. Но я выбрал пока этот путь восприятия.

Что же такое есть интересное на сегодняшний день? Это мод ComputerCraftEdu, дополнение
к моду ComputerCraft.

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

Управление черепашкой прямо с пульта.





















Программа действий и движений с помощью                                                               Программный код той же программы.
визуальных программных блоков









Черепашкин интерфейс - блок программирования, выбор скина, инвентарь, remote control - удаленное управление.








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

Программа с подпрограммами(подпрограмма в виде дискеты)
















Копирование программы черепашки ComputerCraftEdu на диск компьютера ComputerCraft.















Просмотр программы черепашки на компьютере ComputerCraft.














В чем еще отличие этой черепашки, от черепашки самого ComputerCraft, эта черепашка
не может управляться по удаленной связи с компьютера ComputerCraft, она не выдаст свой id, она не сможет выполнить, например JetMetod, так как ее операционная система скрыта.
Но такая черепашка будет хорошей помощницей в строительстве, фермерстве, шахтерском деле.

Такие восхитительные дополнения к основному моду дают возможность легче понять управление черепашкой, а в конечном результате - освоить навыки кибернетики и программирования.

Мод ComputerCraftEdu, включает в себя полноценный мод ComputerCraft + новая черепашка.
Серверная часть платная, она предназначена для учебного процесса и имеет некоторые средства для преподавателя.

Но! Сам мод находится в свободном скачивании и никто не запрещает его скачать и установить.

Оф. сайт разработчика ComputerCraftEdu       http://computercraftedu.com/
Вики                                                                     http://minecraft-ru.gamepedia.com/ComputerCraft
Разработчики ComputerCraft                             http://www.computercraft.info/wiki/Main_Page
Сообщество ComputerCraft                               http://computercraft.ru/

Комментариев нет:

Отправить комментарий