Реферат: Разработка игровой программы Морской бой
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ СТАЛИ И СПЛАВОВ
(ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)
НОВОТРОИЦКИЙ ФИЛИАЛ
кафедра экономики и информатики
ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ
Студент __________________________________________________________
(Ф.И.О., группа )
Тема курсовой работы (проекта): “Разработка приложения “Игра – Морской
Бой” _
Срок сдачи курсового проекта_________________________________________
Перечень вопросов подлежащих исследованию или разработке:
а) Актуальность и значимость темы.
б) История развития игровых программ.
в) Обоснование выбора используемых компонентов
г) Алгоритм реализации проекта.
Руководитель: Плясунов Д.Ю. ________________
"ИГРА - вид непродуктивной деятельности, мотив которой заключается не в ее результатах, а в самом процессе. В истории человеческого общества переплеталась с магией, культовым поведением и др. ... Свойственна также высшим животным".
Советский энциклопедический словарь
ВВЕДЕНИЕ
Все, кто имеет дело с компьютером, так или иначе сталкивались с компьютерными играми, и подавляющее большинство может сходу назвать несколько игр, которые им особенно понравились. Те, кто уже совсем наигрался, почти наигрался или еше не наигрался, но в процессе общения с компьютером уже начал совмещать игры с чем-нибудь более полезным, возможно, хотели бы придумать какие-нибудь свои, не похожие ни на какие другие игры (1).
Многое захватывает в таком творчестве. И не сам процесс игры, а разработка игровой вселенной, ее проектирование и реализация. Когда можно слить воедино сценарий, графику, музыку, искусно задуманный и умело запрограммированный алгоритм — создать единый фантастический мир, живущий по законам, которые ты же для него и придумал.
В данной курсовой работе речь пойдет о создании несложной игровой программы «Морской бой», которая и будет являться объектом исследования.
В первой главе данной курсовой работы рассматриваются аспекты программирования игр с использованием визуальных компонентов, в пункте 1.1. приводится аналитический обзор игрового программного обеспечения, классификация игр. В пункте 1.2. приводится описание компонентов, используемых при реализации практической части курсовой работы. В пункте 1.3. показываются возможности использования визуальных компонентов.
Во второй главе приведены этапы разработки программы, такие как постановка задачи, алгоритм реализации и описание пользовательского интерфейса.
В заключении приведены выводы по курсовой работе, достоинства и недостатки визуальных методов программирования.
Список использованных источников содержит полный перечень технической литературы, использованной для написания данной курсовой работы.
Приложения содержат блок-схемы всех процедур программы, и текст самой программы.
1. ПРОГРАММИРОВАНИЕ ИГР С ИСПОЛЬЗОВАНИЕМ ВИЗУАЛЬНЫХ КОМПОНЕНТОВ
- Аналитический обзор
В последнее время продажи программного обеспечения увеличиваются незначительно, в то время как продажи игровых программ возрастают экспоненциально. Игры для платформы Windows составляют подавляющее большинство. Игровое программное обеспечение – это третья по размерам доходов отрасль индустрии программного обеспечения после текстовых процессоров и электронных таблиц (1).
До недавнего времени среда Windows использовалась в основном как платформа для создания игр, первоначально разработанных для Macintosh. Это осуществлялось на базе пакета QuickTime фирмы Apple. Примерами таких игр могут быть Mysl (Broderbund/Cyan), Wrath of the Gods (Maxis/Luminaria) и некоторые другие. В ряде случаев использовался пакет Video for Windows, позволяющий отображать оцифрованное видео. Затем появились библиотеки WinG и WinToon, на базе которых фирма Sierra создала игру King's Quest VII. Это были первые попытки использовать Windows как платформу для создания игровых программ. Преимущества такого подхода достаточно очевидны — единый интерфейс, наличие стандартных драйверов для большинства мультимедийных устройств и возможность управления ими стандартными способами. Затем появилась новая версия — Windows 95, в состав которой была включена библиотека WinG (как подсистема GDI), и перед разработчиками открылись более широкие возможности.
Указать точное число компьютерных игр очень трудно. Можно только примерно оценить число различных наименований игр, находящихся на рынке в любое время (2).
--> ЧИТАТЬ ПОЛНОСТЬЮ <--