Двач.hk не отвечает.
Вы видите копию треда, сохраненную 6 мая в 00:46.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Виртуальных консолей тред 365481 В конец треда | Веб
Конкурс подходит к концу, можно расслабится и совершить путешествие в волшебный мир выдуманных игровых коносолей. Я говорю о PICO8 и TIC Computer.

Эксклюзивная статья специально для анончика из гд что бы побольше раскрыть эту занимательную тему:
http://telegra.ph/Virtualnye-konsoli-02-07
tes7.gif603 Кб, 510x511
2 365503
Один из ведущих тайтлов консоли Pico8
3 365512
>>365481 (OP)
Тебе процент с продаж идет или что?
4 365538
>>365512
Нет, просто наверняка здесь есть такие же поехавшие, кому будет интерсено поковыряться в пикселях. Алсо я выкладываю ссылку на сворованную PICO8 https://yadi.sk/d/M_gLsCQP3DJjYw так что никаких коммерческих целей.

Вообще если тема попрет можно организавать некий гейм-джем на этих платформах. И в более отдаленной перспективе хочу запилить железный аналог этих виртуальных консолей, эдакий 2сh-Boy, на node-mcu. А принцип работы PICO и TIC похож на то как работают графические библиотеки для разных oled-экранов. Вот ты представь diy- игровая консоль уровня gd охуенно же.
5 365557
>>365538

>похож на то как работают графические библиотеки для разных oled-экранов


Серьезно? Там спрайты используются?

>хочу запилить железный аналог этих виртуальных консолей


Было бы круто если бы ограничения были обуслевлены железом, а не выставлены твоими руками. Но это же невозможно, да?
Я вот давно мечтаю что-то запилить для старой консоли. Atari 2600, PS1, NES или SNES.
Скачаю-ка пику, все же на ней это дело явно проще.
6 365567
>>365557

>Серьезно? Там спрайты используются?


Ну да, как-то так:

#define LOGO16_GLCD_HEIGHT 16
#define LOGO16_GLCD_WIDTH 16
static const unsigned char PROGMEM logo16_glcd_bmp[] =
{ B00000000, B11000000,
B00000001, B11000000,
B00000001, B11000000,
B00000011, B11100000,
B11110011, B11100000,
B11111110, B11111000,
B01111110, B11111111,
B00110011, B10011111,
B00011111, B11111100,
B00001101, B01110000,
B00011011, B10100000,
B00111111, B11100000,
B00111111, B11110000,
B01111100, B11110000,
B01110000, B01110000,
B00000000, B00110000 };
7 365571
>>365567
Прикол.
А касаемо публикации игр с пики, не запалят, что она краденая?
8 365590
>>365571
Не знаю, вероятно бесплатно не загрузить, либо я пока не нашел как. Качать игры с их BBS можно.
9 367236
>>365481 (OP)
Под реальный геймбой разрабатывать куда веселее.
10 368586
>>365481 (OP)
Всё таки молодцы создатели TIC
11 368608
Дискра мгу топчик
12 397984
>>365481 (OP)
Пилите ВМ для CHIP-8/48/512, тысяч их. Можно расширить набор комманд, будет у гдачеров своя сонсоль.
Кстати, один из местных уже делал такое, только для мобилок.
0TviZ+.png13 Кб, 516x484
13 398646
Тут вон чо завезли, есть у кого? А то
жаба душит https://pixelvision8.itch.io/game-creator
14 404867
>>365481 (OP)
Поясните чуть подробнее, как это работает и что с этим делать новичку.
15 404907
>>404867
Удваиваю
16 405048
>>365481 (OP)
В чем профит?
788d7cf554f7dcf5d46fd31d02f157b0.png4 Кб, 600x332
17 451241
>>365481 (OP)
Нахуй этот платный Pico-8, лучше смотрите на рейкастер на TIC-80:

https://habrahabr.ru/post/340234/

>>404867
>>404907
Это типа выдуманная консоль / выдуманный ПК родом из 80-х.

В комплект обычно входит экран размером 128*128 или типа того, 60Кб под код, редактор спрайтов / 8 битной музыки / тайлсетов / карт и язык типа Lua чтобы писать на нём код. Игра пакуются либо в спец. файлики, либо выкладываются онлайн.
01ironicinvasion.jpg295 Кб, 1000x1119
sage 18 451249
>>365538
Мне интересно ковыряться в пикселях. Но я не понимаю в чем прикол этой убогой ебанины.
Что мешает такое же делать на нормальной пеке?
19 451262
>>451249

