Как стать автором
Обновить

Комментарии 10

техническую сторону опишу обязательно. возможность теперь есть, осталось найти время. думаю к след выходным…
вижу вводный текст только… хорошо для блога «как я провел лето», а что хабравчанам тут делать? И кстати использовать кросс-платформенно, при этом код чисто для .NET платформы, ито благодаря тому что Win8/WinRT/WP теперь можно на JS собирать. А где кросс-платформенность? Тотже Win7 desktop уже не прокатит, не говоря уже за совсем другие платформы.
ну так здесь только вводный текст в принципе и есть) продолжение обязательно будет.
насчет остального вы не правы. JS — здесь совершенно не причем. Все написано на С#. Кросс-платформенность в том, что websocket — открытый протокол реализованный практически везде, в том числе в .NET начиная с 2.0 и Mono, (ссылка на библиотеку приведена в статье, так что никаких проблем С Windows 7 или даже XP нет). про поддержку андроида и айоса я писал в статье, даже у этой игрушки есть незаконченная версия для андроид (тот же С# код, что и для WP/WinRT/SL совместно с mono для android).
Еще раз — если речь идет о кросс-платформенности то по сути понимается как решение которое можно запустить на любых платформах, тотже Мак и Линух. У вас же платформа по сути одна и таже, разве что Win8 и WP разные проекты, так как собрать единым проектом и кодом просто нереально. PhoneGap еще можно в принципе назвать кросс-платформенным, но и то, по сути придется произвести огромную тучу телодвижений чтобы запустить единый код везде.Если вам главное было сокеты, то это также давно решено под JS со связкой с nodejs который сам МС давно предлагает на все томже Azure. Т.е.клиент на Phonegap/Cordova который можно запихнуть в разные оболочки, или те что в Cordova скелетах идут, или тотже node-wekit, а сервер на nodejs также можно запустить практически везде. Меняться будут только оболочки, а код и логика практически едины, это и было бы кросс-платформенно.
Срываю покровы. «Кроссплатформенность» — это такой маркетинг булшит. Всегда есть какой-то рынок на прицеле а у этого рынка есть свой набор платформ. Поэтому «кросс» между не вообще любыми платформами от posix до z/OS а каким-то произвольно выбранным ограниченым набором.
А «на любых платформах» из программ, делающих что-то осмысленное не запускается ничего, в том смысле, что всегда найдётся что-то, где оно не взлетит. Да оно и не нужно.
с этим согласен. я кстати имел ввиду именно «кроссплатформенный мультиплеер» или (в моем понимании) возможность совместной игры с клиентов на разных платформах, в не разработку программы, которая бы работала на всех платформах.
Спасибо за статью.
Да, конечно же, как говорили люди выше, не хватает технической части.

P.S. Крайне не хватает описания игры.
спасибо за спасибо — рад, что многим понравилось.
по поводу описания игры — не совсем понял, что имеется ввиду. вот здесь описание оригинала, здесь на русском — правила в деталях немного другие… по поводу моей реализации — ссылки я так понял давать нельзя, но по названию «магический Yatzy» гугл все прекрасно ищет — и в виндовс магазинах и вконтакте, можно ознакомиться.
сегодня сел, попробовал написать «более техническое продолжение». результат здесь.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории