2008-12-13 14 views
9

Я закодировал несколько небольших проектов с использованием Silverlight 2.0, что довольно впечатляет.Является ли Silverlight 2.0 жизнеспособной платформой для разработки игр?

Имеет ли Silverlight 2.0 что-то, что требуется для разработки игровой платформы для Интернета?
(ли частота кадров достаточно высокой, будет ли 3D двигателей разработаны и многие другие вопросы)

Да или нет, с деталями, если желательно, и почему.

ответ

6

Silverlight - очень жизнеспособная платформа для 2D-игр.

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

Единственный недостаток я вижу сейчас, является отсутствие поддержки со стороны веб-игровых порталов и рекламы доходов сайты обмена, как MochiAds

Без поддержки такого рода сайтов, ваши варианты, чтобы заработать деньги от ваших игр будет немного ограничено. Ваш лучший вариант для зарабатывания денег прямо сейчас - разместить свои игры на своем собственном сайте с помощью учетной записи Google adSense.

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

Мой совет: прыгать! Чем больше людей разрабатывают игры Silverliht, тем быстрее мы достигнем этого переломного момента.

1

Вы можете сделать небольшую игру, вы можете увидеть некоторые tutorial game here. У него есть проект с открытым исходным кодом для 3d engine. Но я не знаю, что является главной целью SilverLight :)

2

Ну, Silverlight может использоваться для разработки игр, как и Java.

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

И почему бы не использовать его в любом случае? Это было уже много лет, вы, вероятно, сможете получить ПОЧТОВЫЙ образец кода, который вы можете использовать, и он PROVEN является игровой платформой для Интернета.

Удачи вам в разработке игры. Это очень весело :)

+0

Это хорошие моменты, но не Silverlight - прямой конкурент для Flash? Больше конкурентов Flash, чем конкурент Java? – pearcewg 2008-12-13 16:59:33

6

Поскольку Silverlight 2 не поддерживает 3D-поддержку или искажает преобразования или растровые манипуляции, вы в значительной степени ограничены играми 2D-спрайтов, но вы можете создать хорошую казуальную игру или даже физику игра с использованием Farseer Physics Engine или что-то подобное. Игра LineRider была перенесена из Flash в Silverlight по соображениям производительности, так как запуск .NET Framework внутри браузера может дать вам прирост производительности по сравнению с Flash. Поэтому, если ваша игра будет интенсивной в вычислительной области, она может стать для вас подходящей платформой.

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

Даже без этих функций, Innoveware сделал очень впечатляющий порт Quake на Silverlight, вы можете увидеть его здесь:

http://www.innoveware.com/quakelight.html

Автор использует некоторые хаки сделать ScanLine растеризации в растр для его дисплей, это станет намного проще в Silverlight 3.

0

Я думаю, что главная проблема с SilverLight сегодня - это очень малое проникновение браузера по сравнению с Flash. Даже FlashPlayer 10, который вышел менее 6 месяцев, превосходит принятие SilverLight. Есть все основания полагать, что это может изменить во времени, особенно. на платформах Windows, и, конечно, потому, что армия .NET-программистов является грозной. Но прямо сейчас ваша игра будет зависеть от пользователей, соглашающихся установить загрузку - что-то, что не всегда легко. Если бы они были на YouTube, скажем, тогда у них будет Flash.

Смежные вопросы