Pixelrat (обсуждение | вклад) (→Примеры работы) |
Pixelrat (обсуждение | вклад) |
||
(не показано 11 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | {{Основная статья|Nintendo Game Boy}} | + | <div style="float:right;">__TOC__</div> |
+ | {{Основная статья|Nintendo Game Boy|Текст=Информация о Game Boy}} | ||
+ | {{Основная статья|Pixel Art|Текст=Портал:Pixel Art}} | ||
Разрешение: 160х144 | Разрешение: 160х144 | ||
− | Палитра: 4 оттенка серого цвета | + | Палитра: 4 оттенка серого цвета |
+ | [[File:gb pal 1.png]] или [[File:gb pal 2.png]] | ||
+ | |||
+ | <spoiler text="Палитры Super Game Boy"> | ||
+ | [[File:SGB palette.png]] | ||
+ | |||
+ | О Super Game Boy можно почитать в {{wiki|ru|Super_Game_Boy|википедии}} | ||
+ | </spoiler> | ||
Изображение строится из тайлов 8х8, и платформа способна отображать 256 уникальных тайлов. | Изображение строится из тайлов 8х8, и платформа способна отображать 256 уникальных тайлов. | ||
Строка 11: | Строка 20: | ||
==Примеры работы== | ==Примеры работы== | ||
<gallery widths="80" heights="72"> | <gallery widths="80" heights="72"> | ||
+ | File:girl by Snorpung.png | ||
File:Song about Love by Jok.png | File:Song about Love by Jok.png | ||
File:Робостарик by pixelrat.png | File:Робостарик by pixelrat.png | ||
Строка 18: | Строка 28: | ||
Программным трюком можно отображать все [http://www.devrs.com/gb/files/160144.html 360 тайлов]. | Программным трюком можно отображать все [http://www.devrs.com/gb/files/160144.html 360 тайлов]. | ||
− | == | + | ==Инструкции== |
− | + | <spoiler text="Простая картинка"> | |
− | + | Картинку можно нарисовать в любом удобном редакторе, потому что мы её будем конвертировать. Единственное ограничение, которое нам будет мешать - 256 тайлов на фон из 360. | |
+ | |||
+ | Как закончили рисовать своё творение, скачайте [[:Файл:SDK.7z|SDK.7z]] и распакуйте этот архив в корень диска C. | ||
+ | |||
+ | Теперь перейдите на [https://github.com/chrisantonellis/gbtdg эту страницу] и скачайте её содержимое. Откройте index.html и скормите в Input Image свою картинку. Обязательно должна стоять галочка перед "C Format (GBDK)". | ||
+ | |||
+ | У вас должно получиться что-то такое: | ||
+ | |||
+ | [[Файл:gb-mnl1.png|400px]] | ||
+ | |||
+ | Теперь откройте в Notepad++ файл MAP.map из сурсов картинки-примера ниже и вставьте код между ''"const unsigned char test_map_data[] ={"'' и ''"};"'' в файл между ''"unsigned char tilemap[] = {"'' и ''"};"''. | ||
+ | |||
+ | [[Файл:gb-mnl2.png|400px]] | ||
+ | |||
+ | Сохранитесь и откройте в Notepad++ файл TILES.c (опять же из сурсов картинки-примера) и проделайте аналогичную операцию для Tile Data. | ||
+ | |||
+ | [[Файл:gb-mnl3.png|400px]] | ||
+ | |||
+ | Сохранитесь, закройте редактор, нажмите на Make.bat. Всё. | ||
+ | |||
+ | <gallery widths="80" heights="72"> | ||
+ | File:Робостарик by pixelrat.png|[[:File:robostarik.zip|сурсы]] | ||
+ | </gallery> | ||
+ | </spoiler> | ||
[[Категория:Графика]] | [[Категория:Графика]] |
Текущая версия на 12:19, 5 января 2022
Разрешение: 160х144
Палитра: 4 оттенка серого цвета
Изображение строится из тайлов 8х8, и платформа способна отображать 256 уникальных тайлов.
Платформа имеет аппаратные спрайты: 40 штук размером 8x8 или 16х16, не больше 10 спрайтов на строке
Примеры работы
Способы обхода ограничений
Программным трюком можно отображать все 360 тайлов.