Игровые форумы

Объявление

Сайт команды SGM https://teamsgm.3dn.ru

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Игровые форумы » Разговорчики » Википедия


Википедия

Сообщений 1 страница 8 из 8

1

Здесь можно найти информацию из Википедий

0

2

Жесткокры́лые, или жуки́ (лат. Coleoptera) — отряд насекомых, представители которого характеризуются видоизменением передних крыльев в твёрдые, сильно склеротизированные, либо кожистые надкрылья, лишённые жилкования, с сохранением перепончатых задних (нижних) крыльев, служащих для полёта и в спокойном состоянии сложенных под надкрыльями (очень редко крылья и надкрылья редуцированы)[1][2]. Для представителей отряда характерен также грызущий или жующий ротовой аппарат, развитая передняя часть груди, подвижное сочленение переднегруди с её средней частью[1][2][3]. Форма и размеры тела весьма разнообразны: от 0,3—1,0 мм[1][4] до 167 мм[5].

Развитие с полным превращением: имеются стадии яйца, личинки, куколки и имаго. Личинки с хорошо развитой хитинизированной головой и грызущим ротовым аппаратом, преимущественно червеобразные или камподеевидные, у большинства видов с членистыми грудными конечностями, без брюшных ног. Куколки преимущественно свободные, обычно мягкие, неподвижные (двигаться может только брюшко), неокрашенные[1].

Жуки являются крупнейшей группой среди насекомых и живых существ в целом — в отряде насчитывается более 360 000 видов[6], что составляет 40 % от всех известных видов насекомых[7]. По данным на 31 октября 2010 года, на территории России обитает 13 342 вида жесткокрылых из 148 семейств[8].

0

3

http://upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Sporidesmin.gif/200px-Sporidesmin.gifНаука
« Самым непонятным в нашем мире является то, что он всё-таки понятен.
А. Эйнштейн »

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

0

4

У этого термина существуют и другие значения, см. Магия (значения).
«Цирцея предлагает кубок Улиссу» картина Джона Уильяма Ватерхауса

Ма́гия (лат. magia, от греч. μαγεία; также волшебство) — одна из древнейших форм религиозности (наряду с анимизмом, тотемизмом, фетишизмом). Элементы магии содержатся в религиозных традициях большинства народов мира.

Существует ряд академических определений термина, например, определение профессора Г. Е. Маркова: «Магия — символическое действие или бездействие, направленные на достижение определённой цели сверхъестественным путём»[1] — под это определение попадают и первобытные верования, и современная западная магическая традиция.

Дж. Фрезер в своём классическом труде «Золотая ветвь»[2] разделяет магию на симпатическую и контагиозную, в основе своей имеющих свойства магического мышления первобытного человека. Симпатическая магия (иначе имитативная) руководствуется принципом подобия и сходства, «подобное производит подобное». В качестве примера можно привести известные практики магии Вуду, в которых поражение куклы, символизирующей объект, должно было нанести вред самому объекту. Контагиозная магия исходит из идеи сохранения связи между предметами, когда-либо соприкасавшимися и возможности воздействия на один посредством другого. Ярким примером этой идеи могут служить верования, регламентирующие методы уничтожения отстриженных волос и ногтей (сожжение, закапывание и т. д.), присутствующие во многих культурах мира. Эти, а также ряд других явлений объединяются общим понятием Контагиозная магия.

Сам термин «магия» имеет античные корни; он происходит от греческого названия зороастрийских жрецов. В средневековой литературе часто использовался латинский термин «Ars magica».

В Европе и Северной Америке по мере превращения магии в учение (группу учений) или квазинаучную дисциплину, появилось множество определений, сформулированных практикующими. Так, например,

    Элифас Леви пишет, что магия это «традиционная наука о секретах природы»[3].
    По Папюсу магия — это «применение динамизированной человеческой воли к быстрому развитию сил природы»[4].
    Карлос Кастанеда использовал термин «магия» для описания способа реализации возможностей человека, касающихся природы восприятия[5].

Религиозный философ Н. А. Бердяев так определял представления о магии, которые он наблюдал среди оккультистов: «Магия есть господство над миром через познание необходимости и закономерности таинственных сил мира»[6]. «Магия есть действие над природой и власть над природой через познание тайн природы[7].

Современной наукой магия рассматривается исключительно в религиозном контексте[источник?]. Национальный научный фонд (США) относит существование ведьм и магов к одному из наиболее распространённых среди американцев псевдонаучных заблуждений[8].

0

5

Программи́рование — в обычном понимании, это процесс создания компьютерных программ.

