Online игры: шахматы, го
10 февраля 2009 в 19:12

Online игры: шахматы, го

У кого есть опыт разработки на.NET онлайн игр?
Прежде всего интересуют шахматы и го.

Планирую сделать через веб-сервис, что бы работала как онлайн так и клиентская версия — не будет ли это излишне нагружать систему?

Можно ли написать клиента на.NET C# и откомпилировать, что бы оно запускалась на машинах со старыми версиями виндузы?

Имеет ли смысл привязывать выбор языка для разработки клиента к тому факту, что на сайте оно будет реализовано на ASP.NET C#? Или переделка примерно равна по усилиям написанию с нуля?

269
Комментарии (6)
  • 12 февраля 2009 в 10:22 • #
    Д Д

    Что вы подразумеваете под онлайн версией? На сервере только статистика или будет веб-клиент в браузере?

  • 12 февраля 2009 в 12:23 • #
    Даша Шулеко

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

    Клиент тоже будет, но вторым этапом.

  • 12 февраля 2009 в 17:51 • #
    Д Д

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

    Касательно запуска на старых версиях виндовса. Тут все зависит от требований, который налагает .Net Framework конкретной версии. Допустим заявлено, что .net 3.5 устанавливается на
    Microsoft Windows XP
    Microsoft Windows Server 2003
    Windows Vista
    Windows Server 2008
    Так что на 98 он попросту не должен встать, соответственно и программы нааписанные на 3.5 не будут запускаться

  • 12 февраля 2009 в 18:22 • #
    Даша Шулеко

    Значит этот вариант не проходит. Оно еще и на маке должно работать. и на 2000 конечно.
    Значит клиент будет компелированный.
    Спасибо!

  • 13 февраля 2009 в 18:03 • #
    Егор Горбачев

    ASP.NET сервер + Silverlight 2 клиент вроде нормальное решение, особенно уж для дотнетчика. Зачем на 2000 винде, разве ей многие пользуются? В любом случае, мсовцы обещают сделать SL2 и для 2000-й. Здесь можно посмотреть подробнее о поддерживаемых платформах: http://silverlightru.net/install-silverlight

    Еще есть вариант вместо SL2 юзать Adobe Flex, но это немного позамороченнее. Придется разработать небольшой протокол общения клиента с сервером..

    P.S. Имхо, не веб клиент - это некрасиво.

  • 13 февраля 2009 в 18:49 • #
    Даша Шулеко

    Под 2000ой и Маком должно идти - требование заказчика. Так что увы.
    Спасибо! SL посмотрю подробнее.


Выберите из списка
2012
2012
2011
2010
2009
2008