>>365512 Нет, просто наверняка здесь есть такие же поехавшие, кому будет интерсено поковыряться в пикселях. Алсо я выкладываю ссылку на сворованную PICO8 https://yadi.sk/d/M_gLsCQP3DJjYw так что никаких коммерческих целей.
Вообще если тема попрет можно организавать некий гейм-джем на этих платформах. И в более отдаленной перспективе хочу запилить железный аналог этих виртуальных консолей, эдакий 2сh-Boy, на node-mcu. А принцип работы PICO и TIC похож на то как работают графические библиотеки для разных oled-экранов. Вот ты представь diy- игровая консоль уровня gd охуенно же.
>>365538 >похож на то как работают графические библиотеки для разных oled-экранов Серьезно? Там спрайты используются? >хочу запилить железный аналог этих виртуальных консолей Было бы круто если бы ограничения были обуслевлены железом, а не выставлены твоими руками. Но это же невозможно, да? Я вот давно мечтаю что-то запилить для старой консоли. Atari 2600, PS1, NES или SNES. Скачаю-ка пику, все же на ней это дело явно проще.
>>365481 (OP) Пилите ВМ для CHIP-8/48/512, тысяч их. Можно расширить набор комманд, будет у гдачеров своя сонсоль. Кстати, один из местных уже делал такое, только для мобилок.
>>404867 >>404907 Это типа выдуманная консоль / выдуманный ПК родом из 80-х.
В комплект обычно входит экран размером 128*128 или типа того, 60Кб под код, редактор спрайтов / 8 битной музыки / тайлсетов / карт и язык типа Lua чтобы писать на нём код. Игра пакуются либо в спец. файлики, либо выкладываются онлайн.
>>458349 З >>451249 > Мне интересно создавать пейзажи. Но я не понимаю в чем прикол этой убогой ебанины, возня с красками, кисточками, холстами. > Что мешает такое же делать обычным фотоаппаратом?
Творчество - это преодоление ограничений. Хорошо выбранные ограничения рождают новые направления и жанры (как пиксель арт родился в своё время или сайдскроллеры как класс игр).
То же самое. Атмега по меркам 80х-начала 90х это дичайший хай-энд с RISC-ядром, быстрыми инструкциями и самих этих мегагерц вдвое больше чем у сеги.
Нужно понимать, что в те времена та же моторола 68к из сеги только к концу 80х стала дешевой и начала появляться в бытовых девайсах, а в момент появления (79 год) - это был ацки крутой камень для дорогих рабочих станций уровня как core i9 сейчас и гораздо дороже. И что моськи 6502 в большинство бытовых устройств начала 80х пихали не от хорошей жизни - это ядро было самым дешевым на рынке. и что эта самая 6502 раз в 10-20 слабее атмеги. И что атмега где-то раза в полтора-два мощнее сеговского 68000.
Ну и что приставки 80х - начала 90х - это были тупо урезанные и удешевленные версии аркадного железа которое и являлось тогда самым боярским (пекарни того времени как правило вообще не распологали графикой).
Приставки нужно было продавать простому быдлу было продавать за муку, в отличии от аркадных машин, которые были средствами производства и их покупали состоятельные владельцы заведений за большие (порядка десятков тысяч баксов) чтобы с помощью них бабло зарабатывать.
>>458697 В приставках основная нагрузка приходилась на видеопроцессор. Тупо на проце с VGA такой графон с кучей спрайтов и параллаксным скроллингом только к началу 90-х стало возможным рисовать.
>>458697 Проблема не столько в процессорах, сколько в дорогих чипах вообще.
Память дорогая была (хрен тебе, а не попиксельная пдресация с 256 цветами) и графические чипы были в новинку и тоже дорогие, поэтому вот тебе знакогенератор и 4кб памяти.
Из всех доступных ПК только Apple II при помощи гения Возняка умел такой-то матерью рисовать что-то сносное. И то, там больше хаков чем грубой силы.
Потом уже пошли кастомные чипы, наборы логики и дешёвая память.
Так что все эти виртуальные консоли ближе к середине-концу 80-х, а то и к девяностым.
Тот же Pico-8 имеет захардкоженную палитру, но цвета там рандомные. TIC-80 косит под приставки с переключанмыми палитрами.
>>458722 >Тот же Pico-8 имеет захардкоженную палитру, но цвета там рандомные. TIC-80 косит под приставки с переключанмыми палитрами.
Они имеют самое главное - что это нихуя не 8-битные приставки из 90х, а сраные скриптовые виртуальные машины, работающие на современных могучих корках и рязанях.
>>365538 Давно уже думаю об этом. Можно начать вот с этой железяки: https://m.aliexpress.com/item/32807531243.html Это ESP32, он гораздо мощнее ESP8266, там сразу есть быстрый экран, осталось только подключить копеечную клавиатуру с джойстиком типа такой https://m.aliexpress.com/item/32922322528.html (и там еще есть поддержка сенсорных кнопок). В дальнейшем подобрать цветной олед-экран побольше и нарисовать кастомную плату с кнопками и какими-нибудь картриджами на том же есп32, например. Сделал бы уже сейчас, но олед экраны пока дорогие.
>>458823 По сути, эти виртуальные компики - и есть недофлеш. >>534406 Чайку. Есть живая сцена с коммерческими релизами на любой из имеющихся приставок. Да есть ZX Spectrum, наконец, с огромной базой пользователей, в том числе и в постсовке. С возможностью купить новый прямо сейчас (причём даже выбрать из нескольких моделей). Есть божественный культовый C64. https://www.youtube.com/watch?v=J0eZ90UeGxQ https://www.youtube.com/watch?v=8JSqVLVZdAo
А эти "виртуальные игровые консоли" - easy mode, без ебли, на расслабоне, с цветами и "аппартными" спрайтами. Т.е. это по сути - игровые движки, компилирующие в незвестный хуй для запуска в узком кругу фанатов. "Виртуальная игровая консоль" здорового человека - Game Maker.
Вообще, я не против любой, даже самой странной игровой движухи. Просто вставил свои пять копеек по теме.
>>675819 Всем наверняка уже насрать, но всё равно расскажу. Да, пико куда только не накатывают, в том числе и на raspberry pi. Судя по туториалам и обзорам, у любителей подобных консолей популярностью пользуется pocket chip (1 пик) с предустановленным на него pico-8, мол очень удобно если хочешь реализовать прямо на ходу свою небольшую игровую идею. А вообще по идее pico-8 можно запустить на чём угодно на чём есть линукс, для своей работы "эмулятор" требует немного.
>>770311 нет. он довольно долго прожил, мой вот на полке лежит в отличном состоянии. такие штуки очень клёвые на бумаге и первые пару дней, а потом остаются просто как хорошие воспоминания и побрекухи
>>828353 Тоже есть купленная. Кое-что делал (опробовал АПИ, инклюды из файлов, чтобы работать в VS Code). Жаль проворонил lowrez jam, в pico-8 есть даже специальный режим для 64х64. https://itch.io/jam/lowrezjam-2022/entries
На пико-8 я что-нибудь сделаю, когда у меня будет идея для действительно маленькой игры.
>>828356 >инклюды из файлов, чтобы работать в VS Code Зачем? Файл .p8 сам по себе текстовый (информация о графике и звуках закодирована в конце и не мешает). Этот файл можно открыть одновременно в PICO и в VSCode. В последнем есть аддоны для подсветки.
>>828565 PICO-8 перед каждым запуском проекта (RUN) сама чекает файл на изменения. То есть: правишь код в VSCode (сохраняешь правки), жмёшь Ctrl+R в среде PICO-8, и смотришь, что получилось.
>>828586 И, да, VSCode вообще постоянно отслеживает изменения открытого файла: если ты, например, подправил спрайт в редакторе PICO-8, у тебя изменится та закодированная белиберда внизу под строчкой __gfx__.
Единственное, с чем надо быть осторожным - это с несохранёнными изменениями. Если ты чё-то начал делать в одном редакторе, не сохранил, и начал в другом редакторе делать чё-то другое, то ясен пень, сохранить сможешь только чё-то одно. Или будешь вручную разгребать то, что в гите называется конфликтом слияния, лол.
>>828620 >По-моему они сильно маленькое разрешение сделали, только из за этого не особо привлекает платформа. Жди тогда Picotron. Обещано всё то же, но с большим разрешением и опциональным снятием ограничения для "крупных" игр. https://www.lexaloffle.com/picotron.php?page=faq
>>828666 >Откуда такое глупое разрешение? Так TIC-80 хохол разрабатывал.
Бля, анон, это я разучился пиратить, гугл ебет меня в рот, или бесплатно пику просто никто не выкладывает? Просто охуеть, сижу ищу, а найти ничего не могу. Если у кого есть, можете поделиться? Особенно интересует бинарник на линукс, так как хочу попробовать на некропеке запустить.
На некро-нетбуке к слову она завелась, но с таким скрипом, что стало плохо.
>>839462 Ну вот с хуев ее нет? Там при покупке если я не ошибаюсь ты просто получаешь архив с тремя бинарниками для разных платформ, и все. Неужели никто не слил, все дохуя добропорядочные инди-девелоперы, поддерживающие разработчиков, и борющиеся со злющими пиратами? Хуй с ними, парни, если куплю то залью вам сюда актуалочку. Пусть эти соевые защеканы сосут хуй.
Ребят, а есть какая-нибудь возможность схоронить из html плеера обратно файл картриджа пригодный для игры? Дело в том, что на itch.io я нашел несколько игр, которые мне понравились. Некоторые из них распространяются только за деньги. Я бы заплатил этот сраный доллар за каждую из них, но не могу потому что оплата уже не работает. Но можно поиграть бесплатно в браузере. Нашел какой-то скрипт на питухоне, который обещал сконвертировать жс обратно в p8, схоронил в браузере файл с игрой, но скрипт валит какие-то ошибки. Я же в этом ничего не понимаю. Мне не нужен код игры, только сконпелированный файл, который будет запускаться на эмуляторе fake08.