Является ли Silverlight 2.0 жизнеспособной платформой для разработки игр? - PullRequest
9 голосов
/ 13 декабря 2008

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

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

Да или нет, с подробностями, если это необходимо, и почему.

Ответы [ 5 ]

6 голосов
/ 17 декабря 2008

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

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

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

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

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

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

6 голосов
/ 13 декабря 2008

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

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

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

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

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

2 голосов
/ 13 декабря 2008

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

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

А почему бы не использовать его в любом случае? Это было в течение многих лет, вы, вероятно, сможете получить много примеров кода, который вы можете просто использовать, и это ПРОВЕРЕНО как игровая платформа для Интернета.

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

1 голос
/ 13 декабря 2008

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

0 голосов
/ 08 февраля 2009

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

...