Системные отклонения
- 1 year ago
- 0
- 0
Системные требования | ||
---|---|---|
Рекомендации |
Шаблон «Системные требования» создан для простого, удобного и стандартизированного добавления системных требований компьютерных программ в статьи Википедии . Он предназначается для всех программ, которые работают на персональных компьютерах , включая как IBM PC-совместимые компьютеры , так и Apple Macintosh . Шаблон предназначается для широкого диапазона программ, начиная от операционных систем и заканчивая компьютерными ПК-играми . Шаблон сосредоточен в основном на аппаратных требованиях, однако есть поле для операционной системы.
Этот шаблон был изначально без изменений скопирован с английской Википедии с шаблона и впоследствии был немного доработан и модифицирован, учитывая языковые стандарты русской Википедии . Для установления совместимости с английской Википедией на этот шаблон ведёт перенаправление {{ VG Requirements }} .
При использовании данного образца вики-кода будет создаваться таблица с двумя столбцами: «Минимальные» и «Рекомендуемые», в которых должны быть распределены минимальные и рекомендуемые системные требования программ.
Полная заготовка для копирования без пояснений | Упрощённая заготовка для копирования без пояснений |
---|---|
{{Системные требования |caption= |width= |useminandrec= |platform1= |os1= |os1rec= |cpu1= |cpu1rec= |gpu1= |gpu1rec= |memory1= |memory1rec= |hdspace1= |hdspace1rec= |media1= |media1rec= |display1= |display1rec= |network1= |network1rec= |sound1= |sound1rec= |input1= |input1rec= }} |
{{Системные требования |useminandrec= |platform1= |os1= |os1rec= |cpu1= |cpu1rec= |gpu1= |gpu1rec= |memory1= |memory1rec= |hdspace1= |hdspace1rec= |media1= |media1rec= |display1= |display1rec= |network1= |network1rec= |sound1= |sound1rec= |input1= |input1rec= }} |
{{Системные требования |caption = <!-- оглавление шаблона --> |width = <!-- ширина шаблона (в «px», «em» или «%») --> |useminandrec = <!-- колонки «Минимальные» и «Рекомендуемые» --> |platform1 = <!-- название 1-й платформы --> |os1 = <!-- описание ОС для 1-й платформы как минимальное требование --> |os1rec = <!-- описание ОС для 1-й платформы как рекомендуемое требование --> |cpu1 = <!-- описание CPU для 1-й платформы как минимальное требование --> |cpu1rec = <!-- описание CPU для 1-й платформы как рекомендуемое требование --> |gpu1 = <!-- описание видеокарты для 1-й платформы как минимальное требование --> |gpu1rec = <!-- описание видеокарты для 1-й платформы как рекомендуемое требование --> |memory1 = <!-- описание ОЗУ для 1-й платформы как минимальное требование --> |memory1rec = <!-- описание ОЗУ для 1-й платформы как рекомендуемое требование --> |hdspace1 = <!-- описание винчестера для 1-й платформы как минимальное требование --> |hdspace1rec = <!-- описание винчестера для 1-й платформы как рекомендуемое требование --> |media1 = <!-- описание информационного носителя для 1-й платформы как минимальное требование --> |media1rec = <!-- описание информационного носителя для 1-й платформы как рекомендуемое требование --> |display1 = <!-- описание дисплея для 1-й платформы как минимальное требование --> |display1rec = <!-- описание дисплея для 1-й платформы как рекомендуемое требование --> |network1 = <!-- описание сети для 1-й платформы как минимальное требование --> |network1rec = <!-- описание сети для 1-й платформы как рекомендуемое требование --> |sound1 = <!-- описание звуковой карты для 1-й платформы как минимальное требование --> |sound1rec = <!-- описание звуковой карты для 1-й платформы как рекомендуемое требование --> |input1 = <!-- описание средств ввода для 1-й платформы как минимальное требование --> |input1rec = <!-- описание средств ввода для 1-й платформы как рекомендуемое требование --> }}
При использовании шаблона «Системные требования» в статье в результате интерпретации вики-движком вики-кода будет создана таблица (далее — результирующая таблица), которая будет выровнена по правому краю страницы. Её ширина по-умолчанию будет составлять 32 em (32 ). Размер шрифта текста в результирующей таблице — 90 % от размера шрифта текста в общей странице. Тип шрифта — Arial. При использовании двух шаблонов подряд первый будет размещён по правому краю, следующие — левее него, а не ниже.
Код шаблона «Системные требования» размещён на двух страницах: и Шаблон:Системные требования/Sub . Документация, которую Вы читаете в настоящий момент, расположена по адресу Шаблон:Системные требования/doc .
caption = название_результирующей_таблицы
По умолчанию таблица, получаемая в результате интерпретации шаблона вики-движком, имеет оглавление «Системные требования». Тем не менее, оглавление таблицы можно изменить на желаемое. Для этого необходимо использовать переменную
caption
и присвоить ей какое-либо значение, которое и будет отображаться при интерпретации шаблона вики-движком как оглавление таблицы. Если в вики-коде шаблона параметр/переменная
caption
не указана вообще или ей не присвоено какого-либо значения, оглавлением результирующей таблицы будет текст «Системные требования».
width = значение
Переменная
width
определяет, какой широкой будет результирующая таблица в статье. По-умолчанию её ширина будет составлять 32 em (32
). Однако есть возможность вручную определять ширину таблицы. Для этого нужно присвоить переменной
width
значение, которое и будет указывать ширину. Значение можно указывать в
пикселах
(
px
),
(
em
) или
процентах
(
%
). Например, если мы хотим задать ширину в 100 пикселей, нам нужно указать в шаблоне:
width = 100px
, если хотим в процентах —
width = 100%
, а если у «em» —
width = 40em
.
useminandrec = значение
Переменная
useminandrec
определяет, сколько столбцов системных требований будет в результирующей таблице — один или два.
Если программа имеет минимальные и рекомендуемые системные требования, то необходимо два столбца: «Минимальные» и «Рекомендуемые». Если же программа имеет только одни требования, то нужно использовать только один столбец «Рекомендации». Переменная useminandrec расшифровывается как use min imum and rec ommended — соответственно, именно она регулирует то, сколько столбцов будет в результирующей таблице.
Список «правильных» значений переменной useminandrec | |
---|---|
Значение | Комментарий |
1 | Логическое цифровое значение |
true | Англоязычное логическое буквенное значение |
TRUE | Англоязычное логическое буквенное значение |
yes | Англоязычное разговорное буквенное значение |
Yes | Англоязычное разговорное буквенное значение |
истина | Русскоязычное логическое буквенное значение |
ИСТИНА | Русскоязычное логическое буквенное значение |
да | Русскоязычное разговорное буквенное значение |
Да | Русскоязычное разговорное буквенное значение |
істина | Украиноязычное логическое буквенное значение |
ІСТИНА | Украиноязычное логическое буквенное значение |
так | Украиноязычное разговорное буквенное значение |
Так | Украиноязычное разговорное буквенное значение |
Чтобы установить два столбца («Минимальные» и «Рекомендуемые») в результирующей таблице, необходимо присвоить переменной
useminandrec
одно из значений, представленных ниже, таким способом:
useminandrec = правильное_значение
. Если значение неправильное, вообще отсутствует, или переменная
useminandrec
вообще не используется, в результирующей таблице будет отображаться лишь один столбец «Рекомендации». При этом если используются переменные для указания конкретных системных требований из суффиксов
rec
(например, os1rec, sound3rec), то они будут игнорироваться.
Есть 13 правильных значений и они абсолютно равнозначны. Такое количество значений на разных языках введено для того, чтобы облегчить возможную «миграцию» шаблона в иноязычные Википедии и облегчить работу с шаблоном специфическим участникам.
platform
n
= название_платформы
где
n
является натуральным числом от 1 до 9 включительно (на языке математики — [1; 9])
Иногда бывает так, что компьютерная программа является кроссплатформенной и выходит на нескольких аппаратных платформах, например, на IBM PC-совместимом компьютере и на Apple Macintosh . И получается так, что для этих двух разных платформ программа имеет разные системные аппаратные требования, как минимальные так и рекомендуемые. Логично было бы предложить, что в таком случае сто́ит использовать в статье два шаблона, но зачем делать лишнюю работу? Ведь всё уже гото́во!
Параметр platform n состоит из двух частей: platform и n . n — это натуральное число от 1 до 9 включительно. Заметьте, между platform и n НЕ ДОЛЖНО быть пробела, эти части должны быть вплотную одна к другой.
Параметр
platform
n
= название_платформы
описывает сразу два значения: количество платформ и их названия. «Ну хорошо, допустим, могу я использовать больше одной платформы в одном шаблоне, но как описать, какие конкретно системные требования относятся к такой платформе, а какие к такой?» — вполне законно спросите Вы. Ответ прост: все остальные переменные, обозначенные в таблице
, тоже состоят из двух частей: собственно переменной и указателя
n
(например, «cpu2rec», «memory1», «media9»). И чтобы конкретные системные требования совпадали с конкретной платформой, нужно, чтобы в названиях переменных совпадали их указатели
n
.
Например, следующий код (слева) будет интерпретироваться вики-движком так (справа):
Системные требования | ||
---|---|---|
Минимальные | Рекомендуемые | |
Wintel | ||
Операционная система | Windows XP из Service Pack 2 | Windows Vista |
Центральный процессор | Pentium 4 2.5 GHz (одноядерный) | Intel Core 2 Duo или AMD Athlon 64 X2 |
Объём RAM | 1 GB | 2 GB |
Apple Mac | ||
Операционная система | Mac OS X | |
Центральный процессор | Pentium 4 2.5 GHz (одноядерный) | Intel Core 2 Duo или AMD Athlon 64 X2 |
Объём RAM | 3 GB | |
Звуковая плата | 100%-я DirectX 9.0c-совместимая звуковая карта |
{{Системные требования |useminandrec=yes |platform1=Wintel |platform2=Apple Mac |os1=Windows XP из Service Pack 2 |os1rec=Windows Vista |os2=Mac OS X |cpu1=Pentium 4 2.5 GHz (одноядерный) |cpu1rec=Intel Core 2 Duo или AMD Athlon 64 X2 |cpu2=Pentium 4 2.5 GHz (одноядерный) |cpu2rec=Intel Core 2 Duo или AMD Athlon 64 X2 |memory1=1 GB |memory1rec=2 GB |memory2=3 GB |sound2=100%-я DirectX 9.0c-совместимая звуковая карта }}
Внимание!
Параметр
platform
n
= название_платформы
является обязательным. Если Вы не введёте параметр
platform
n
в вики-код или не присвоите ему какое-либо значение (название платформы), то Ваш шаблон отображаться не будет. Значением параметра
platform
n
может быть любая последовательность символов за исключением пробелов.
В таблице представлены все остальные переменные шаблона «Системные требования», которые собственно и отвечают за описание конкретных системных требований. Тем не менее, вы не можете использовать эти переменные в шаблоне в «чистом виде», то есть так, как они описаны в таблице. Например, вы не можете просто написать следующий кусок кода в шаблоне:
|os = Windows XP |hdspace = 5 Гб
Этот код просто не отобразится. Если представить себе переменную как слово , то то, что есть в таблице снизу, является лишь корнем слова . Для образования полного слова к нему нужно прибавить ещё минимум 1 или максимум два суффикса .
Двумя необходимыми частями имени переменной являются её идентификатор из таблицы ниже и указатель от 1 до 9 включительно. Например, код
|os=Windows XP
работать не будет, а код
|os1=Windows XP
будет работать. Указатель
n
из
var
n
определяет, к какой платформе относится данное системное требование (см. раздел
). Если вы описываете системные требования программы только для одной платформы, то используйте указатель
1
.
Суффикс rec определяет то, каким требованием является данное, минимальным или рекомендованным. Если Вы используете rec , то системное требование будет интерпретировано как «рекомендованное». Если Вы используете rec для отображения рекомендованного требования, то необходимо использовать и переменную без rec . То есть, минимальное системное требование является первичным, а рекомендованное — вторичным. Например, такой код
|gpu1= |gpu1rec=Крутая [[видеокарта]]
не будет отображать значение «Крутая
видеокарта
», так как Вы не ввели значение минимального системного требования. Если Вы просто не будете использовать
|gpu1=
, а сразу писать
|gpu1rec=значение
, то всё равно значение не будет отображаться.
Переменная | Надпись | Комментарий |
---|---|---|
os | Операционная система | Название и версия ОС. Вносите точную версию, сервис-пак и т. д. |
cpu | Центральный процессор | Тип, серия, частота и разрядность CPU. Вносите те параметры, которые необходимы. |
memory | Объём оперативной памяти | Объём оперативной (системной) памяти. |
hdspace | Объём свободного места на жестком диске | Объём свободного пространства на жестком диске (винчестере), которое необходимо для установки и запуска игры. |
media | Информационный носитель | Информационный носитель, на котором поставляется игра. Например: CD , DVD , HD-DVD , Blu-ray Disc , Steam , OnLive и т. д. |
gpu | Видеокарта | Производитель, тип, серия, модель, архитектура и частота графического процессора, объём и частота графической памяти на видеокарте, поддержка графическим процессором версии стандартов ( Direct3D , OpenGL , CUDA и т. д.), необходимая версия драйвера. Вносите те параметры, которые необходимы. |
display | Дисплей | Минимальное разрешение дисплея (монитора), минимальная разрядность цвета, тип (VGA/EGA/SVGA и т. д.). Вносите те параметры, которые необходимы. |
sound | Звуковая плата | Тип, серия звуковой платы (карты). |
network | Сеть | Сетевые требования: тип соединения ( dial-up , xDSL , оптоволокно и т. д.), минимальная скорость приёма/передачи данных и т. д. |
input | Устройства ввода | Компьютерная периферия для ввода информации: клавиатура , компьютерная мышь , джойстик , геймпад , SIXAXIS и т. д. |
В следующем примере показана работа шаблона «Системные требования» для компьютерной игры BioShock . Понятно, что это относится лишь к ПК-версии игры (игра кроссплатформенная ), так как консольные версии работают на игровых приставках , в которых аппаратное и программное обеспечение полностью стандартизировано. Слева — вики-код, справа — результат.
Системные требования BioShock | ||
---|---|---|
Минимальные | Рекомендуемые | |
Windows | ||
Операционная система | Windows XP из Service Pack 2 или Windows Vista | |
Центральный процессор | Pentium 4 2.5 GHz (одноядерный) | Intel Core 2 Duo или AMD Athlon 64 X2 |
Объём RAM | 1 GB | 2 GB |
Объём свободного места на жёстком диске | 8 GB | |
Видеокарта | Direct3D 9.0c -совместимая видеокарта из 128 MB видеопамяти (NVIDIA 6600/ATI X1300 или лучше, исключая ATI X1550), необходима поддержка Pixel Shader 3.0 | Direct3D 9.0c -совместимая видеокарта из 512 MB видеопамяти (NVIDIA 7900GT или лучше) или Direct3D10 -совместимая видеокарта NVIDIA 8600 или лучше) |
Звуковая плата | 100%-я DirectX 9.0c-совместимая звуковая карта | Sound Blaster X-Fi (оптимизированная для EAX ADVANCED HD 4.0/5.0) |
Сеть | Для активации игры необходимо интернет-соединение |
{{Системные требования |caption=Системные требования [[BioShock]] |width=35% |useminandrec=yes |platform1=Windows |os1=Windows XP из Service Pack 2 или Windows Vista |cpu1=Pentium 4 2.5 GHz (одноядерный) |cpu1rec=Intel Core 2 Duo или AMD Athlon 64 X2 |memory1=1 GB |memory1rec=2 GB |gpu1=[[Direct3D 9.0c]]-совместимая [[видеокарта]] из 128 MB видеопамяти (NVIDIA 6600/ATI X1300 или лучше, исключая ATI X1550), необходима поддержка Pixel Shader 3.0 |gpu1rec=[[Direct3D 9.0c]]-совместимая [[видеокарта]] из 512 MB видеопамяти (NVIDIA 7900GT или лучше) или [[Direct3D10]]-совместимая видеокарта NVIDIA 8600 или лучше) |sound1=100%-я DirectX 9.0c-совместимая звуковая карта |sound1rec=Sound Blaster X-Fi (оптимизированная для EAX ADVANCED HD 4.0/5.0) |network1=Для активации игры необходимо интернет-соединение |hdspace1=8 GB }}