>пик


зачем спрашиваешь?
20 458317
>>451241

>лучше смотрите на рейкастер на TIC-80


Бля, я кончил.
21 458349
>>458317
Читал статью, ебать там замарочек с оптимизацией, с другой стороны интересно. Поиграл результат, кончил от тормозов, вебгл не помешал бы.
22 458530
>>458349
З
>>451249

> Мне интересно создавать пейзажи. Но я не понимаю в чем прикол этой убогой ебанины, возня с красками, кисточками, холстами.


> Что мешает такое же делать обычным фотоаппаратом?



Творчество - это преодоление ограничений. Хорошо выбранные ограничения рождают новые направления и жанры (как пиксель арт родился в своё время или сайдскроллеры как класс игр).
23 458674
>>458317

>Бля, я кончил.



Таким макаром можно и для пс1 крайзис запилить, если на эмуляторе с выключенным фреймлимитом запускать.
25 458697
>>458694

То же самое. Атмега по меркам 80х-начала 90х это дичайший хай-энд с RISC-ядром, быстрыми инструкциями и самих этих мегагерц вдвое больше чем у сеги.

Нужно понимать, что в те времена та же моторола 68к из сеги только к концу 80х стала дешевой и начала появляться в бытовых девайсах, а в момент появления (79 год) - это был ацки крутой камень для дорогих рабочих станций уровня как core i9 сейчас и гораздо дороже. И что моськи 6502 в большинство бытовых устройств начала 80х пихали не от хорошей жизни - это ядро было самым дешевым на рынке. и что эта самая 6502 раз в 10-20 слабее атмеги. И что атмега где-то раза в полтора-два мощнее сеговского 68000.

Ну и что приставки 80х - начала 90х - это были тупо урезанные и удешевленные версии аркадного железа которое и являлось тогда самым боярским (пекарни того времени как правило вообще не распологали графикой).

Приставки нужно было продавать простому быдлу было продавать за муку, в отличии от аркадных машин, которые были средствами производства и их покупали состоятельные владельцы заведений за большие (порядка десятков тысяч баксов) чтобы с помощью них бабло зарабатывать.
26 458709
>>458697
В приставках основная нагрузка приходилась на видеопроцессор. Тупо на проце с VGA такой графон с кучей спрайтов и параллаксным скроллингом только к началу 90-х стало возможным рисовать.
27 458722
>>458697
Проблема не столько в процессорах, сколько в дорогих чипах вообще.

Память дорогая была (хрен тебе, а не попиксельная пдресация с 256 цветами) и графические чипы были в новинку и тоже дорогие, поэтому вот тебе знакогенератор и 4кб памяти.

Из всех доступных ПК только Apple II при помощи гения Возняка умел такой-то матерью рисовать что-то сносное. И то, там больше хаков чем грубой силы.

Потом уже пошли кастомные чипы, наборы логики и дешёвая память.

Так что все эти виртуальные консоли ближе к середине-концу 80-х, а то и к девяностым.

Тот же Pico-8 имеет захардкоженную палитру, но цвета там рандомные. TIC-80 косит под приставки с переключанмыми палитрами.
28 458727
>>458722

>Тот же Pico-8 имеет захардкоженную палитру, но цвета там рандомные. TIC-80 косит под приставки с переключанмыми палитрами.



Они имеют самое главное - что это нихуя не 8-битные приставки из 90х, а сраные скриптовые виртуальные машины, работающие на современных могучих корках и рязанях.
29 458823
>>458727

>а сраные скриптовые виртуальные машины


Вспомнились времена флеша, это по сути тоже виртуальная машина

>мимо

30 458854
>>458727
Тогда могу предложить только это.

https://en.wikipedia.org/wiki/CHIP-8

Вангую, что можно на рассыпухе собрать или на ПЛИСине. Ещё была CHIP16, но она мёртворожденная, кажись.
31 462846
32 463486
бамп
33 465413
бамп
34 472430
35 475095
>>458854
Слишком заморочно
36 482866
Этот тред будет не полный без этой фентези консольки
https://github.com/josefnpat/click4
37 495917
38 497926
4
39 508465
40 522543
бамп
41 533785
42 533911
А есть варианты консоли без уебанского управления ?
43 534406
Зачем нужны виртуальные консоли, если можно писать под тот же геймбой, да ещё и зарелизить свой картридж, который будет работать на настоящем железе?
44 534435
>>534406