Программирование позволяет настроить компьютер или иное программируемое логическое устройство на те или иные действия. Обычно программа вводится в компьютер программистами, и первые программы создавались математиками и логиками, конструировавшими компьютеры. Когда еще не было средств вывода на экран, программа выдавала результат просто в печатном виде на принтере. Ввод в компьютер также производился несколько иначе. В любом случае, со временем стало понятно, что программировать компьютер каждый раз «с нуля» после каждой его перезагрузки — неразумно. Поэтому начали появляться средства запоминания программ и данных. Но первые компьютеры были все-таки не цифровыми, а аналоговыми. Проще говоря, они были сначала механическими, потом электромеханическими и, уже потом, электронными. (Первые электронные компьютеры и прочие вычислители работали на электронных лампах.) Конечно это не совсем компьютер в современном понимании. Программированием также называют настройку электронных устройств и программно-аппаратных комплексов. Например: программирование цифровых АТС, программирование бытовых приборов конечным пользователем, запись информации в ПЗУ. Разработку логической схемы для ПЛИС тоже называют программированием. В общем понимании, программирование — это процесс описания функционирования устройства, который может быть выражен либо в структуре самого устройства, либо в виде набора команд, выполняемых устройством. Программирование сочетает в себе элементы науки (логики, математики, информатики, кибернетики), инженерной дисциплины и искусства (авторской творческой деятельности).

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

В более широком смысле под программированием понимают весь спектр деятельности, связанный с созданием и поддержанием в рабочем состоянии программ — программного обеспечения ЭВМ. Более точен современный термин — «программная инженерия» (также иначе «инженерия ПО»). Сюда входят анализ и постановка задачи, проектирование программы, построение алгоритмов, разработка структур данных, написание текстов программ, отладка и тестирование программы (испытания программы), документирование, настройка (конфигурирование), доработка и сопровождение.

Программирование для ЭВМ основывается на использовании языков программирования, на которых записывается программа. В настоящее время для того, чтобы программа могла быть понята и исполнена ЭВМ, требуется специальный инструмент — транслятор. (Можно, конечно, обойтись и без транслятора. Но тогда программу придется кодировать непосредственно на языке машинных команд, а это весьма трудоемкое занятие.) Существуют два вида трансляторов — компиляторы и интерпретаторы. (Составная часть компилятора, выполняющая собственно трансляцию программы на языке программирования (например на С++ или языке ассемблера), также называется транслятором.) В настоящее время активно используются так называемые интегрированные среды разработки программ, включающие в свой состав также редактор для ввода и редактирования текстов программ, отладчики для поиска и устранения ошибок в программах, трансляторы с различных языков программирования, компоновщики для сборки программы из нескольких модулей, и другие служебные подпрограммы. Текстовый редактор среды программирования может иметь специфичную функциональность, такую как индексация имен, отображение документации, средства визуального создания пользовательского интерфейса. С помощью текстового редактора программист производит набор и редактиктирования текста содаваемой программы, который называют исходным кодом («исходник» — на профессиональном жаргоне). Язык программирования определяет синтаксис и изначальную семантику исходного кода, семантика языка программирования может расширяться текстом программы, дополнительными библиотеками и программно-аппаратным окружением, в котором выполняется программа. Компилятор преобразует текст программы в машинный код, непосредственно исполняемый электронными компонентами компьютера. Интерпретатор либо явно не преобразует текст программы в машинный код, либо неявно делает такое преобразование в процессе выполнения программы.

Вы так же можете добавить сюда свою информацию

0

6

Игрово́й движо́к — это центральный программный компонент компьютерных и видео игр или других интерактивных приложений с графикой, обрабатываемой в реальном времени. Он обеспечивает основные технологии, упрощает разработку и часто даёт игре возможность запускаться на нескольких платформах, таких как игровые консоли и настольные операционные системы, например, GNU/Linux, Mac OS X и Microsoft Windows.

Основную функциональность обычно обеспечивает игровой движок, включающий движок рендеринга («визуализатор»), физический движок, звук, систему скриптов, анимацию, искусственный интеллект, сетевой код, управление памятью и многопоточность. Часто на процессе разработки можно сэкономить за счет повторного использования одного игрового движка для создания множества различных игр.

История

В первое время из-за невысокой скорости и отсутствия какой-либо стандартизации аппаратной части даже порты одной игры серьёзно переписывались — а из одной игры в другую вообще переносили минимум кода. Впрочем, в играх жанра квест существовали Infocom'овская Z-Machine и SCI компании Sierra — именно их можно считать первыми законченными игровыми движками.

