В Академии ребенок не только определится с профессией в будущем, но и станет уверенным в себе айтишником, умеющим разрабатывать сайты, игры, снимать видео, создавать 3D-графику и анимацию, отлично знать дизайн, несколько языков программирования и многое другое. Компьютер перестанет быть для ребенка просто игрушкой, а превратится в инструмент творческого самовыражения и интеллектуального развития.
Программа обучения получила приз в области образования под эгидой ООН и ЮНЕСКО.
По каждому направлению обучения дети готовят свой собственный проект. В программу обучения входит: Курс современного пользователя компьютера, Школа блогера, Работа в фотостудии, WEB-разработка сайтов и много .

Центры молодежного инновационного творчества POLYCENT
От 5 до 15 лет
Запись

Студия на базе Политехнического музея работает более 20 лет. Ученики постоянно участвуют в различных олимпиадах, фестивалях, научных состязаниях. Один из учеников «Полицента», кстати, разработал проект перчатки для сурдоперевода, победил с ним во многих конкурсах, а в 17 лет стал членом команды Intel.
В «Политехе» более 15 курсов по направлению «информатика»: Создание приложение на Android; 2D/3D-анимация; 3D-MOVIE, где учат создавать трёхмерные мультфильмы; 3D-ВИДЕОМОНТАЖ; C# UNITY GAMES про создание игр; FLASH: АНИМАЦИЯ, СОЗДАНИЕ ИГР; MINECRAFT CREATOR; Веб-программирование; Визуальное программирование; Графический дизайн; Программирование SCRATCH; Программирование C#; Программирование DELPHI; Сайтостроение и веб-дизайн и многие другие.
В «Полиценте» ведут занятия выпускники и преподаватели МЭИ, СТАНКИНа, НИУ МЭИ, МГТУ им. Н.Э.Баумана.


Школа «Кодабра»

От 6 до 17 лет
Запись


Детская школа создания компьютерных игр, сайтов и мобильных приложений обучает детей создавать свои собственные проекты: игры, мультфильмы, сайты и многое другое. Уровень подготовки не имеет значения. На занятиях ребята работают в командах, распределяя между собой роли, проводят мозговые штурмы.
Можно выбрать один из курсов: «Квест MINECRAFT» по культовой игре Minecraft (6-9 лет) проходит в офисе Mail.ru; Курс по созданию игр в детской среде разработки Scratch (7-9 лет); Minecraft программирование (10-14 лет); Курс по созданию профессиональных игр для компьютеров, приставок и мобильных устройств на платформе Unity 3D (10-14 лет / 15-17 лет).
Курсы длятся по 2-4 месяца.


Школа программирования для детей CODDY

От 5 до 14 лет
Запись

Школа CODDY своей задачей видит подготовку школьников в области программирования и проектного менеджмента с тем, чтобы ребятам было легче поступить в один из ведущих российских или западных ВУЗов, создать свой бизнес, работать в российской или международной ИТ-компании. Для этого в школе разработано более 15 курсов: Игровое 3D-моделирование с Blender, Создание сайтов в WordPress, на Wix, мультфильмов (Flash), Создание мобильных приложений, Программирование игр на PYTHON и другие.
Преподают в школе веб-разработчики, дизайнеры, программисты, имеющие большой опыт работы и создания собственных проектов.
Каждый курс рассчитан на 1 месяц , по окончании которого ребенок или продолжает углубленное изучение курса, или меняет его на другой, в зависимости от интересов и желания.
Занятия проходят по 8 адресам.


Международная школа программирования для детей «Алгоритмика»

От 5 до 14 лет

Запись

В «Алгоритмике» ученики работают в визуальной среде программирования, разработанной специально для детей. Написание кода устроено по принципу сборки конструктора или паззла.
Главный курс школы «Миссия «Коперник». Колонизация Марса» рассчитан на 32 занятия, к концу занятий каждый участник напишет свой первый полноценный IT-проект – например, игру уровня Flappy Bird или Тетриса. Обучение проходит в группах 8-12 человек на онлайн-платформе «Алгоритмики» на базе визуальных языков программирования, разработанных в Google и MIT.
Кроме основного курса программирования для детей от 8 до 12 лет, вы можете записать своего ребенка на курс программирования для дошкольников (набор от 5 до 7 лет), на робототехнику или программирование на Python.
Занятия проходят на 60 площадках Москвы. С полным списком вы можете ознакомиться на сайте «Алгоритмики».
Уроки ведут преподаватели школ и ВУЗов по информатике, математике, программированию и системному программному обеспечению, финансовому моделированию, и веб-разработчики.
Также каждую неделю в «Алгоритмике» проходят бесплатные уроки по программированию .

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

