Email or username:

Password:

Forgot your password?
iliazeus

Пытался адаптировать Bad Apple для Pico-8, но уперся в ограничение на размер картриджа.

Поэтому решил сделать Bad Apple, который никак не может начаться :)

lexaloffle.com/bbs/?tid=143010

#pico8 #badapple

6 comments
iliazeus

Вот картридж:

badapple.p8.png
Тр3тий Сергеевич

@iliazeus Рейму вайбит. :3

Все-таки нужно что-нибудь по оптимизации почитать, сократить кол-во пикселей и т.д.

Какой размер картриджа, кстати?

iliazeus

@th3rdsergeevich из-за того, как именно устроен Pico-8, там есть несколько независимых ограничений:

- в коде картриджа максимум 8192 токена
- код картриджа не длиннее 65535 символов
- после сжатия в gzip, весь картридж не больше 15360 байт

Плюс есть ограничения на бинарные данные в картридже - их либо нужно упаковывать в очень малый размер графического ROM (его точно не помню, но там меньше килобайта), либо непосредственно в коде программы (но там очень странная кодировка, причем разная в файле картриджа и в рантайме).

@th3rdsergeevich из-за того, как именно устроен Pico-8, там есть несколько независимых ограничений:

- в коде картриджа максимум 8192 токена
- код картриджа не длиннее 65535 символов
- после сжатия в gzip, весь картридж не больше 15360 байт

Плюс есть ограничения на бинарные данные в картридже - их либо нужно упаковывать в очень малый размер графического ROM (его точно не помню, но там меньше килобайта), либо непосредственно в коде программы (но там очень странная кодировка, причем разная в файле картриджа...

iliazeus

@th3rdsergeevich кадры я уже сейчас сжимаю - на самом деле, этот картридж был поводом попробовать в деле один простой алгоритм сжатия картинок с красивой идеей :) Но простор для оптимизации ещё должен быть - я, например, сжимаю все кадры независимо, даже если они похожи.

iliazeus

@th3rdsergeevich из трёх этих ограничений, сейчас упираюсь именно в размер после сжатия

iliazeus

Немного причесал и выложил исходники:

github.com/iliazeus/pico8-bada

Go Up