Моему сыну девять лет. Понятно, что с таким папой он с компьютером общается постоянно. Но общается исключительно в играх (и даже не совсем развивающих, хреновый я отец). С математикой и логикой у него очень неплохо, поэтому я хочу приобщить его к светлому делу программирования. И тут стремительным домкратом встает вопрос: а как, собственно? Чем его заинтересовать? Зачем ему писать какие-то программы? Нужна мотивация. LOGO? Не смешно. Зачем рисовать что-то черепашкой, если куда круче можно сделать в ArtRage, например? О других системах для детей я и не слышал.
Я думаю, что в первую очередь это должно быть продолжение игры. Например, конструктор игр - несложный, детский. Я где-то встречал подобные для квестов, но и только. Хоть бы платформер какой... Сын высказался в том плане, что сделать свой 3D шутер было бы классно. Я задумался. Редакторы уровней попадаются часто, а вот редактор оружия, например... Или возможность подкрутить что-нибудь в физике. Да еще чтобы без особой кровищи, ребенок все-таки. Но, с другой стороны, это не совсем программирование.
Может быть flash? Сам я с этой технологией не сталкивался, как там скриптовый язык, зело сложен? Может есть полуфабрикаты - шаблоны, которые легко достроить до игры?
Или вот вариант мотивации: программирование чего-нибудь вроде танчиков или роботов, которые потом, уже в автономном режиме, будут сражаться на арене. Соответственно победит тот, чей алгоритм сильнее. На эту же тему: мир, в котором происходит эволюционное развитие организмов. В эволюцию можно вмешиваться как на макро, так и на микроуровне, и наблюдать за изменениями. Есть такое где?
Технические средства важны, но не главное. Я ищу что-то, содержащее fun для ребенка. С быстрым и красивым результатом, но и с необходимостью поднапрячься. Что скажете?