Наконец, если вас заинтересует перевод ознакомительной публикации Уолтера Хиггса о ScriptCraft, на которую ссылается автор в самом конце статьи - пишите, обсудим:)

Если у вас, как и у меня, есть маленькие дети в возрасте 5-10 лет, то вы, вероятно, не понаслышке знаете о всеобщем увлечении Minecraft; возможно, у вас даже есть книги и игрушки на эту тему. Я стала размышлять, может ли эта игра в кубики чему-то научить ваших детей и решила рассказать, как увлечь детей программированием за игрой в Minecraft. Мы уже пытались учиться программировать на Scratch , но Minecraft нравится детям даже больше, чем этот язык. Вот я и решила отталкиваться от Minecraft.

С чего начать

Установка

Как раз этим делом я решила не заниматься с детьми. Они маленькие, и я хотела сделать так, чтобы мы могли сосредоточиться на «самом интересном», чтобы дети сразу получали «отдачу» от программирования, а не занимались скучной настройкой прежде, чем смогут приступить к программированию. Хорошо, что я поступила именно так: при установке обнаружились некоторые закавыки, которые вполне могли бы испортить детям настроение. Кстати, мы работали на Mac.

Предварительные условия

  • При установке воспользуйтесь обычным (normal) аккаунтом. Сначала я пыталась работать с аккаунтом ребенка, активировав на нем родительский контроль. К сожалению, в таком случае не только ограничиваются возможности самого Minecraft, но и сужается набор вызовов для командной строки, которые могут понадобиться. Этот аккаунт не требует прав администратора.
  • Установите полноценную клиентскую версию Minecraft. Поскольку дети часто играют в Minecraft Pocket Edition (PE) на айпадах, мы не сразу поняли, что эта версия не позволяет подключиться к модифицированному серверу Minecraft, что мы делали при помощи CanaryMod. Клиентскую версию можно приобрести на сайте Minecraft . Обязательно подберите надежный пароль.
  • Установите Java , если еще не сделали этого. Без Java вы не сможете работать с модифицированным сервером.
  • Наконец, ссылки: убедитесь, что версии, с которыми вы работаете, совместимы друг с другом, иначе плагин ScriptCraft загрузится неправильно.

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

Наконец, если вас заинтересует перевод ознакомительной публикации Уолтера Хиггса о ScriptCraft, на которую ссылается автор в самом конце статьи - пишите, обсудим:)

Если у вас, как и у меня, есть маленькие дети в возрасте 5-10 лет, то вы, вероятно, не понаслышке знаете о всеобщем увлечении Minecraft; возможно, у вас даже есть книги и игрушки на эту тему. Я стала размышлять, может ли эта игра в кубики чему-то научить ваших детей и решила рассказать, как увлечь детей программированием за игрой в Minecraft. Мы уже пытались учиться программировать на Scratch , но Minecraft нравится детям даже больше, чем этот язык. Вот я и решила отталкиваться от Minecraft.

С чего начать

Установка

Как раз этим делом я решила не заниматься с детьми. Они маленькие, и я хотела сделать так, чтобы мы могли сосредоточиться на «самом интересном», чтобы дети сразу получали «отдачу» от программирования, а не занимались скучной настройкой прежде, чем смогут приступить к программированию. Хорошо, что я поступила именно так: при установке обнаружились некоторые закавыки, которые вполне могли бы испортить детям настроение. Кстати, мы работали на Mac.

