Pull to refresh

Как я делал сетевой морской бой на Silverlight 4

Reading time 1 min
Views 917
Привет! Вот и пришло время публикации моего первого проекта на Silverlight 4.

Подробную статью читайте по данной ссылке

Им стал сетевой морской бой. Почему-то хотелось сделать в качестве первого проекта что-то сетевое, универсальное, чтобы люди еще могли и поиграть с ним. Так вот, месяц стараний, и встречайте. Он уже готов! Сначала хотелось использовать хваленые Domain services, но как-то с ними сразу не срослось. Поэтому для связи я использовал Workflow services. Это удивительно удобное средство для коммуникаций. Вы пишите блоки логики — Activity (я писал code activity) с входными и выходными параметрами, а потом вставлял их в Workflow service. Причем, у меня был всего лишь один файл XAMLX. Он генерировал автоматически интерфейс взаимодействия (Service contract), в корне у меня была Pick activity, а внутри ветвей у меня уже были Receive activity, которые получали параметры и передавали их на дальнейшее исполнение. И вот поглядите, что получилось: Морской бой онлайн. Если кого интересуют подробности, то смело обращайтесь ко мне и я расскажу, что к чему.

А вот и скриншотик:
image
Tags:
Hubs:
+4
Comments 11
Comments Comments 11

Articles