- •Содержание.
- •Введение.
- •Теоретическая часть.
- •2.1. Основные этапы развития компьютерных игр.
- •2.2. Виды компьютерных игр.
- •2.3. Выбор средств и среды для разработки.
- •Основные логические концепции приложения.
- •3.2. Интерфейс приложения.
- •3. Практическая часть.
- •3.1. Структура программы и ее реализация.
- •3.3. Руководство пользователя.
- •Заключение.
- •5. Приложения.
- •Полный код программы.
- •Дополнительные скриншоты приложения.
- •6.Список источников.
Теоретическая часть.
2.1. Основные этапы развития компьютерных игр.
История компьютерных игр насчитывает больше 40 лет. Первой в мире игрой с использованием вычислительной машины стала Space War – она была разработана для компьютера PDP-1 в 1962 году. Два игрока, сидя за консолью данной ЭВМ - огромного шкафа, набитого электронными лампами, управляли движением двух космических кораблей, вращавшихся вокруг планеты и стрелявших друг в друга ракетами. Игроки могли поворачивать корабли и ускорять их движение, а цель игры была предельно проста – вывести противника из строя прежде, чем это сделает он.
В 1973 году важный шаг на пути развития компьютерных игр сделала компания Xerox, создав прототип локальной сети (LAN). В 1974 году корпорация Intel выпустила микропроцессор Intel® 8080, на базе которого был создан ПК Altair, названный так в честь порта для космического корабля Starship Enterprise из популярного в те годы сериала Star Trek. Мало кто мог тогда предположить, что восьмиразрядный процессор с тактовой частотой 2 МГц предопределил развитие игровой индустрии в сторону ее компьютерной виртуализации.
В 1976 году компания Xerox организовала первую локальную сеть из 100 рабочих станций, соединенных километровым кабелем, что было серьезным шагом на пути к созданию многопользовательских игр. И те не замедлили появиться. В 1979 году была создана первая многопользовательская игра типа MUD (Multi User Dungeon), разработанная в университете Эссекса в Великобритании. Многопользовательская среда с простейшей графикой содержала множество комнат и коридоров для исследования, а игроки общались с помощью прототипа современных интернет-чатов. Год спустя игра была интегрирована в сети ARPANET (предшественник Интернета), что способствовало распространению этой игры по всему миру.
В 1981 году компания IBM выпустила устройство IBM PC 5150 на базе процессора Intel® 8088, обеспечившего достаточную вычислительную мощность и быстродействие для простых игр. Примерно в то же время на рынке появилась игровая приставка Sinclair Spectrum 48k. Эта небольшая консоль, подключавшаяся к монитору или телевизору, имела резиновые клавиши и приобрела немалую популярность, поскольку позволяла домашним пользователям заниматься программированием и играть в компьютерные игры. Первые игры - такие как Chaos от Mythos Games – даже поддерживали многопользовательский режим (до 8 игроков), хотя управлялись при помощи только одной консоли.
В 1989 году процессоры Intel® 486 ознаменовали переход ПК к графическому интерфейсу, а также позволили значительно увеличить быстродействие игр благодаря встроенному математическому сопроцессору. Эра текстовых игр и игр с символьной графикой стремительно завершалась - новое поколение компьютеров на базе процессора Intel® Pentium®, появившихся в 1993 году, расширило возможности использования сложной графики и мультимедийных средств, в том числе трехмерной графики, фотографии и видео, важнейших компонентов игр. В том же году компания ID Software выпустила игру Doom, ставшую хитом всех времен и народов. Хотя концепция игры весьма незатейлива (игрок бродит по темным коридорам, населенным монстрами, и систематически их уничтожает) уникальные элементы игры делали ее отличной ото всего того, что существовало ранее. Трехмерная среда, вид от первого лица, поддержка сетевого варианта игры (вначале – до четырех ПК), возможность играть как в команде, так и друг против друга – все это произвело революцию в мире компьютерных игр. До сих пор Doom остается одной из самых популярных игр в мире.
В 1996 году компания ID Software, развив концепцию Doom и дополнив ее улучшенной трехмерной графикой, выпустила игру Quake, позволяющую игрокам двигаться в любом направлении. В период бета-тестирования Quake возник феномен так называемых кланов - объединений игроков, спонтанно возникающих во время сетевых конференций (LAN party) и интерактивных встреч и имеющих собственное название, стиль, правила поведения и иерархию. Кланы могли включать в себя от 5 до нескольких сотен игроков.
В 1997 году корпорация Intel выпустила процессор Intel® Pentium® II, основные элементы которого были оптимизированы для обработки трехмерной графики, звука и видео - основных компонентов большинства компьютерных игр. Компания Sierra выпустила игру Half Life, новый хит интерактивных баталий. Игра, по сюжету которой главный персонаж бежит из правительственной лаборатории, населенной пришельцами и монстрами, стала одной из первых многопользовательских игр, позволявшей создавать «модификации» (mods) игры с возможностью редактирования ее элементов: лица, одежды и оборудования персонажей. Создание подобных «скинов» стало своего рода компьютерным искусством.
В 1999 году Intel выпустила процессор Intel® Pentium® III с набором команд потоковых SIMD-расширений (SSE), предназначенным для работы со сложными мультимедийными приложениями, в том числе с трехмерной графикой и потоковыми мультимедиа, которые стали неотъемлемой частью игр. Тогда же компания Epic Games выпустила игру Unreal Tournaments - новый хит игрового рынка и LAN-конференций.
В 2000 году на рынке появился процессор Intel® Pentium® 4 с еще более впечатляющими мультимедийными возможностями. В частности, он поддерживал быструю обработку сложных данных - например, визуализацию трехмерных помещений. Игры стали еще более реалистичными благодаря «фотографической» графике и элементам искусственного интеллекта, реализованным в их «движках».
В 2002 году технологии широкополосного доступа открыли возможности для многопользовательских игр через Интернет, но пока по быстродействию и накалу атмосферы они не могут сравниться с играми по локальным сетям.
В 2004 году корпорация Intel представила процессор Intel® Pentium® 4 Extreme Edition, открывший уникальные возможности для любителей современных компьютерных игр.
Сегодня несколько миллионов человек в мире имеют доступ к виртуальным мирам, более известным как MMORPG (глобальные многопользовательские онлайновые ролевые игры). Они тратят на жизнь в виртуальных измерениях не меньше времени, чем на другие свои потребности.
В 2003 г. игра SWG (Star War Galaxies) вышла на второе место в США по количеству зарегистрированных пользователей – спустя всего лишь месяц после выпуска в ней принимало участие свыше 275 тысяч игроков. Таким образом, SWG стала самой быстрорастущей MMORPG в истории.
В 2005 году выпущена в свет консоль нового 7-го поколения – «Xbox 360».
Поступил в продажу первый отдельный модуль обработки игровой физики «PhysX». Этот модуль является дополнением к основной видеокарте компьютера, с целью её разгрузки и увеличения производительности. Сам модуль не получил широкого распространения, но его программная часть стала повсеместно использоваться в видеокартах, благодаря чему в компьютерных играх значительно повысилось количество подвижных объектов и использование реальных физических законов.
Выходит игра «Fahrenheit: Indigo Prophecy». Это уже практически интерактивный фильм, а не игра. В процессе прохождения есть множество сюжетных развилок, в конце игры – несколько вариантов завершения истории. Компьютерные игры делают ещё один большой шаг вперёд навстречу большому искусству.
В 2006 году вввыходит самая популярная русскоязычная игра «S.T.A.L.K.E.R.» от украинской компании «GSC Game World». Игра рассказывает о жизни искателей приключений в Чернобыльской радиоактивной зоне. В игре доступен открытый мир и множество группировок, воюющих между собой.
Выходит игра в жанре головоломки от первого лица – «Portal» в составе комплекта игр «The Orange Box». В игре обыгрывается научно-фантастическая идея о создании порталов, способных мгновенно переносит предметы из одной точки в другую. Все головоломки решаются с помощью специальной портальной пушки, способной создавать порталы.
Выходит трёхмерный боевик «BioShock» с потрясающей историей про подводный город и альтернативную историю 1960-х годов.
На PC и PlayStation 3в 2009 году выходит инди игра «Braid». (До этого в 2008 году она вышла на X360, но столь широкой популярности не получила). «Braid» показала насколько качественными и интересными могут быть игры от независимых разработчиков, не скованных шаблонным мышлением, царящем в больших игровых компаниях. После выхода «Braid» инди игры стали на равных соперничать с высокобюджетными игровыми проектами. «Aquaria», «World of Goo», «Machinarium» - все эти инди игры затмили собой большую часть игровых блокбастеров.
В 2010 году выходит кинематографичный квест «Heavy Rain» на «PlayStation 3». В этой игре мрачный, сложный, тщательно проработанный сюжет. По напряженности и интересности происходящего «Heavy Rain» превосходит большинство фильмов. Но весь игровой процесс сводится лишь к использованию серий контекстно-чувствительных действий (Quick Time Events).
Выходит культовая инди игра «Minecraft». (Она разрабатывалась с 2009 года, получив популярность с самого начала разработки, вышла в 2011 году). Игра представляет собой открытый мир, где можно изменять всё вокруг. Главный герой, враги, окружение и даже ландшафт – всё построено из больших цветных кубов. Каждый куб независим от других и поддаётся изменению, благодаря чему изменяем становится весь игровой мир. Игру причислили к новому жанру «строительство с видом от первого лица».
В 2012 году выходит 3D-Action с огромным свободным миром – «Far Cry 3». Игроку доступен целый тропический остров, наполненный пиратами работорговцами, воинственными аборигенами и дикими животными. В игре доступно развитие навыков героя и его снаряжения, можно заниматься охотой и собирательством трав, играть в мини-игры с местными жителями.
Рисунок 1. Наглядное представление степени развития компьютерных игр (слева - игра «Tennis for Two», созданная в 1958 году; справа – скриншот из игры «Far Cry 3», вышедшей в 2012 году).
