
Среда программирования: Visual C++ 6.0
Название работы: Игра "Тетрис" с использованием классов
Вид работы: Курсовая работа
Тематика работы: Игры, Графика, Технологии
Объем программы: 6 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: игра, тетрис, фигура, ооп, класс, объектно, ориентированное, программирование, ряд, поле, клетка
Функции программы:
Программа написана с использованием объектно-ориентированного программирования (ООП).
Фигуры, состоящие из 4 квадратов падают в прямоугольном игровом поле. При заполнении ряда, клетки в этом ряду удаляются, и все клетки, находящиеся выше сдвигаются вниз. Игра завершается, когда
следующую фигуру невозможно поместить в игровое поле.
Управление стрелками курсора:
Влево,вправо,вниз - перемещение фигуры
Вверх - повернуть фигуру
Из технологий ООП были использованы следующие:
- статические элементы,
- классы,
- виртуальные функции,
- массивы указателей на объекты,
- конструкторы копирования,
- использование объектов в качестве аргументов или возвращаемых значений.
Реализован необходимый минимум:
- Инкапсуляция (все поля данных не доступны из внешних функций)
- Наследование (минимум 3 класса, один из которых - абстрактный)
- Полиморфизм
Конструкторы, Перегрузка конструкторов
О классах расписано. Все классы, кроме класса окна диалога в одном файле здесь.
Есть версия программы на Visual C++ 2010
Описание (отчет):
Есть
, посмотреть оглавление
res
tetr
tetrdlg
class
tetr
stdafx
stdafx
tetr
tetr
tetr
tetrdlg
class
tetr
resource
tetr
tetr
tetrПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. Содержание1 Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2 Основная часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2 .1 Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2 .1 .1 Описание прикладной задачи . . . . . . . . . . . . . . . .5 2 .1 .2 Анализ требований . . . . . . . . . . . . . . . . . . . . . . . . .6 2 .2 Решение поставленной задачи . . . . . . . . . . . . . . . . .6 2 .3 Структура программного проекта . . . . . . . . . . . . . .8 2 .4 Тестирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 3 Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 Список использованных источников .