Skip to content

Морской бой по сети. Групповой проект для лабораторной работы по дисциплине Инструментальные ср-ва разработки ПО

Notifications You must be signed in to change notification settings

rekongstor/IDEProj

Repository files navigation

IDE Project - LAN Seafight

General

Проект для лабораторной работы по дисциплине Инструментальные средства разработки программного обеспечения. Это игра "Морской бой", работающая по локальной сети. Цель заключалась в применении навыков работы с github с gitflow, CI/CD в виде Jenkins и небольшом предварительном проектировании с помощью UML диаграмм.

  • Gitflow
  • Jenkins CI/CD
  • Boost
  • TCP/IP
  • UML

Code Style

Заголовочные файлы содержат в себе комментарии для генерации Doxygen файлов (http://www.doxygen.nl/).

Install

  1. Установить/Изменить Microsoft Visual Studio 2019, добавив следующие расришения:
  • Основные компоненты C++
  • Адаптер тестов для Boost.Test
  • Пакет SDK для Windows 10 (версия 10+)
  • Диспетчер пакетов NuGet
  • [опционально] Расширение GitHub для Visual Studio
  • [опционально] Git для Windows
  • [опционально] Языковой пакет: Английский (потом изменить в настройках)
  1. Клонировать данный репозиторий, открыть решение в MSVS 2019
  2. В любом из проектов восстановить boost пакеты (через Manage NuGet Packages)
  3. Установить расширение "1-Click Docs" через контекстное меню Расширения
  4. [для генерации документации] Назначить пути до Doxygen в Параметрах (предварительно установить Doxygen с официального сайта http://www.doxygen.nl/download.html)

Preview

Seafight New Console clinet interface Seafight

About

Морской бой по сети. Групповой проект для лабораторной работы по дисциплине Инструментальные ср-ва разработки ПО

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages