Понятно.
А есть ли среди этих вариантов, тех которых нет в функции BIOS-а? Там всего 6 вариантов.
Понятно.
А есть ли среди этих вариантов, тех которых нет в функции BIOS-а? Там всего 6 вариантов.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
vinxru,
Через функции BIOSа есть 6 вариантов палитры, но они меняются в зависимости от нулевого цвета (а он любой из восьми). Я не заморачивался, если честно, все или не все варианты возможны при использовании этих функций. Мне всегда было куда проще ориентироваться по этой табличке.
Главное, подобрать палитры, чтобы менять цвета без изменения спрайтов. Например, в Рике, я использую разные палитры для разных уровней при тех же спрайтах/тайлах (см. вложение)
Вы хотите сделать переключатель цветов. Могу посоветовать и выбрать, как основную 40-ю палитру (с теми цветами, что есть сейчас). И сделать опцию "выбор цветов" для каждого цвета. Например, если мы меняем голубой на зеленый, палитра меняется на 44. Если меняем красный на желтый, 42. Если одновременно и голубой и красный - получаем 46. Этот механизм можно расширить, если изучить табличку.
Либо можно сделать "захардкодженный" переключатель, выбрав самому самые клевые палитры. Главное, чтобы самый темный цвет оставался самым темным (если черный - 0, то и во всех палитрах черный - 0, на карйняк можно поменять его на синий), а самый светлый - светлым (тут можно менять белый-желтый или белый -голубой).
Всё, финальная версия графики. Точнее 2 в 1, переключаются кнопкой F0. Прикиньте, там F-ноль есть. А в эмуляторе b2m это кнопка ESC.
Скачать игру: http://rghost.ru/42408019
Осталось доделать:
1) Стартовую картинку
2) Мигающий курсор во время ввода имени в таблице рекордов
2) Еще доработаю градиент на трубах. Можно к белому еще голубого цвета добавить.
3) Позиций в таблице рекордов будет больше.
4) Имя победителя бы влево сместить. Но это и так нулевая позиция текста с точки зренеиня BIOS. Надо BIOS обманывать как то.
5) Возможно глаза белым
Последний раз редактировалось vinxru; 21.12.2012 в 20:13.
>5) Возможно глаза белым
Попробовал покрасить, так по-моему действительно лучше. Палитра больше нравится вторая.
Однозначно вторая палитра.
Вместо F0 на реале получилось СТР. Поправлю.
Переделал переключение спрайтов. Вместо использования указателей на спрайты, и изменения этих указателей, теперь я обмениваю местами участки памяти содержащие старые и новые блоки.
Сделал для этого функцию memswap(void*, void*, uint), но почему то все сломалось.
Еще буду искать в BIOS-е функцию типа getch (ожидать нажатия кнопки и вернуть код), на аналогичную, но без ожидания.
А мне первая палитра больше понравилась.
Spectrum жив!!!
Можно два варианта, первую игру назвать Toxic Edition:-)
"...Неправедный пусть еще делает неправду; нечистый пусть еще сквернится; праведный да творит правду еще, и святый да освящается еще. Се, гряду скоро, и возмездие Мое со Мною, чтобы воздать каждому по делам его. " (Откр. 22:11-13)
Точно. А вторую назовём blue edition.
Spectrum жив!!!
DATAsoft, лучше Ice edition:-) в связи с цензурой на голубой цвет.
"...Неправедный пусть еще делает неправду; нечистый пусть еще сквернится; праведный да творит правду еще, и святый да освящается еще. Се, гряду скоро, и возмездие Мое со Мною, чтобы воздать каждому по делам его. " (Откр. 22:11-13)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)