>можно писать под тот же геймбой, да ещё и зарелизить свой картридж, который будет работать на настоящем железе?


Зачем?
45 534445
>>534435
Настоящая консоль, у которой до сих пор есть какая-никакая аудитория VS никому не нужное говно
46 534571
>>534406
Есть туториалы? В идеале бы не Гб а нес, но все пойдет
47 539073
48 539428
>>365538
Давно уже думаю об этом.
Можно начать вот с этой железяки:
https://m.aliexpress.com/item/32807531243.html
Это ESP32, он гораздо мощнее ESP8266, там сразу есть быстрый экран, осталось только подключить копеечную клавиатуру с джойстиком типа такой https://m.aliexpress.com/item/32922322528.html (и там еще есть поддержка сенсорных кнопок).
В дальнейшем подобрать цветной олед-экран побольше и нарисовать кастомную плату с кнопками и какими-нибудь картриджами на том же есп32, например. Сделал бы уже сейчас, но олед экраны пока дорогие.
49 539505
бамп
51 539733
>>539730
Ах, боженька ты мой, да это же Johan Peitz!
Пилил инди до того, как оно стало мейнстримом, лол.
Donteatyellowsnow, suka.
image.png44 Кб, 750x1000
53 623320
>>539730

>демейк


>пиксельного платформера

54 623374
55 652656
Бамп
taras 56 675810
bump
57 675819
А чо ты пусто бампаешь? Вот расскажи, например, есть ли аппаратные реализации таких консолей? На ардуино или там на расп-пи?
58 676049
>>458823
По сути, эти виртуальные компики - и есть недофлеш.
>>534406
Чайку. Есть живая сцена с коммерческими релизами на любой из имеющихся приставок.
Да есть ZX Spectrum, наконец, с огромной базой пользователей, в том числе и в постсовке. С возможностью купить новый прямо сейчас (причём даже выбрать из нескольких моделей).
Есть божественный культовый C64.
https://www.youtube.com/watch?v=J0eZ90UeGxQ
https://www.youtube.com/watch?v=8JSqVLVZdAo

А эти "виртуальные игровые консоли" - easy mode, без ебли, на расслабоне, с цветами и "аппартными" спрайтами. Т.е. это по сути - игровые движки, компилирующие в незвестный хуй для запуска в узком кругу фанатов.
"Виртуальная игровая консоль" здорового человека - Game Maker.

Вообще, я не против любой, даже самой странной игровой движухи. Просто вставил свои пять копеек по теме.
59 678735
>>365481 (OP)
И нахуя это нужно? В чем смысл? Типа добавил поверх игры интерфейс из 3 кнопок и всё?
60 678747
>>365481 (OP)
Лучше бы запилил пост про создание своей консоли.
61 678770
>>678747
Тебе в /ra/. Тут делают игры, а не железо.
62 768991
>>675819
Всем наверняка уже насрать, но всё равно расскажу. Да, пико куда только не накатывают, в том числе и на raspberry pi. Судя по туториалам и обзорам, у любителей подобных консолей популярностью пользуется pocket chip (1 пик) с предустановленным на него pico-8, мол очень удобно если хочешь реализовать прямо на ходу свою небольшую игровую идею. А вообще по идее pico-8 можно запустить на чём угодно на чём есть линукс, для своей работы "эмулятор" требует немного.
63 770311
>>768991
Покетчип же оказался обычной Кикстартер наёбкой, не?

https://www.reddit.com/r/ChipCommunity/comments/86lu8h/what_happened_to_nexthing_wheres_my_order/
51M4M6nwsbL.SX402BO1,204,203,200.jpg36 Кб, 404x500
64 770312
>>678747
Была вот такая книга, но электронная версия проебалась из интернетов.
65 770658
>>770311
нет. он довольно долго прожил, мой вот на полке лежит в отличном состоянии. такие штуки очень клёвые на бумаге и первые пару дней, а потом остаются просто как хорошие воспоминания и побрекухи
66 828353
бамп годному треду.
тоже есть купленая пико8, но нихуя не делал (даже не прогал)
67 828356
>>828353
Тоже есть купленная. Кое-что делал (опробовал АПИ, инклюды из файлов, чтобы работать в VS Code). Жаль проворонил lowrez jam, в pico-8 есть даже специальный режим для 64х64.
https://itch.io/jam/lowrezjam-2022/entries

