Вы находитесь на странице: 1из 10

Министерство образования и науки Российской Федерации

Федеральное бюджетное образовательное учреждение высшего образования


«Московский государственный университет технологий и управления им,К.Г.Разумовского»

ПРОЕКТНАЯ РАБОТА
НА ТЕМУ:
«СОЗДАНИЕ ИГРЫ НА C++»

Студента специальности
09.03.03|Прикладная
информатика:
Лапина Никиты
Витальевича
Введение

• Проектная работа посвящена разработке игры для пк на языке С++

Сегодня ни одна программа не представляется без наличия в ней объектов. Объектно-


ориентированное программирование вышло на новую ступень своего развития, когда
внедрить объект в программу не составляет большого труда, а порой, это за вас сделает
визуальная среда. Таким образом, такой мощный инструмент, как объект стал доступным
даже для начинающего программиста. Теперь любой программист может использовать всю
мощь и эффективность объектно-ориентированного программирования

Я СЪЕМ ТВОЕ ВРЕМЯ


Средства разработки

C++ — компилируемый строго типизированный


язык программирования общего назначения. Microsoft Visual Studio — линейка
Поддерживает разные парадигмы продуктов компании Microsoft, включающих
программирования: процедурную, обобщённую, интегрированную среду разработки
функциональную; наибольшее внимание уделено программного обеспечения и ряд других
поддержке объектно-ориентированного инструментальных средств. Данные
программирования продукты позволяют разрабатывать как
консольные приложения, так и приложения с
графическим интерфейсом
Достоинства Microsoft Visual Studio

• обеспечение интуитивно понятной, расширяемой, унифицированной среды для языка,


конструкторов и инструментальных средств

• предоставление разработчикам набора модернизированных взаимодействующих элементов,


соответствующих имеющимся у разработчиков навыкам

• предоставление высокопроизводительных инструментальных средств для всех этапов


жизненного цикла разработки - от определения требований и планирования до последующего
сопровождения продукта.
Достоинства C++

• С++ поддерживает разные технологии и стили программирования, включая объектно-


ориентированное, обобщенное и метапрограммирование

• более надежное освобождение ресурсов путем автоматического вызова деструкторов при


уничтожении объектов

• язык С++ спроектирован так, чтобы у программиста был максимальный контроль над
всеми аспектами структуры и порядка выполнения программы;

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

• C++ - кросплатформенный язык, его стандарт накладывает минимальные требования на


компьютер для запуска скомпилированной программы. На С++ разрабатывают программы
для различных платформ и систем с помощью компиляторов для большого количества
платформ
Запуск игры

• Для того чтобы запустить игру, необходимо ответить на вопрос «Хотите ли вы


сыграть?». Если нажимаете да, то игра запускается, если нет, то на экране
появляется надпись Goodbay.
Игра и Управление

После запуска игры открывается игровое


поле, на поле есть 0-змейка, вопросительный
знак – фрукт, ниже располагаются очки.
Место расположения фрукта определяется
случайным образом, с помощью класса
Random. Управление очень простое – это
клавиши WASD. Для того, чтобы привести
змейку в движение нужно нажать одну из
управляющих клавиш. Когда змейка съедает
фрукт, ее размер увеличивается. Проигрыш и
окончание игры происходит в том случае,
если змейка съела свой собственный хвост
Достоинства

• Проста в использовании
• Бесплатно
• Носит развлекательный характер
• Помогает скоротать время
• Работает
Недостатки

• Форма
• Дизайн
• Препятствия
• Отсутствие сюжета
Заключение

В заключении хотелось бы сказать, что игра получилась достаточно не плохой,


играбельной. На создание игры ушло не больше 5 часов. Игра получилась простой
как в понимании так и в управлении.
Спасибо за внимание и приятной игры!