Сам же термин «игровой движок» появился в середине 1990-х годов — в это время окончательно установилось засилье IBM-совместимых компьютеров и появились первые трёхмерные игры. Игры Doom и Quake от id Software оказались настолько популярными, что другие разработчики вместо того, чтобы работать с чистого листа, лицензировали основные части программного обеспечения и создавали свою собственную графику, персонажей, оружие и уровни — «игровой контент» или «игровые ресурсы». Движок Quake был использован в более чем десяти проектах и дал серьёзный толчок развитию middleware-индустрии.

Более поздние игры, такие как Unreal 1998 года (движок Unreal Engine) и Quake III Arena (на движке id Tech 3) 1999 года, были спроектированы с применением данного подхода, с отдельно разработанными движком и наполнением. Практика лицензирования такой технологии оказалась полезным вспомогательным доходом для некоторых разработчиков игр. Так, стоимость одной лицензии на коммерческий игровой движок класса high-end может варьироваться от 10 тыс. до 3,75 млн $ (в случае Warcraft III)[источник?], а число лицензиатов может достигать несколько десятков компаний (как для Unreal Engine). По крайней мере, многократно используемые движки ускоряют и упрощают разработку игры, что является ценным преимуществом в конкурирующей индустрии компьютерных игр.

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

Шутеры от первого лица остаются преобладающими пользователями сторонних игровых движков, но сейчас такие движки также используются в других жанрах. Например, RPG Morrowind и MMORPG Dark Age of Camelot основаны на движке NetImmerse, в то время, как Oblivion и Fallout 3 используют новую версию данной технологии — Gamebryo. Известная MMORPG Lineage II построена на движке Unreal Engine 2 (несмотря на то, что данный движок изначально предназначался для использования в шутерах).

Игровые движки также используются в играх, первоначально разработанных для игровых консолей; например, движок RenderWare используется во франчайзах Grand Theft Auto и Burnout.

Современные игровые движки — одни из самых сложных в написании приложений, зачастую состоящие из десятков различных компонентов, каждый из которых можно настраивать по отдельности под нужды игры. На сайте Future Game Coders есть различные темы о подсистемах современных игр.
Обзор

В дополнение к многократно используемым программным компонентам, игровые движки предоставляют набор визуальных инструментов для разработки. Эти инструменты обычно составляют интегрированную среду разработки для упрощённой, быстрой разработки игр на манер поточного производства. Эти игровые движки иногда называют «игровым подпрограммным обеспечением» (сокр. ППО; англ. middleware), так как, с точки зрения бизнеса, они предоставляют гибкую и многократно используемую программную платформу со всей необходимой функциональностью для разработки игрового приложения, сокращая затраты, сложность и время разработки — все критические факторы в сильноконкурирующей индустрии видеоигр.

Как и другие ППО решения, игровые движки обычно платформо-независимы и позволяют некоторой игре запускаться на различных платформах, включая игровые консоли и персональные компьютеры, с некоторыми внесёнными в исходный код изменениями (или вообще без них). Часто игровое ППО имеет компонентную архитектуру, позволяющую заменять или расширять некоторые системы движка более специализированными (и часто более дорогими) ППО компонентами, например, Havok — для физики, FMOD — для звука или SpeedTree — для рендеринга. Некоторые игровые движки, такие как RenderWare, проектируются как набор слабосвязанных ППО компонентов, которые могут выборочно комбинироваться для создания собственного движка, вместо более традиционного подхода расширения или настройки гибкого интегрируемого решения. Тем не менее расширяемость достигнута и остаётся высокоприоритетной в игровых движках из-за широких возможностей их применения. Несмотря на специфичность названия, игровые движки часто используются в других типах интерактивных приложений, требующих графику в реальном времени, таких как рекламные демо-ролики, архитектурные визуализации, обучающие симуляторы и среды моделирования.

Некоторые игровые движки предоставляют только возможности 3D рендеринга в реальном времени вместо всей функциональности, необходимой играм. Эти движки доверяют разработчику игры реализацию остальной функциональности или её сбор на основе других игровых ППО компонентов. Такие типы движков обычно относят к «графическим движкам», «движкам рендеринга» или «3D движкам» вместо более содержательного термина «игровой движок». Однако эта терминология используется противоречиво: так, многие полнофункциональные игровые 3D движки упомянуты просто как «3D движки». Некоторые примеры графических движков: RealmForge, Ogre 3D, Power Render, Crystal Space и Genesis3D. Современные игровые или графические движки обычно предоставляют граф сцены — объектно-ориентированное представление 3D мира игры, которое часто упрощает игровой дизайн и может использоваться для более эффективного рендеринга огромных виртуальных миров.
Аппаратная абстракция

