Skip to content

Riddars/Game_OOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Описание проекта

Проект представляет собой консольное приложение, моделирующее бой между двумя воинами.
В проекте используется объектно-ориентированный подход для реализации воинов и их сражения.

Классы и интерфейсы
IWarrior - интерфейс, описывающий свойства и методы бойцов.
Warrior - класс, реализующий интерфейс IWarrior, представляющий воина со свойствами "имя", "здоровье", "максимальная атака" и "максимальный блок". Также содержит методы для генерации случайной атаки и блока.
Battle - класс, содержащий методы для начала боя между двумя воинами и получения результата атаки.
GameStartMessage - класс, отвечающий за вывод сообщения "START GAME".
Запуск приложения
При запуске приложения происходит вывод сообщения "START GAME", создание двух воинов (героя и монстра), инициирование боя между ними и вывод результатов сражения в консоль.

Примечание
Данный проект является примером применения объектно-ориентированного программирования (ООП) для моделирования сражения между двумя воинами в консольном приложении,
демонстрируя использование интерфейсов, классов, наследования и инкапсуляции.

запуск

Для запуска данного консольного приложения необходимо выполнить следующие шаги:

  • Склонировать репозиторий с проектом на локальную машину.
  • Открыть проект в IDE, поддерживающей язык программирования C# (например, Visual Studio).
  • После открытия проекта в IDE убедитесь, что используется верный SDK и настроены все необходимые зависимости.
  • Найдите файл Program.cs в структуре проекта и откройте его.
  • Запустите приложение, нажав на кнопку "Запуск" или используя сочетание клавиш, предназначенное для запуска приложений в выбранной IDE.

После выполнения этих шагов консольное приложение будет скомпилировано и запущено. В консоли вы увидите сообщение "START GAME", созданных воинов "Геральд" и "Рошан", а также результаты их сражения.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages