я когда демку писал, получил шиш. попробую, спасибо.
в общем, можно временно и в #8000 затолкать уровни на время, и закинуть в страницу, будет проще.
Вид для печати
Последний добитый уровень. раскраска не торт, конечно же.
осталось три в одно собирать..
цвета да :) цвета это 5
jerri, не пробовал оживить decrunching?
слишком долго ждать...
со страничками снапшота разобрался, теперь можно склеивать уровни все в одно.
goblinish, а надо? :) скажи как оживлю :)
ок
перед .rnc01
call show_bar
после .rnc22
call elem_bar
перед .getval
следующее
Код:show_bar
ld hl,#5ae0
ld (hl),#38
inc l
jr nz,$-3
ret
elem_bar
ld a,(OutPtr+1)
rlca:rlca
and #1f
add a,#e0
ld l,a
ld h,#5a
ld (hl),#30
ret
А че, какие претензии к цветам? Это чистая конверсия в спековскую палитру с текстурами, цвета наиболее близкие подобраны.
То, что лабиринт из непрямоугольних линий выглядит по-дурацки - это факт. Тут хоть убейся, а за счет цветов его не заставишь выглядеть нормально. Разве что фон какой-нибудь добавлять. Но в любом случае - это уже будет перерисовка/дорисовка уровня.
подсветка в округе неплоха)
---------- Post added at 11:20 ---------- Previous post was at 10:47 ----------
Блин, глюк в уровне 2)
никто не заметил. печалька..
---------- Post added at 11:43 ---------- Previous post was at 11:20 ----------
и еще headache: подсветку надо сохранять для начального уровня. блин:(
goblinish, по первому уровню
подсветка займет 128*128 бит=2048кб
просто перед загрузкой уровня проверяешь текущий уровень на стартовый
и если он стартовый то собираешь 7 биты в буфер
потом при загрузке восстанавливаешь 7 биты
по моему просто :)
последняя сборка - два уровня на первом этаже.
примочки - звук, подсветка куба, сохранение цвета оставлю на потом.
А какую роль выполняют все эти миллионы оттенков и цветов? Чисто декоративную?
Нельзя разве сесть и в ручную отрисовать уровень, что бы не было такого хаоса?
goblinish, поменяй (OutPtr) на (Outptr+1) в процедуре отрисовки в депакере
а то некрасиво получается :(
jerri, ok
---------- Post added at 18:11 ---------- Previous post was at 18:07 ----------
только не помогло особо-то..
goblinish, хммм а да :) rlca rlca поменяй на rrca rrca
---------- Post added at 18:22 ---------- Previous post was at 18:22 ----------
когда я буду писать без глюков :)
jerri,
ld a,(OutPtr+1)
;rlca:rlca;
rrca:rrca
остались только глюки на экране. самое досадное, что только атрибуты можно выводить..
goblinish, что за глюки?
goblinish,
тогда меняем заливку
красятся теперь только правая половина строкиЦитата:
ld hl,#5af0
ld (hl),#38 ;атрибут полоски
inc l
jr nz,$-3
ret
elem_bar
ld a,(OutPtr+1)
rrca:rrca:rrca
and #1f
add a,#e0
ld l,a
ld h,#5a
ld (hl),#30 ;атрибут красящий
ret
Доделано сохранение подсветки на начальном уровне.
теперь кубики на уровнях 1 и 2 светятся.
но тормозит игра по жуткому, кмк.
только упорный проползет все готовое)
Я прополз, похоже на оригинал.
goblinish, внеси изменения вышеуказанные
а в чем она тормозит?
---------- Post added at 18:31 ---------- Previous post was at 18:24 ----------
2 уровня самых интересных не вошли :)
те, что с анимациями? там долго еще.
упс,видел твой пост, но код не добавил.
на уровне, если пойдешь вправо к красному телепорту, то мне кажется, что игрок медленно двигается, особенно, если отрисовываются части.
буду думать, куда данные запихать.
с депакером та же шляпа. перепишу код по-другому.
Ерунда какая-то - игрок при прыжке на уровне 3 может смещаться в сторону, только так и реально перескочить несколько уровней.
поднявшись на эскалаторе, и хорошо разбежавшись, можно запрыгнуть фиг знает куда.
эпичный фейл:v2_dizzy_facepalm:
в снапшоте не раскраска, а унутренний мир..
goblinish, прыжок какойто не такой :(
и неверно работает подьемник
Когда ж релиз?
За что ж?
Alex Clap, за то что много вопросов про игры задавал :)
миль пардон за ап некротемы, пишу по просьбе Гоблина:
проект заморожен намертво, желающие могут найти исходники на WoS.