Написать игру "Виселица" на с++
Требуется разработать игру«Виселица» с графическим интерфейсом. Данная программа должна позволять
пользователю производить данные действия: начало игры, выбор слова, совершение
и обработка игровых событий (выбор определённой буквы слова), сохранение
состояния игры в файл, запуск игры из файла.
1. Методрешения
Для реализации программы используется языкпрограммирования C++ и библиотека QT. Для загадываемых слов абстрактный класс BasicWord, от которого наследуются следующие классы: DictionaryWord – характеризует слово изпредоставленного списка, UserWord – характеризуетсоздаваемое пользователем слово. Класс Library отвечает за список слов длязагадывания. Класс Man отвечаетза человека на виселице. Класс Game –обработчик игровых событий. Класс StartWidget – отвечает за выбор слова. Такжекласс MainWindow,который представляет собой виджет, описывающий основное окно игры. Количество классов
может дополняться в ходе выполнения проекта.
2. Иерархияклассов
BasicWord:
-DictionaryWord – характеризуетслово из предоставленного списка;
-UserWord – характеризуетсоздаваемое пользователем слово.
Library – характеризуетсписок слов для загадывания.
Man –характеризует человека на виселице.
Game – обработчик игровыхсобытий.
StartWidget –отвечает за выбор слова.
MainWindow – виджет,описывающий основное окно игры.