Моему сыну девять лет. Понятно, что с таким папой он с компьютером общается постоянно. Но общается исключительно в играх (и даже не совсем развивающих, хреновый я отец). С математикой и логикой у него очень неплохо, поэтому я хочу приобщить его к светлому делу программирования. И тут стремительным домкратом встает вопрос: а как, собственно? Чем его заинтересовать? Зачем ему писать какие-то программы? Нужна мотивация. LOGO? Не смешно. Зачем рисовать что-то черепашкой, если куда круче можно сделать в ArtRage, например? О других системах для детей я и не слышал.

Я думаю, что в первую очередь это должно быть продолжение игры. Например, конструктор игр - несложный, детский. Я где-то встречал подобные для квестов, но и только. Хоть бы платформер какой… Сын высказался в том плане, что сделать свой 3D шутер было бы классно. Я задумался. Редакторы уровней попадаются часто, а вот редактор оружия, например… Или возможность подкрутить что-нибудь в физике. Да еще чтобы без особой кровищи, ребенок все-таки. Но, с другой стороны, это не совсем программирование.

Может быть flash? Сам я с этой технологией не сталкивался, как там скриптовый язык, зело сложен? Может есть полуфабрикаты - шаблоны, которые легко достроить до игры?

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

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

  
Электронная книга: как правильно выбрать?
В настоящее время, электронные книги среди многих пользователей становятся всё более и более популяр
Какой правильно выбирать планшетный ПК?
Подобрать планшетный ПК достаточно непросто. Сегодня присутствует множество предложений, среди котор
Влияние музыки на человека трудно переоценить
Лечите душу ощущениями и…музыкой. Влияние музыки на человека поистине значительное, и это факт, о

14 комментариев на «Программирование для ребенка»

  1. Vladimir пишет:

    У Lego есть Mindstorm конструктор программируемых роботов. правда дорого 500USD

    • павел рындин пишет:

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

    • Клим пишет:

      У меня есть Minstorm классная штука продители подарили очень увлекся вставал летом в 6 утра и писал программу для своево робота который сделал с папой это был мотоцикл который поворачивает передним рулевым колесом долго думал как сделать.Теперь хочу купить датчик звука,а то у меня пробный вариант.

  2. предложу два варианта:

    Terrarium:
    http://www.ci.ru/inform06_02/p_17micros.htm
    пгровая платформа от Microsoft, суть – запрограммировать поведение своего существа (существ) с целью выжить в одной среде с другими существами.

    Core Wars:
    http://www.corewars.org/
    Классика программистских развлечений. Бои запрограммированных роботов.

  3. mx пишет:

    Есть такая игра Colobot. Суть её в том, что надо выполнить задачу написав программу на ОО языке похожем на JavaScript. А задачу надо выполнить управляя роботами, которые что-то перевозят, строят, воюют. пишете программу, запускаете на выполнение и смотрите что делает ваш робот :) Самого как-то захватило

  4. павел рындин пишет:

    погуглить прежде чем писать я, конечно, не умею. :)
    http://gamecreating.ru/ здесь куча конструкторов игр.

  5. Bert пишет:

    пгры из тех что помню: colobot
    и Roboforge

  6. cactusinside пишет:

    Сам не пробовал, только что наткнулся на sourceforge: Robocode is a Java based programming game, where the goal is to develop robot battle tank to battle against competitor tanks…

    • павел рындин пишет:

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

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