Pixelrat (обсуждение | вклад) (→Примеры работ) |
Pixelrat (обсуждение | вклад) (→Примеры работ) |
||
(не показано 8 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
<div style="float:right;">__TOC__</div> | <div style="float:right;">__TOC__</div> | ||
{{Основная статья|Mattel Intellivision|Текст=Информация об Intellivision}} | {{Основная статья|Mattel Intellivision|Текст=Информация об Intellivision}} | ||
− | {{Основная статья| | + | {{Основная статья|Pixel Art|Текст=Портал:Pixel Art}} |
Палитра:<br/> | Палитра:<br/> | ||
Строка 17: | Строка 17: | ||
Консоль имеет два режима: | Консоль имеет два режима: | ||
− | * Color Stack - доступен весь символьный набор из GROM, | + | * Color Stack - доступен весь встроенный символьный набор из GROM, переназначаемые плитки можно окрашивать в любой цвет из палитры, но цветов на фон можно взять всего 4, причём имеются ограничения по их использованию: фон переключается одним битом, т.е. потайлово и поочерёдно. Встроенные символы можно окрашивать в первые 8 цветов, а попытка окраски в цвета второй половины палитры приведёт к отображению многоцветных плиток разрешения 2х2 |
− | * Foreground Background - на фон можно использовать любой цвет из палитры, но | + | * Foreground Background - на фон можно использовать любой цвет из палитры, но переназначаемые плитки можно окрашивать только в первые 8 цветов, а также ограничен доступ к символам GROM (можно использовать только первые 64 символа) |
==Пути обхода== | ==Пути обхода== | ||
Для визуального увеличения палитры и количества цветов на символ возможно использовать технику гигаскрина - мерцать двумя изображениями (быстро переключать экраны или тайлы). При этом каждое из изображений может быть своего режима. | Для визуального увеличения палитры и количества цветов на символ возможно использовать технику гигаскрина - мерцать двумя изображениями (быстро переключать экраны или тайлы). При этом каждое из изображений может быть своего режима. | ||
− | При попытке сделать гигаскрин из изображений, каждое со своими уникальным полным тайловым набором, мерцание будет сильным. Связано это с тем, что в память переносится | + | При попытке сделать гигаскрин из изображений, каждое со своими уникальным полным тайловым набором, мерцание будет сильным. Связано это с тем, что в память переносится определённое количество плиток за 1 кадр, т.е. чтобы переключить одни 64 плитки на другие 64 плитки, потребуется несколько кадров. И ещё один кадр уйдёт на формирование нового изображения. |
− | + | В CS-режиме при попытке покрасить встроенные символы в цвета второй половины палитры приставки, получатся 4-цветные тайлы разрешением 2х2. Цветность ограничена первыми 7 цветами палитры (белый не входит).<br> | |
+ | Многоцветные тайлы можно совмещать с обычными тайлами и символами.<br> | ||
+ | "Бит фона" CS-режима многоцветными тайлами игнорируется, но не блокируется. | ||
==Примеры работ== | ==Примеры работ== | ||
Строка 32: | Строка 34: | ||
File:moonp_03 by saehn.png | File:moonp_03 by saehn.png | ||
File:landscape by pixelrat.png | File:landscape by pixelrat.png | ||
− | File: | + | File:Мышка Суперстар by pixelrat.gif |
File:Tanya by pixelrat.gif | File:Tanya by pixelrat.gif | ||
FIle:Arrrgh! by aturbidflow.gif | FIle:Arrrgh! by aturbidflow.gif | ||
Строка 43: | Строка 45: | ||
File:bogomol by pixelrat.png|Пример многоцветных тайлов | File:bogomol by pixelrat.png|Пример многоцветных тайлов | ||
File:koldun by pixelrat.gif|Пример многоцветных тайлов | File:koldun by pixelrat.gif|Пример многоцветных тайлов | ||
+ | File:flashes by pixelrat.png|([[:File:flashes_by_pixelrat.zip|исходники]]) | ||
</gallery> | </gallery> | ||
Строка 73: | Строка 76: | ||
</spoiler> | </spoiler> | ||
<spoiler text="Сложная картинка"> | <spoiler text="Сложная картинка"> | ||
− | Поскольку возможности приставки весьма ограничены, то | + | Поскольку возможности приставки весьма ограничены, а вариантов их использования много, то выработка какого-то шаблона гигаскрина или иного трюка невозможна. Рекомендуется изучить IntyBASIC, поскольку все объяснения всё равно сведутся к самым основам этого языка. |
</spoiler> | </spoiler> | ||
<spoiler text="Многоцветные плитки"> | <spoiler text="Многоцветные плитки"> |
Текущая версия на 22:05, 21 февраля 2024
Содержание
Ограничения консоли:
- разрешение 160х96
- Графический режим основан на текстовой графике, но можно переопределять 64 символа
- атрибутная зона имеет размер 8х8
- в атрибутной зоне возможно использовать 2 цвета из палитры, особенности зависят от выбранного режима
- Имеются аппаратные спрайты: 8 штук размером 8x8 или 8x16, причём в высоту "полупиксельные". Любой спрайт может быть растянут в 2, 4 или 8 раз по вертикали и в 2 раза по горизонтали, зеркально отражён по горизонтали, вертикали и одновременно по двум осям.
Консоль имеет два режима:
- Color Stack - доступен весь встроенный символьный набор из GROM, переназначаемые плитки можно окрашивать в любой цвет из палитры, но цветов на фон можно взять всего 4, причём имеются ограничения по их использованию: фон переключается одним битом, т.е. потайлово и поочерёдно. Встроенные символы можно окрашивать в первые 8 цветов, а попытка окраски в цвета второй половины палитры приведёт к отображению многоцветных плиток разрешения 2х2
- Foreground Background - на фон можно использовать любой цвет из палитры, но переназначаемые плитки можно окрашивать только в первые 8 цветов, а также ограничен доступ к символам GROM (можно использовать только первые 64 символа)
Пути обхода
Для визуального увеличения палитры и количества цветов на символ возможно использовать технику гигаскрина - мерцать двумя изображениями (быстро переключать экраны или тайлы). При этом каждое из изображений может быть своего режима.
При попытке сделать гигаскрин из изображений, каждое со своими уникальным полным тайловым набором, мерцание будет сильным. Связано это с тем, что в память переносится определённое количество плиток за 1 кадр, т.е. чтобы переключить одни 64 плитки на другие 64 плитки, потребуется несколько кадров. И ещё один кадр уйдёт на формирование нового изображения.
В CS-режиме при попытке покрасить встроенные символы в цвета второй половины палитры приставки, получатся 4-цветные тайлы разрешением 2х2. Цветность ограничена первыми 7 цветами палитры (белый не входит).
Многоцветные тайлы можно совмещать с обычными тайлами и символами.
"Бит фона" CS-режима многоцветными тайлами игнорируется, но не блокируется.
Примеры работ
Инструкции