Создан заказ №2923872
24 апреля 2018
Разработка компьютерной игры “Карточная игра” на c++
Как заказчик описал требования к работе:
Составить программу, которая раздает игральные карты заданному количеству игроков (одним из игроков является человек, за остальных играет компьютер) и моделирует игру в «дурака».
Компьютерная программа играет случайным образом, без анализа уже вышедших карт.
Разработка реализации программы для кур
совой работы
Программу можно написать в двух вариантах как консольное приложение и как приложение GUI (графический интерфейс)
В случае использования консольного варианта, необходимо использовать библиотеку STL или разработать свои контейнерные классы (программа должна реализовать динамические структуры данных для хранения информации)
Начинать необходимо с требований и проектирования пользовательского интерфейса.
1. Постановка задачи. Определение требований.
Первая задача, которая должна быть выполнена в любом проекте это четко понять требования к будущей программе. Для представленных ниже задач, это сделать достаточно просто. В реальной системе, тем не менее, определение требований, как правило, будет нетривиальной задачей.
1. Анализ.
Затем, после определения требований, необходимо определить варианты использования и уже после этого имеет смысл проводить последующий анализ (для определения классов). То есть на данном этапе нужно выявить сущности предметной области и представить их в вид классов. Затем разработать интерфейс классов.
Анализ начинается с определения прецедентов, которые вытекают из требований, а также подробно определяются потоки событий для каждого прецедента. Дальнейший анализ выявляет ключевые классы, предложенные варианты использования, и считается, как каждый вариант использования может осуществляться взаимодействие между объектами, относящихся к этим классам.
Пояснительная записка должна содержать: 1. Титульный лист; 2. Задание 3. План-график 4. Уточнение задания 5. Описание функциональных требований к разрабатываемой программной системе 6. Технические требования на разрабатываемую программную систему, идея решения поставленной задачи (описание с точки зрения разработчика). Данный раздел включает следующие подразделы: 6.1. Объектное представление системы. 6.2. Поэтапная разработка программной системы
12 6.3. Лист оглавления 6.4. Список используемой литературы. 6.5. Приложение 1. Диаграмма классов разработанной программы. 6.6. Приложение 2. Листинги программы
подробнее
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией для внесения правок на основе комментариев преподавателя
27 апреля 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Разработка компьютерной игры “Карточная игра” на c++.docx
2020-07-13 10:05
Последний отзыв студента о бирже Автор24
Общая оценка
4.5
Положительно
Отличный автор, сделал работу даже раньше срока, так же все объяснил, без проблем взял доработку, и опять же сделал раньше срока:)