>>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 хохол разрабатывал.
>>828670 >Так TIC-80 хохол разрабатывал. Русский из Белоруссии с украинской фамилией. У него в твиттере нет ни одного нахрюка в пользу свинособак, так что всё нормально.
>>451249 Вообще-то одной из стратегических целей Германии во второй мировой войне как раз являлась Азербайджанская ССР - из-за доступа к бакинским месторождениям нефти. Или я не понял шутку и в этом вся суть?
Бля, анон, это я разучился пиратить, гугл ебет меня в рот, или бесплатно пику просто никто не выкладывает? Просто охуеть, сижу ищу, а найти ничего не могу. Если у кого есть, можете поделиться? Особенно интересует бинарник на линукс, так как хочу попробовать на некропеке запустить.
На некро-нетбуке к слову она завелась, но с таким скрипом, что стало плохо.
>>839462 Ну вот с хуев ее нет? Там при покупке если я не ошибаюсь ты просто получаешь архив с тремя бинарниками для разных платформ, и все. Неужели никто не слил, все дохуя добропорядочные инди-девелоперы, поддерживающие разработчиков, и борющиеся со злющими пиратами? Хуй с ними, парни, если куплю то залью вам сюда актуалочку. Пусть эти соевые защеканы сосут хуй.
Ребят, а есть какая-нибудь возможность схоронить из html плеера обратно файл картриджа пригодный для игры? Дело в том, что на itch.io я нашел несколько игр, которые мне понравились. Некоторые из них распространяются только за деньги. Я бы заплатил этот сраный доллар за каждую из них, но не могу потому что оплата уже не работает. Но можно поиграть бесплатно в браузере. Нашел какой-то скрипт на питухоне, который обещал сконвертировать жс обратно в p8, схоронил в браузере файл с игрой, но скрипт валит какие-то ошибки. Я же в этом ничего не понимаю. Мне не нужен код игры, только сконпелированный файл, который будет запускаться на эмуляторе fake08.
Эксклюзивная статья специально для анончика из гд что бы побольше раскрыть эту занимательную тему:
http://telegra.ph/Virtualnye-konsoli-02-07