ЗАКЛЮЧЕНИЕ - Разработка программы на языке C++, реализующей игру "Морской бой"

В данной курсовой работе была разработана игра "Морской бой". В программе использовались классы, наследование, виртуальные методы. В качестве языка программирования был выбран язык С++. Этот язык является прямым преемником языка С и фактически включает его как подмножество. Тем самым, С++ целиком содержит хорошо зарекомендовавшую себя традиционную модель вычислений языка С, и предоставляет мощные средства работы с объектами. Было спроектировано три класса: Kletka - класс клетка, содержащий свойство позиция и метод прорисовки; Base_Korabl - базовый класс корабль со свойствам цвет методом прорисовки; Kor_potomok - класс производный от класса Base_Korabl, к которому помимо свойств базового класса добавляются свойства позиция, размер, положение, и в котором переопределен метод прорисовки, чтобы прорисовывать корабли разного размера. Все свойства классов закрыты с помощью метки видимости private, а доступ к ним осуществляется с помощью общедоступных методов работающими со свойствами. Такой подход позволяет скрыть от особенности организации класса, предоставив пользователю интерфейс работы с классом.

При разработке программы я получила практические навыки в работы с классами и закрепила теоретические знания по объектно-ориентированному программированию.

Особых трудностей в написании курсовой работы не возникло.

Дальнейшую модификацию программы вижу в усложнении логики игры компьютера таким образом, чтобы сначала он стрелял по тем клеткам, в которых могут располагаться большие корабли.

Цель работы заключалась в изучении принципов объектно-ориентированного программирования, и эта цель была достигнута.

Похожие статьи




ЗАКЛЮЧЕНИЕ - Разработка программы на языке C++, реализующей игру "Морской бой"

Предыдущая | Следующая