Вот 10 успешных электронных проектов с Кикстартера. Обратите внимание, на суммы, которые они собрали:)
👍10
Решил посмотреть, как будут выглядеть портреты девушек в разрешении 128х128 точек на монохромном дисплее:)
Для преобразования использовал алгоритм дизеринга, правда тут нужно для каждой картинки подбирать свои настройки.
Потом в видео покажу, как они выглядят в реальном дисплее:)
Кстати, сами девушки нарисованы нейросетью Stable Diffusion. Это можно легко понять по количеству пальцев на одной картинке😁 Но в маленьком разрешении это не важно.
Можно будет попробовать сделать микро фоторамку для таких картиночек, только с цветным дисплеем.
Для преобразования использовал алгоритм дизеринга, правда тут нужно для каждой картинки подбирать свои настройки.
Потом в видео покажу, как они выглядят в реальном дисплее:)
Кстати, сами девушки нарисованы нейросетью Stable Diffusion. Это можно легко понять по количеству пальцев на одной картинке😁 Но в маленьком разрешении это не важно.
Можно будет попробовать сделать микро фоторамку для таких картиночек, только с цветным дисплеем.
👍12🔥3❤1
Как я уже говорил раньше, наиболее близкая к моей игровая консоль это Arduboy, потому что у неё тоже монохромный экран. Только у меня будет другой экран и больше производительность контроллера, а также запуск игр с карты, а не из памяти программ.
И там много интересных игр с открытыми кодами. Вот я и решил изучить библиотеки, созданные разработчиками Ардубоя, чтобы портировать игры для своей консоли. Мне надо разобраться, как там выводится графика, и создать аналогичные функции для своей консоли.
Оказалось, что все картинки там адаптированы для OLED экрана с вертикальным расположением байт. А у меня экран с горизонтальным расположением. Поэтому выходит не очень эффективный вывод графики из игр Ардубой. Так что придётся писать конвертер картинок и менять все массивы в коде.
А ещё у них там часть кода написана на ассемблере ради ускорения вывода графики. Плюс сразу несколько режимов вывода спрайтов: обычный или с маской, просто картинка или spritesheet. И для всего этого надо делать эквиваленты функций.
Вот я и пытаюсь сейчас разобраться, как лучше это сделать, чтобы уже были хоть какие-то игры для моей приставки. Самому с нуля писать их чё-то не хочется пока😁 Заодно подумаю, какую библиотеку сделать мне для своей консольки.
А ещё для картинок в Ардубой есть готовые конвертеры:
https://www.bloggingadeadhorse.com/TeamARGImgConverter/
https://zenndev1337.github.io/Rust-for-Arduboy/image-converter.html
https://www.crait.net/tochars/index.php
И там много интересных игр с открытыми кодами. Вот я и решил изучить библиотеки, созданные разработчиками Ардубоя, чтобы портировать игры для своей консоли. Мне надо разобраться, как там выводится графика, и создать аналогичные функции для своей консоли.
Оказалось, что все картинки там адаптированы для OLED экрана с вертикальным расположением байт. А у меня экран с горизонтальным расположением. Поэтому выходит не очень эффективный вывод графики из игр Ардубой. Так что придётся писать конвертер картинок и менять все массивы в коде.
А ещё у них там часть кода написана на ассемблере ради ускорения вывода графики. Плюс сразу несколько режимов вывода спрайтов: обычный или с маской, просто картинка или spritesheet. И для всего этого надо делать эквиваленты функций.
Вот я и пытаюсь сейчас разобраться, как лучше это сделать, чтобы уже были хоть какие-то игры для моей приставки. Самому с нуля писать их чё-то не хочется пока😁 Заодно подумаю, какую библиотеку сделать мне для своей консольки.
А ещё для картинок в Ардубой есть готовые конвертеры:
https://www.bloggingadeadhorse.com/TeamARGImgConverter/
https://zenndev1337.github.io/Rust-for-Arduboy/image-converter.html
https://www.crait.net/tochars/index.php
👍8🔥5