Чаще всего 3D движки или системы рендеринга в игровых движках построены на графическом API, таком как Direct3D или OpenGL, который обеспечивает программную абстракцию GPU или видеокарты. Низкоуровневые библиотеки, например, DirectX, SDL и OpenAL, также используются в играх, так как обеспечивают аппаратно-независимый доступ к другому аппаратному обеспечению компьютера, такому как устройства ввода (мышь, клавиатура и джойстик), сетевые и звуковые карты. До появления аппаратно-ускоряемой 3D графики использовались программные визуализаторы. Программный рендеринг всё ещё используется в некоторых инструментах моделирования для рендеринга изображений, для которых визуальная достоверность важнее производительности (количество кадров в секунду) или когда аппаратное обеспечение компьютера не удовлетворяет требованиям, например, не поддерживает шейдеры.

0

7

Трёхмерная графика (3D Graphics, Три измерения изображения, 3 Dimensions, рус. 3 измерения) — раздел компьютерной графики, совокупность приемов и инструментов (как программных, так и аппаратных), предназначенных для изображения объёмных объектов. Больше всего применяется для создания изображений на плоскости экрана или листа печатной продукции в архитектурной визуализации, кинематографе, телевидении, компьютерных играх, печатной продукции, а также в науке и промышленности.

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

Для получения трёхмерного изображения на плоскости требуются следующие шаги:

    моделирование — создание трёхмерной математической модели сцены и объектов в ней.
    рендеринг (визуализация) — построение проекции в соответствии с выбранной физической моделью.
    вывод полученного изображения на устройство вывода — дисплей или принтер.

Однако, в связи с попытками создания 3D-дисплеев и 3D-принтеров, трёхмерная графика не обязательно включает в себя проецирование на плоскость.

0

8

Модели́рование — исследование объектов познания на их моделях; построение и изучение моделей реально существующих объектов, процессов или явлений с целью получения объяснений этих явлений, а также для предсказания явлений, интересующих исследователя.Виды моделирования
Пример научного моделирования. Схема химических процессов и процессов переноса в атмосфере.

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

    Информационное моделирование
    Компьютерное моделирование
    Математическое моделирование
    Математико-картографическое моделирование
    Молекулярное моделирование
    Цифровое моделирование
    Логическое моделирование
    Педагогическое моделирование
    Психологическое моделирование
    Статистическое моделирование
    Структурное моделирование
    Физическое моделирование
    Экономико-математическое моделирование
    Имитационное моделирование
    Эволюционное моделирование
    Графическое и геометрическое моделирование
    и т. д.

[править] Процесс моделирования

Процесс моделирования включает три элемента:

    субъект (исследователь),
    объект исследования,
    модель, определяющую (отражающую) отношения познающего субъекта и познаваемого объекта.

Первый этап построения модели предполагает наличие некоторых знаний об объекте-оригинале. Познавательные возможности модели обусловливаются тем, что модель отображает (воспроизводит, имитирует) какие-либо существенные черты объекта-оригинала. Вопрос о необходимой и достаточной мере сходства оригинала и модели требует конкретного анализа. Очевидно, модель утрачивает свой смысл как в случае тождества с оригиналом (тогда она перестает быть моделью), так и в случае чрезмерного во всех существенных отношениях отличия от оригинала. Таким образом, изучение одних сторон моделируемого объекта осуществляется ценой отказа от исследования других сторон. Поэтому любая модель замещает оригинал лишь в строго ограниченном смысле. Из этого следует, что для одного объекта может быть построено несколько «специализированных» моделей, концентрирующих внимание на определенных сторонах исследуемого объекта или же характеризующих объект с разной степенью детализации.

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

На третьем этапе осуществляется перенос знаний с модели на оригинал — формирование множества знаний. Одновременно происходит переход с «языка» модели на «язык» оригинала. Процесс переноса знаний проводится по определенным правилам. Знания о модели должны быть скорректированы с учетом тех свойств объекта-оригинала, которые не нашли отражения или были изменены при построении модели.

Четвертый этап — практическая проверка получаемых с помощью моделей знаний и их использование для построения обобщающей теории объекта, его преобразования или управления им.

Моделирование — циклический процесс. Это означает, что за первым четырехэтапным циклом может последовать второй, третий и т. д. При этом знания об исследуемом объекте расширяются и уточняются, а исходная модель постепенно совершенствуется. Недостатки, обнаруженные после первого цикла моделирования, обусловленные малым знанием объекта или ошибками в построении модели, можно исправить в последующих циклах.

Сейчас трудно указать область человеческой деятельности, где не применялось бы моделирование. Разработаны, например, модели производства автомобилей, выращивания пшеницы, функционирования отдельных органов человека, жизнедеятельности Азовского моря, последствий атомной войны. В перспективе для каждой системы могут быть созданы свои модели, перед реализацией каждого технического или организационного проекта должно проводиться моделирование.

0


Вы здесь » Игровые форумы » Разговорчики » Википедия