Предварительные условия

  • При установке воспользуйтесь обычным (normal) аккаунтом. Сначала я пыталась работать с аккаунтом ребенка, активировав на нем родительский контроль. К сожалению, в таком случае не только ограничиваются возможности самого Minecraft, но и сужается набор вызовов для командной строки, которые могут понадобиться. Этот аккаунт не требует прав администратора.
  • Установите полноценную клиентскую версию Minecraft. Поскольку дети часто играют в Minecraft Pocket Edition (PE) на айпадах, мы не сразу поняли, что эта версия не позволяет подключиться к модифицированному серверу Minecraft, что мы делали при помощи CanaryMod. Клиентскую версию можно приобрести на сайте Minecraft . Обязательно подберите надежный пароль.
  • Установите Java , если еще не сделали этого. Без Java вы не сможете работать с модифицированным сервером.
  • Наконец, ссылки: убедитесь, что версии, с которыми вы работаете, совместимы друг с другом, иначе плагин ScriptCraft загрузится неправильно.

Начали

Необходимо усвоить: если от вас требуется «запустить сервер», то имеется в виду следующее:

  • Откройте терминал
  • Перейдите в каталог
  • Введите
    java -jar CanaryMod-1.2.0_0.jar

Если все сработает верно, то вы должны увидеть следующее:

Обратите внимание: если вы правильно установили плагин ScriptCraft, то также должны увидеть «Found 1 plugin».
Статус завершается приглашением командной строки для рабочего сервера. Чтобы аккуратно выйти с сервера, когда все сделаете, вернитесь в терминал и просто введите «stop». Если этого не сделать и закрыть окно терминала, либо нажать Ctrl-Z, то соответствующий процесс Java так и будет висеть на том порте, где был запущен CanaryMod – по умолчанию 25565. В таком случае у вас возникнут проблемы, как только вы попытаетесь вновь запустить сервер.

Навигация в Minecraft

Если вы не играете в Minecraft регулярно (не то, что я), то убедитесь, что умеете пользоваться навигацией в игре.
Единственный вопрос, ответ на который я не нашла в онлайновых руководствах и при простом поиске в Google – как открыть дверь, не разрушая ее. В итоге я приспособилась прокладывать путь при помощи Ctrl + click. Тогда можно не сносить красивые дверцы домиков и других строений:). Странно, что дети предпочитали везде вламываться, не щадя дверей. Хмммм…

Итак, пойдем

Впервые запустив клиент Minecraft, настройте многопользовательский режим (multiplayer). В руководствах пишут, что для соединения используется просто «localhost», но на самом деле нужно задать
localhost:, где port – либо порт, задаваемый по умолчанию для CanaryMod, то есть, 25565, либо другой порт, который вы могли определить в конфигурационном файле CanaryMod.

Затем попробуйте ввести какой-нибудь текст в командную строку. Обратите внимание: командная строка есть как в самом клиенте Minecraft, так и в том окне терминала, из которого вы запускали сервер CanaryMod. Иногда кажется, что клиент реагирует не на все нажатия клавиш. Мой старший любит в таком случае говорить «что-то глючит». В таком случае нужно перезапустить клиент Minecraft, а иногда даже сервер CanaryMod.

Если вы не хотите отвлекаться на всяких монстров и тварей, пытающихся сожрать вашего персонажа, сразу установите такой игровой режим, чтобы можно было творить. Это можно сделать как в конфигурационном файле config file , так и в командной строке Minecraft, где нужно ввести: /gamemode c
. В таком случае вы с детьми сможете вплотную заняться программированием и игрой, а не спасением вашего персонажа.

Как увлечь детей

Сначала давайте убедимся, что ScriptCraft работает:

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

/js box(5,3,2,4)


Получился дубовый ящик с id 5, у которого задана ширина, глубина и высота. Он возник в воздухе, поскольку мы начали с той точки, в которой был крестик-прицел.

Дети сразу заинтересовались, а можем ли мы создать тут животных, например, коров или лошадок:

/jsp spawn cow

/jsp spawn horse

Эти вызовы отличаются от тех, что мы делали при создании блоков: перед ними ставится /js, а не /jsp. Помните команду «op»? Она позволяет делать при помощи /js мощные вызовы, которые не следует предоставлять в распоряжение всем игрокам.

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

Демо-версия для родителей

