SilverLight: программирование игр для детей - PullRequest
3 голосов
/ 05 мая 2010

Возможно ли программирование игр в SilverLight 4.0 для детей, имеющих опыт программирования только HTML / CSS?

Они используют Visual Web Developer 2010 Express Edition.

Должны ли они изучать c # или любой другой язык, так как они только начинают?

Спасибо

Ответы [ 4 ]

4 голосов
/ 05 мая 2010

О каком возрастном диапазоне вы говорите? Я полагаю, если бы у вас были действительно умные дети, они могли бы взять SilverLight 4.0, но да, изучение C # для логики и XAML для GUI потребовалось бы.

Итак, я рекомендую пропустить SilverLight с учетом ваших требований.

Вместо этого вам следует попробовать Scratch , язык программирования, разработанный для детей. Он очень визуально основан на основных принципах программирования, но позволяет им с легкостью создавать свои собственные игры.

2 голосов
/ 05 мая 2010

Я бы сказал, что Silverlight (и на самом деле HTML / Javascript) детям будет сложно понять и легко создать игру, не скучая и не расстраиваясь.

Вы можете попробовать Kodu в качестве возможной альтернативы:

Kodu - язык визуального программирования сделано специально для создания игр. Он предназначен для доступа к дети и приятны для всех.

Kodu предоставляет сквозное объявление среда для проектирования, строительства, и играть в свои собственные новые игры. Ядром проекта Kodu является программирование пользовательского интерфейса. язык прост и полностью на основе пиктограмм. Программы состоят из страницы, которые разбиты на правила, которые далее делятся на условия и действия. Условия оценивается одновременно.

1 голос
/ 05 мая 2010

Хорошо, давайте начнем - HTML / CSS не программирует. Там нет логики, которая требует программирования, поэтому ЛЮБОЕ программирование - это совершенно другая область, и им придется начинать с точки 0. Если бы у вас был javascript на стороне HTML / CSS, он был бы другим.

Требуется C # - бэкэнд Silverlight выполняется на C #. Довольно много требуется. C # для логики, XAML для пользовательского интерфейса, включая мощные механизмы для привязки данных и т. Д. Не совсем простой стартер, но как приятный побочный курс это может сработать.

0 голосов
/ 05 мая 2010

Им придется учить C #, да. Вы можете сделать много визуальных элементов, используя декларативную разметку XAML, но логика будет определяться кодом C #.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...