
- •Введение
- •1. Разработка технического задания
- •1.1 Назначение разработки
- •1.2 Требования к функциональным характеристикам
- •1.2.1 Требования к составу выполняемых функций
- •1.6 Требования к исходным кодам и языкам программирования
- •1.7 Требования к программным средствам, используемым программам
- •1.8 Технико-экономические показатели
- •1.9 Стадии разработки и этапы разработки
- •2. Компьютерные игры
- •2.1 Понятие и классификация компьютерной игры
- •Virtual Shooting (Виртуальный тир)
- •2.2 Разработка компьютерных игр
- •2.3 Индустрия компьютерных игр
- •3. Разработка программного средства «картотека компьютерных игр»
- •3.1 Диаграмма прецедентов
- •3.2 Диаграмма классов
- •3.3 Описание среды разработки
- •3.4 Технология доступа к данным Borland Database Engine
- •Создание каталога
- •3.6 Создание псевдонима бд
- •3.7 Создание таблиц с помощью Database Desktop
- •3.8 Создание ссылочной целостности
- •3.9 Создание формы
- •3.10 Создание sql Запросов
- •Заключение
- •Список литературы
- •5. Понамарев в. - Базы данных в Delphi 7. Самоучитель.
- •6. Фаронов в.В. - Программирование баз данных в Delphi 7
1.6 Требования к исходным кодам и языкам программирования
Исходные коды программы должны быть реализованы на Delphi7.Borland Delphi 7 Studio позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии .NET.
1.7 Требования к программным средствам, используемым программам
Системные программные средства, используемые программой, должны быть представлены в виде лицензионных версий операционной системы Windows 2000/XP, Vista, Windows7 и лицензионной версии СУБД Borland Delphi7.
1.8 Технико-экономические показатели
Ориентировочная экономическая эффективность внедрения программного средства «Картотека компьютерных игр» не рассчитывается.
1.9 Стадии разработки и этапы разработки
Разработка должна быть проведена в 3 стадии:
Разработка технического задания.
Рабочее проектирование.
Внедрение.
На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания. На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:
Разработка программы;
Разработка программной документации;
Испытания программы.
2. Компьютерные игры
2.1 Понятие и классификация компьютерной игры
Компьютерная игра (иногда используется неоднозначный термин видеоигра) — компьютерная программа служащая для организации игрового процесса (геймплея), связи с партнёрами по игре, или сама выступающая в качестве партнёра.
Компьютерные игры часто создаются на основе фильмов и книг; есть и обратные случаи. С 2011 года компьютерные игры официально признаны в США отдельным видом искусства. Компьютерные игры оказали столь существенное влияние на общество, что в информационных технологиях отмечена устойчивая тенденция к геймификации для неигрового прикладного программного обеспечения.
Классификация
Компьютерные игры могут быть классифицированы по двум признакам: жанр и количество игроков.
Классификация игр по жанрам
Action (транслит. — «экшен» или «экшн»; перевод с англ. — «действие») — жанр компьютерных игр, в которых успех игрока в большой степени зависит от его скорости реакции и способности быстро принимать тактические решения. Действие таких игр развивается очень динамично и требует напряжения внимания и быстрой реакции на происходящие в игре события. При этом в качестве основного средства прогресса в игре, как правило, используется какое-либо оружие. К таким относится:
3D Shooter (3D-шутеры, "бродилки")
Название произошло от понятия 3D - 3 dimensions (три измерения) и shooter (англ. «стрелок»). Основной принцип состоит в изображении виртуального пространства и предметов посредством игровой программы, исполняемой на компьютере. При этом игрок может воздействовать на виртуальную игровую среду. Применяется для обозначения всех видов компьютерных игр, содержащих элементы боя в виртуальном трехмерном пространстве. В основном используется техника «шутер от первого лица» - при этом изображение на экране монитора компьютера имитирует вид из глаз игрока. С точки зрения организации игры различаются Singleplayer и Multiplayer - игра в одиночку против компьютера и игра с другими игроками.
Примеры шутеров от первого лица: Doom, Quake, Call of Duty, BioShock
Примеры шутеров от третьего лица: Tomb Raider,Max PayneGrand, Theft Auto.
Arcade (аркада)
Игры в которых игроку приходится действовать быстро, полагаясь в первую очередь на свои рефлексы и реакцию. Аркады характеризуются развитой системой бонусов: начисление очков, постепенно открываемые элементы игры и т.д. Термин «аркада» по отношению к компьютерным играм возник во времена игровых автоматов, которые устанавливались в торговых галереях (arcades). Игры на них были простыми в освоении (чтобы привлечь побольше играющих). В последствии эти игры перекочевали в игровые приставки и до сих являются основным жанром на них.
Arcade Racing (Аркадные гонки)
Аркадные гонки характеризуются легким, отдаленным от реальности управлением.
Примеры: серия Trackmania, Go for ride
Classic Arcade (Классические аркады)
Суть классических аркад объяснить довольно сложно. Обычно главной целью является прохождение уровня за максимально короткий промежуток времени или сбор всех бонусов на уровне. Сюда же можно отнести разнообразные арканоиды и пинболлы.
Примеры: Pacman, Digger, Battle City
Fighting (Драки)
В драках два персонажа дерутся на арене, применяя различные удары, броски и комбинации. Характеризуется большим количеством персонажей (бойцов) и ударов (иногда больше ста для каждого персонажа). Жанр малопопулярен на PC из-за ориентации на совместную игру, а на клавиатуре довольно проблематично одновременно играть вдвоем. Однако хорошо развит на игровых приставках. По некоторым играм этого жанра даже проводятся мировые чемпионаты.
Примеры: Mortal Combat, Street Fighter, Tekken
Platformer (Платформеры)
Понятие платформеров пришло с игровых приставок. Именно там этот жанр наиболее популярен. Основной задачей игрока является преодоление препятствий (ям, шипов, врагов и т.д.) с помощью прыжков. Зачастую приходится прыгать по абстрактно расставленным в воздухе "палочкам" (т.н. платформам), отсюда и пошло название жанра.
Примеры: Mario, Aladdin
Scrollers (Скроллеры)
В скроллерах экран непрерывно движется в одну из сторон, а игроку предлагается уничтожать появляющихся врагов и собирать появляющиеся бонусы. По направлению движения различают вертикальные и горизонтальные скроллеры. Жанр был очень популярен в середине 90-х годов, сейчас скроллеры практически не выпускаются.
Примеры: Jets'n'Guns, AirStrike, DemonStar, KaiJin