Мне не без труда удалось уговорить детей оторваться от игры в Minecraft и выполнить несколько простых упражнений – чтобы увлечь их программированием. Для этого вам потребуется внимательно посмотреть, чем дети занимаются в Minecraft, и подсказать им, какие вещи можно сделать гораздо быстрее, написав всего пару строк кода. Вот несколько рекомендаций на этот счет:

Покажите, как создать цилиндр из тортов (cake blocks) при помощи функции цилиндра, принимающей id торта, радиус и высоту. Моя старшая дочь была в полном восторге от того, что в этом квадратном мире можно сделать цилиндры, причем из торта (id 92). Она переключилась в режим выживания командой game mode s
и с аппетитом «поедала» тортики, в Minecraft от этого улучшается здоровье. Ах, если бы в жизни тоже так было:)

/js cylinder(92, 5, 20)

Вот что получилось (вид сверху):

Создаем домик, потом набор домиков, форт и замок. Не забывайте двигать крестик, чтобы все эти объекты не выстраивались друг на друге.
/js cottage()

/js cottage_road()


Затем покажите, как замостить одну из этих структур слизнями. Дети подсказали, что если мы так сделаем, то наш персонаж сможет весело летать в облаках и приземляться в виртуальном домике-батуте. Блоки-слизни упоминаются в gamepedia, их id 165.

Можно даже добавить в одном из строений танцпол:

/js dancefloor()


Освободите большое пространство, чтобы на нем было проще размещать разные структуры. На первый взгляд было неочевидно, как это делается, даже покопавшись на различных сайтах я не нашла четкого ответа – разве что такая возможность была в популярном моде WorldEdit. Я не решилась устанавливать малознакомый мод, но в итоге нашла кое-какой код в папке с плагином ScriptCrafts, где используются воздушные блоки. Точно, воздушные блоки! Итак, поехали:
/js box(blocks.air, 50, 50, 50)


Так можно очистить большое пространство, но на это потребуется до минуты времени, поэтому запаситесь терпением. Дети были в восхищении. Но если в этой области у вас имеются высокие деревья или горы, то их верхушки могут остаться «плавать» в воздухе. В таком случае просто еще раз примените код или поднимите эту область и переставьте крестик. Наконец, мы могли просто настроить на сервере плоский мир и для начала поэкспериментировать с ним, но тогда играть было бы менее интересно. Учтите: если задавать для этих размерностей величины 50 и более, то можно запросто обвалить сервер.

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

Minecraft – это игра, которую любят дети и взрослые по всему миру.

Игру-конструктор создал шведский программист Маркус Перссон, и она стала настоящим феноменом игровой индустрии. Кубомир Minecraft быстро обрёл армию фанатов и стал одной из самых прибыльных игр в мире.

В 2014 году игру выкупил Microsoft. Корпорация решила расширять вселенную во всевозможных направлениях – в том числе и образовательном. Одним из таких направлений стало программирование Майнкрафт для детей.

В Швеции Майнкрафт даже включили в обязательную школьную программу в качестве инструмента цифрового творчества и поставили в один ряд с обучением рисованию.

Курсы Minecraft для детей

Дружелюбная среда Minecraft – отличное место, чтобы начать изучать программирование. Мы рекомендуем курс «Программирование Майнкрафт для детей» всем коддикам от 7 лет.

Для многих Майнкрафт давно стал не просто игрой, а способом самовыражения: маленькие кубики позволяют моделировать целые миры и управлять действиями героев. Во время обучения программированию Minecraft для детей ребята выполняют различные задачи и проходят мини-игры. Элементами игры управляют с помощью специальных программных команд, которые выглядят как небольшие блоки. Эти блоки нужно расставить в определённой последовательности, чтобы программа привела их в действие. Таким образом ребята пишут программный код. И это только начало!

Ребята, у которых есть хотя бы небольшой опыт в Minecraft, видят в игре моменты, которые можно было бы изменить и улучшить. Искать полезные ресурсы, добывать дерево и строить бывает довольно скучно. Было бы здорово автоматизировать эти действия, правда? Программирование в Майнкрафт поможет избавиться от рутинных процессов и сделает игру более увлекательной и индивидуальной.

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

