В Академии ребенок не только определится с профессией в будущем, но и станет уверенным в себе айтишником, умеющим разрабатывать сайты, игры, снимать видео, создавать 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 площадках Москвы.
С полным списком вы можете ознакомиться на сайте «Алгоритмики».
Уроки ведут преподаватели школ и ВУЗов по информатике, математике, программированию и системному программному обеспечению, финансовому моделированию, и веб-разработчики.
Также каждую неделю в «Алгоритмике» проходят бесплатные уроки по программированию
.
О книге
При этом в вашем арсенале появится большое количество работающих программ, навык программирования на Python и...
О книге
Вам не страшны криперы, глубокие пещеры и высокие горы? А знаете ли вы, что меч можно превратить в волшебную палочку, дворец - возвести в мгновение ока, а тайные ходы легко открываются нажатием секретной кнопки? Книга "Программируем с Minecraft" позволит творить эти и многие другие чудеса с помощью Python - языка программирования, которым пользуются миллионы людей - от профи до новичков!
Следуйте пошаговым инструкциям и вы:
научитесь сохранять в переменных разные типы данных;
освоите принцип действия функций;
узнаете, как проверять условия при помощи булевых значений, операций сравнения и логических операций;
познакомитесь с циклами while и for;
поработаете со списками, кортежами и словарями;
научитесь создавать файлы, записывать и считывать из них данные;
поймете, в чем прелесть объектно ориентированного программирования.
При этом в вашем арсенале появится большое количество работающих программ, навык программирования на Python и радость от того, что вы можете создавать собственные миры!
Для кого эта книга
Для детей от 10 лет, а также всех, кто хочет начать программировать с нуля или не мыслит жизни без Minecraft.
Об авторе
Крейг Ричардсон - разработчик программного обеспечения и преподаватель языка Python. Он работал в Raspberry Pi Foundation, преподавал информатику в старших классах, провел множество семинаров, посвященных созданию Python-программ для Minecraft.
Для среднего и старшего школьного возраста.
СкрытьПять причин купить
- 1. Программирование — это, прежде всего, тренировка ума для решения сложных задач. Вы научитесь разбивать большие задачи на маленькие и подключать при этом творческое мышление.
- 2. Программирование учит мыслить логически. Логика нужна, чтобы тщательно спланировать структуру программы и сценарий ее работы. Навыки решения задач, творческое и логическое мышление пригодятся в самых разных областях жизни, а не только при написании кодов.
- 3. Книга учит практическому программированию. Изучив ее, вы тут же пустите свои знания в ход: создадите мини-игры,приложения, программы, интересных героев, необычные миры и полезные утилиты.
- 4. Вы изучите язык программистов Python, на котором можно создавать серьезные компьютерные программы. Python является одним из самых распространенных языков программирования в мире.
- 5. В игровом мире вы можете создавать все, что захотите, — лишь дайте волю воображению! Раскроете свой творческий потенциал — сделаете такое, что просто невозможно повторить обычными средствами игры. Например, в считаные секунды возведете огромное здание.
С удовольствием напоминаем, что этой игре все возрасты покорны, более того - она будет интересна даже дошколятам, если правильно подать смысл этой замечательной игры и пробудить в детях творческую жилку. Под катом - рассказ многодетной мамы о том, как это делается.
Наконец, если вас заинтересует перевод ознакомительной публикации Уолтера Хиггса о 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"а .
Намечается написать целых 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++ - обязательно, иначе вы не сможете пройти главы.