На пико-8 я что-нибудь сделаю, когда у меня будет идея для действительно маленькой игры.
image.png185 Кб, 1853x1077
68 828520
>>828356

>инклюды из файлов, чтобы работать в VS Code


Зачем? Файл .p8 сам по себе текстовый (информация о графике и звуках закодирована в конце и не мешает). Этот файл можно открыть одновременно в PICO и в VSCode. В последнем есть аддоны для подсветки.
69 828565
>>828520
Нужно туда-сюда файлик перекидывать, чтобы запустить демку или прям с вскода подтягивает и можно запускать сразу как в самой пико8?
70 828586
>>828565
PICO-8 перед каждым запуском проекта (RUN) сама чекает файл на изменения. То есть: правишь код в VSCode (сохраняешь правки), жмёшь Ctrl+R в среде PICO-8, и смотришь, что получилось.
71 828587
>>828586
И, да, VSCode вообще постоянно отслеживает изменения открытого файла: если ты, например, подправил спрайт в редакторе PICO-8, у тебя изменится та закодированная белиберда внизу под строчкой __gfx__.
72 828588
Единственное, с чем надо быть осторожным - это с несохранёнными изменениями. Если ты чё-то начал делать в одном редакторе, не сохранил, и начал в другом редакторе делать чё-то другое, то ясен пень, сохранить сможешь только чё-то одно. Или будешь вручную разгребать то, что в гите называется конфликтом слияния, лол.
73 828620
>>828586
По-моему они сильно маленькое разрешение сделали, только из за этого не особо привлекает платформа.
74 828622
>>828620
В дурацких ограничениях и есть вся суть этого онанизма.
75 828666
>>365481 (OP)

> Дисплей: 240x136 16 colours


Откуда такое глупое разрешение? Надо было делать 256x192 как на Спектруме.
76 828670
>>828620

>По-моему они сильно маленькое разрешение сделали, только из за этого не особо привлекает платформа.


Жди тогда Picotron. Обещано всё то же, но с большим разрешением и опциональным снятием ограничения для "крупных" игр.
https://www.lexaloffle.com/picotron.php?page=faq

>>828666

>Откуда такое глупое разрешение?


Так TIC-80 хохол разрабатывал.
77 839461
Бля, анон, это я разучился пиратить, гугл ебет меня в рот, или бесплатно пику просто никто не выкладывает? Просто охуеть, сижу ищу, а найти ничего не могу. Если у кого есть, можете поделиться? Особенно интересует бинарник на линукс, так как хочу попробовать на некропеке запустить.

С меня как всегда…
sage 78 839462
>>839461
Бесплатного нет, используй веб-версию.
79 839465
>>839461
Нашел, но какой-то бородатой версии 0.1.12, хотя актуальная на данный момент уже вроде как 0.2.4.
Вот ссылка, если кому то нужно:

https://archive.org/details/pico-8_0.2.3_osx
По ссылке не 0.2.3, к сожалению, но и не только на OSX.

На некро-нетбуке к слову она завелась, но с таким скрипом, что стало плохо.

>>839462
Ну вот с хуев ее нет? Там при покупке если я не ошибаюсь ты просто получаешь архив с тремя бинарниками для разных платформ, и все. Неужели никто не слил, все дохуя добропорядочные инди-девелоперы, поддерживающие разработчиков, и борющиеся со злющими пиратами? Хуй с ними, парни, если куплю то залью вам сюда актуалочку. Пусть эти соевые защеканы сосут хуй.
80 839600
>>839465
Твой ключ вшит в покупку мб? Я думаю, что тупо не для слива покупали.
81 842044
Ребят, а есть какая-нибудь возможность схоронить из html плеера обратно файл картриджа пригодный для игры? Дело в том, что на itch.io я нашел несколько игр, которые мне понравились. Некоторые из них распространяются только за деньги. Я бы заплатил этот сраный доллар за каждую из них, но не могу потому что оплата уже не работает. Но можно поиграть бесплатно в браузере.
Нашел какой-то скрипт на питухоне, который обещал сконвертировать жс обратно в p8, схоронил в браузере файл с игрой, но скрипт валит какие-то ошибки. Я же в этом ничего не понимаю.
Мне не нужен код игры, только сконпелированный файл, который будет запускаться на эмуляторе fake08.
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 6 мая в 00:46.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски