Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 1.41 KB

README.md

File metadata and controls

14 lines (11 loc) · 1.41 KB

Игра «Морской бой»

Пример реализации игры «Морской бой» на C# с использованием WinForms

Это дополнительный материал к темам «События» и «Оконные приложения» курса «Основы программирования на пример C#. Часть 2»

Особенности:

  • Выделена модель предметной области (в папке /Battleships/Domain)
  • На большинство методов модели предметной области написаны модульные тесты, для Game написан интеграционный тест
  • Выделено представление вместе со «связкой» (в папке /Battleships/Views)
  • Пример реализации нетривиального пользовательского контрола для поля кораблей (FieldControl)
  • Пример реализации смены экранов с помощью пользовательских контролов