Для студентов РЭУ им. Плеханова по предмету ДругиеРеализация игры Battle CityРеализация игры Battle City
4,945869
2024-11-152024-11-15СтудИзба
Курсовая работа: Реализация игры Battle City
Описание
Аннотация
Данная работа представляет собой проект программной реализации игры «Battle City». Данная игра является компьютерной игрой для игровых приставок Famicom и Game Boy. Такая тема была выбрана по причине того, что оригинальная игра является культовой, но устаревшей. Однако логика, используемая в игре для управления основным персонажем и игровыми ботами, является актуальной. Исходя из этого, возможность самостоятельно реализовать игру на современной игровой платформе представляет большой интерес с точки зрения программирования.
Целью курсовой работы является закрепление теоретических знаний и получение практических знаний по основам программирования и объектно-ориентированному программированию. Для этого были рассмотрены теоретические вопросы реализации объектно-ориентированного программирования, искусственного интеллекта в играх и конечный автомат (для создания логики действий компьютерного противника), на основании которых была разработана программная реализация игры «Battle City».
Основные результаты работы: разработан механизм, имитирующий искусственный интеллект игрового противника, и программа, реализующая данную игру, написанная на языке программирования С/С++.
Содержание
Введение
1 Теоретический раздел
1.1 Словесная постановка задачи
1.2 Описание игры
1.3 Игровой процесс оригинальной игры
1.4 Отличия от оригинала
1.5 Искусственный интеллект
2 Проектный раздел
2.1 Формальная постановка задачи
2.2 UML модель
2.3 Алгоритм решения задачи
2.4 Реализация автомата для управления поведением танка
3 Программный раздел
3.1 Описание программы
3.2 Описание структуры данных
3.3 Описание основных функций
4 Экспериментальный раздел
4.1 Тестирование в нормальных условиях
4.2 Тестирование в исключительных условиях
4.3 Тестирование в экстремальных условиях
4.4 Итоги тестирования
Заключение
Список использованных источников
Приложение А
Результатом работы является игра, работающая на компьютере с ОС Windows. Данная реализация игры является наиболее приближенной к оригиналу, но при этом обладает собственной уникальной графикой, музыкальным сопровождением и атмосферой.
Целью курсовой работы является закрепление теоретических знаний и получение практических знаний по объектно-ориентированному программированию. Для достижения поставленной цели были решены следующие задачи:
Данная работа представляет собой проект программной реализации игры «Battle City». Данная игра является компьютерной игрой для игровых приставок Famicom и Game Boy. Такая тема была выбрана по причине того, что оригинальная игра является культовой, но устаревшей. Однако логика, используемая в игре для управления основным персонажем и игровыми ботами, является актуальной. Исходя из этого, возможность самостоятельно реализовать игру на современной игровой платформе представляет большой интерес с точки зрения программирования.
Целью курсовой работы является закрепление теоретических знаний и получение практических знаний по основам программирования и объектно-ориентированному программированию. Для этого были рассмотрены теоретические вопросы реализации объектно-ориентированного программирования, искусственного интеллекта в играх и конечный автомат (для создания логики действий компьютерного противника), на основании которых была разработана программная реализация игры «Battle City».
Основные результаты работы: разработан механизм, имитирующий искусственный интеллект игрового противника, и программа, реализующая данную игру, написанная на языке программирования С/С++.
Содержание
Введение
1 Теоретический раздел
1.1 Словесная постановка задачи
1.2 Описание игры
1.3 Игровой процесс оригинальной игры
1.4 Отличия от оригинала
1.5 Искусственный интеллект
2 Проектный раздел
2.1 Формальная постановка задачи
2.2 UML модель
2.3 Алгоритм решения задачи
2.4 Реализация автомата для управления поведением танка
3 Программный раздел
3.1 Описание программы
3.2 Описание структуры данных
3.3 Описание основных функций
4 Экспериментальный раздел
4.1 Тестирование в нормальных условиях
4.2 Тестирование в исключительных условиях
4.3 Тестирование в экстремальных условиях
4.4 Итоги тестирования
Заключение
Список использованных источников
Приложение А
Введение
На данный момент создание старых игр и их «клонов» на основе консольных приложений и при помощи объектно-ориентированного программирования является являться решенной задачей. Существует множество реализаций подобных игр на современных платформах. Так же существует множество статей по созданию искусственного интеллекта в компьютерных играх.Результатом работы является игра, работающая на компьютере с ОС Windows. Данная реализация игры является наиболее приближенной к оригиналу, но при этом обладает собственной уникальной графикой, музыкальным сопровождением и атмосферой.
Целью курсовой работы является закрепление теоретических знаний и получение практических знаний по объектно-ориентированному программированию. Для достижения поставленной цели были решены следующие задачи:
- анализ предметной области;
- разработка объектной модели;
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
1,02 Mb
Список файлов
Реализация игры Battle City.docx
РЭУ им. Плеханова
Tortuga

















