почему дегенерат? потому что эта дема — она вообще не про «попиксельный скроллинг» (который Joefish давным-давно показывал в 50 Hurts, и который не имеет совершенно никакой практической пользы). но дегенераты (со значками «гура» на форуме, охуеть, блядь) за впередроссию не вылазят, мозгов не имеют, в ограничениях железа не понимают, зато умеют в слюни.
за основу, конечно, взята часть карты из кобры, да. угадайте, что было в демке Joefish.
кому интересно, почему это бесполезная херня: потому что хоть ты обосрись, но почти всё время фрэйма занято выводом экрана. и память, кстати, тоже занята развёрнутой стековой перекидывалкой, и сдвинутой графикой. ВНИЗАПНА! на экран надо ещё наебошить спрайтов, и вдобавок уложить игровую логику. причём в силу специфики технологии каждый фрэйм надо строить заново (иначе, очевидно, накроется пиздой и скролл, и мультиколор), так что чередовать экран-спрайты-остальное не выйдет.
в общем, железа если на что и хватит — то на совсем хуёвый клон кобры с полутора спрайтами. расслабьте булки, революция в очередной раз отменяется. то, что можно выжать из спекки в плане плавности, при этом сделав не техдему, а игру — Joffa выжал в Cobra и Firefly.
нельзя, потому что всё ещё надо успеть во фрэйм. мультиколор же. как ни крути — а всё равно никакого варианта, окромя «чётко рендерим каждый кадр заново» нет, и без стека во фрэйм не уложишься.
а смысла скипать рендер битмапа, оставляя только атрибуты, опять нет: при любой попытке скролла всё начнёт тормозить и накрываться жопой, будет вообще ужасно.
p.p.s.: я, впрочем, буду рад ошибиться. но что‐то мне подсказывает, что максимум — /3. даже с /2 уже никакой нормальной игры не получится, а унылая херня с несколькими бестолковыми спрайтами.