К концу курса Minecraft для детей ваш ребенок:

  • овладеет основами программирования в Minecraft;
  • научится применять полученные знания на практике, создавая игровые объекты – от ферм и темниц до замков и лабиринтов;
  • разовьет навыки планирования, алгоритмическое и пространственное мышление;
  • научится работать в команде;
  • превратит увлечение игрой в полезный обучающий процесс.

Подарите вашему ребёнку возможность создавать удивительные виртуальные миры и писать для них собственные правила!


Как мы понимаем, что учащийся освоил программу?

Во время обучения мы оцениваем как практическую сторону вопроса (как это сделать?), так и понимание темы (почему и зачем).

Ученики демонстрируют свои знания, решая задачи своим собственным способом, объясняя алгоритмы своими словами, помогая одногруппникам исправлять ошибки и создавая презентации по своим законченным проектам.

Всем доброго времени суток!

Перед вами будущий учебник для начинающих модостроителей Minecraft"а .

Намечается написать целых 20 и более глав для новичков.

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

Ахтунг! Учебник по моддингу для Modloadera!

Код на изображениях проверки может отличатся от кода учебника! Например: ID объекта.

Используйте код который указан в главах и проверяйте регистр на картинках!

Мини-версия учебника, специально для Minecraft.my1.ru!

Вопрос-ответ:

Вопрос : Чем этот учебник отличается от статей WD"kun"a ?

Ответ : В данной учебнике больше информации и моддинг осуществляется для клиента с ModLoader"ом.

Вопрос : А зачем этот ModLoader?

Ответ : Делает удобнее и быстрее моддинг в разы.

Вопрос : Я сделал свой первый мод, куда мне можно его залить и кому показывать?

Ответ : Если вы уверены, что Ваш мод достоин внимания и он хорошо проработан как и в плане оптимизации, так и в плане внешнего вида - скидывайте его на minecraftforum.net

Вопрос : А что если у меня не лицензионная копия игры? Я не смогу делать моды?

Ответ : Моды можно делать и на пиратке, на счет этого не беспокойтесь. Разницы нет.

Вопрос : Я там карочи всие сделол как написана и игра паказывает англиские слава какие та ниче ни понятна!!111

Ответ : Для того, чтобы мы Вам помогли, скиньте Log"и (текст) ошибки прямо в эту тему, мы Вам обязательно поможем!

Вопрос : При рекомпиляции выпадает море ошибок. Что делать?

Ответ : Отписать в эту тему или в джаббер конференцию. Если никто Вам не отвечает, проверьте, все ли скобки стоят правильно и совпадает ли регистр букв.

Вопрос : Я зашел в конференцию, а там никого нет? На форуме не отвечают, в конфе тоже пусто. Вы пропали?

Вопрос : У меня ничего не получается! Сделайте, пожалуйста за меня...

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

Вопрос : Я прошел весь учебник, но обновлений не наблюдаю. Вы забросили его?

Ответ : Конечно же нет! Просто у нас тоже есть личная жизнь, и иногда приходится отлучаться.

Вопрос : Я видел у буржуев статью про... Вы добавите ее к себе?

Вопрос : Все время вы говорите создать какой-то файл.java. Как его вообще создать?

Ответ : Создаете текстовый файл и просто переименовываете его из Текстовый документ.txt, например, в mod_gcc.java (открывая его, непосредственно, в нотепаде), а затем редактируете и сохраняете.

Вопрос : В учебнике слишком неудобно отписаны некоторые моменты. Можно я какие мне надо строчки в другие файлики перемещу, ведь так удобнее!

Ответ : Ни в коем случае! И даже не пытайтесь.

Вопрос : А как открыть файл.jar винраром?

Ответ : ПКМ --> Открыть с помощью --> WinRar или 7zip.

Вопрос : Я начал работать, но в src/minecraft/ файлов нет! Я что-то забыл сделать?

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

Глава 1. Подготовка рабочего места и настройка MCP.

Я отказываюсь писать статьи по старому стилю оформления как в прошлых уроках, т.к надоедает все время отписывать числа.

Надеюсь, вы меня поймете:)

Notepad++ - обязательно, иначе вы не сможете пройти главы.