Видеоигра

Материал из NintendoWiki

(Перенаправлено с Игра)
Перейти к: навигация, поиск

Видеоигра - программа, цель которой - симуляция игрового процесса. Игры обычно выпускаются на внешних носителях диска, но также есть возможность покупки т.н. цифровых копий (игра скачивается на устройство хранения пользователя).

Содержание

[править] Устройство

Каждая игра состоит из набора уровней или заданий и многочисленных средств достижения цели самой игры. Игра выполнена чаще всего в виде графической программы, в которой объекты представлены с помощью графики. Некоторые игры (Zork и другие текстовые приключения) полагаются только на текст. В самой игре присутствуют объекты самых разных типов - звуки, музыка, графические статические рисунки, динамические рисунки, анимация, видео, элементы дизайна, не принадлежащие в внутриигровому миру (например полоски жизни, окна меню и т.д.) и конечно же текст.

[править] Меню

Каждая игра оснащена меню, с помощью которого выполняются внеигровые манипуляции (кроме этого, есть и внутриигровое меню, которое служит для манипуляций в самой игре), например настройки, сохранение и загрузка и т.д. Внутриигровое меню (например меню для выбора заклинаний в ролевой игре) и игровое меню (сохранение и т.д.) могут быть разделены, а могут быть и объединены.

[править] Управление

Управление в играх осуществляется с помощью различных устройст ввода: для видеоприставок характерны контроллеры (джойпады, или джойстики, как их называют в обиходе), джойстики (штурвалы), рули. В компьютерные игры играют на клавиатуре и мыши, но и с джойстиком игра возможна. Выбор средстав управления зависит от самой игры. Для стратегий больше подходит клавиатура и мышь, для аркад контроллеры, для симуляторов, пусть и не обязательно, но для реализма, подходят штурвалы и рули.

[править] Цели

В играх ставятся разные цели. В одних играх они четко поставлены сюжетом, например достижение определенного уровня и победа главного оппонента (Baldur's Gate). В других играх нет конечной цели и сам процесс направлен для получения очков - при этом игра может и не иметь конца (Tetris). Третьи игры позволяют просто играть без какой-либо цели и очков (Sims).

[править] Разработка

Разработкой игр изначально занимались по большей части энтузиасты (исследователи и учёные), которые имели доступ к дорогим компьютерам в исследовательских центрах. Со временем, компоненты стали дешевле, стали выходить домашние игровые компьютеры и прилагаемые к ним средства для создания программ (реже игр), стали упрощать работу. К началу 80-х начала появляться игровая индустрия - специализированные разработчики, которые с каждым новым поколением становились многочисленнее и включали в себя все большее количество разнообразных профессиий. Поначалу было достаточно нескольких программистов, дизайнера и художника, но со временем команды выросли до больших размеров (например над Uncharted 2 трудились уже более 150 человек). В команду современной фирмы-разработчика входят дизайнеры, художники-концептуалисты, звукорежиссеры, операторы, сценаристы, программисты, дизайнеры моделей и уровней, менеджеры, тестеры и мн. другие.

Первые приставки не поддерживали каких-либо особенных средств для создания игр, игры программировались напрямую на языке ассемблера (NES, Genesis, SNES к примеру). Позднее разработчики приставок поддерживали разработчиков выпуская библиотеки с заготовленными функциями и процедурами, предоставляли тестовые аппараты, сами видеоигры писались на более понятных языках программирования (в основном С и С++). Некоторые приставки более поздних поколений (Sega Saturn) все же, из-за особенностей архитектуры, могли выдавать "по-максимуму" если разработчики писали игры на неудобном, но гораздо более эффективном в плане доступа к железу и ресурсам, ассемблере. Игры для приставок последних поколений создаются с помощью объектноориентированных языков (C++, Java etc.) и многочисленных вспомогательных компонентов. Так, графику для игры не обязательно писать с нуля, если купить лицензию на один из готовых графических движков (Unreal Engine, напр.), так же как и физика и искуственный интеллект - для различных областей написаны и готовы многочисленные средства, которые значительно упрощают и ускоряют производство игр.