Где???

ZXNet эхоконференция «real.speccy»

От Evgeny Goljakov Кому All 01.08.2001

Привет, Slavka.
Ср 25 Июл 01 Slavka Kalinin -> Evgeny Goljakov:
...
SK> Hу это не очень интересно... таким образом можно и под
SK> турбо было делать, у меня в ширину экран был 30
SK> знакомест, а в высоту 11

У меня настраиваемая и высота и ширина,
плюс 4 режима прорисовки:
убегать/догонять луч в режимах:
атрибуты-первые, pix-вторые;
pix-первые, attr-вторые.

SK> карта занимала два банка, один банк
SK> то что видно на экране, а второй банк это ее контуры по
SK> которым и шала вся логическая обработка.

смотря что есть логика?

EG>> ... и сделал почти. Беде:) с графкой - некому клепать
EG>> уровни вручную, а генератор писать гнусное занятие, тк
EG>> все цветное и будет сплошний крашинг.

SK> Как вормы могут быть цветные? У тебя скрол по вертикали
SK> попиксельных или нет? Скриншот можешь намылить?

скролл атрибутный 50fps

EG>> Ишются добровольцы мне мылом, авторство гарантированно.
EG>> Уровень представляет 4 спековских экрана, соедененных
EG>> последовательно бок о бок, папер (=фон) черный, больше
EG>> никаких ограничений.

SK> А где ты столько памяти нашел под четыре экрана? Этоже
SK> 27648 байт... или у тебя вся обработка идет на видемом
SK> экране?

этож 2 странички и
смотря что есть вся обработка?

SK> И спрайты у тебя сдвинутые лежать или реалтаймно сдвигаешь?

спрайтами занимаюсь не я, но имхо в реале не двигаем

SK> Тут кстати скрин пролетал из вормов... это не твое
SK> случайно?

похоже на мое, но это времен FanTop'98


Спасибо за внимание.

От Evgeny Goljakov Кому All 01.08.2001

EG>> Скриншот кинул, тк он уже морально устарел

SK> А он чего двух плановый ? И кстати он чего заливается или
SK> это
SK> для простаты так нарисовано?

все там - фикция
Ибо давно рисовалось и только для оформления стакана игры

Спасибо за внимание.

От Slavka Kalinin Кому All 03.08.2001

EG>>> Ишются добровольцы мне мылом, авторство гарантированно.
EG>>> Уровень представляет 4 спековских экрана, соедененных
EG>>> последовательно бок о бок, папер (=фон) черный, больше
EG>>> никаких ограничений.
SK>> А где ты столько памяти нашел под четыре экрана? Этоже
SK>> 27648 байт... или у тебя вся обработка идет на видемом
SK>> экране?

От Aleksey Malov Кому All 04.08.2001

SK> Hу как проверка ладшафта вокруг червя и патронов.
Очень простой и довольно быстрый способ:

Есть маски (по and и по or) у червей и патронов.
алгоритм проверки на коллизию:
ld a,(de); байт маски По and
and (hl); накладываем ее на байт из контуров
cp (hl)
jr z,collision
inc l,e

если еще хранить карту низкого разрешеня (например по одному биту на знакоместо
(затраты мизерные - 266 байт для карты 64*32 знакоместа). Каждый бит такой
карты равен нулю, если в соответствующем ему знакоместе совершенно пусто и
единице в противном случае). При проверки на коллизию достаточно сравнивать
знакоместа червя, лежащие в непустых знакоместах).

От Evgeny Goljakov Кому All 06.08.2001

SK> Тоесть как, ты один ее кодешь или нет?

не 1, хотя пока похоже на застой, полет пульки дается тяжело,
ломает откомпилить ;)

...
SK> Это точно, а у вас когда снаряд попадает рядом с червями
SK> они разлитаются в разные стороны?

ответ leжit по адресу: 2:5020/2065.609 Dmitry Nesmachniy

имхо, пока не написано.


Спасибо за внимание.

От Evgeny Goljakov Кому All 06.08.2001

Привет, Aleksey.
Вс 5 Авг 01 Aleksey Malov -> Slavka Kalinin:

AM> Есть маски (по and и по or) у червей и патронов.
AM> алгоритм проверки на коллизию:
AM> ld a,(de); байт маски По and
AM> and (hl); накладываем ее на байт из контуров
AM> cp (hl)
AM> jr z,collision
AM> inc l,e

тяжелее себе представить более др. алгоритм ;)

AM>
AM> если еще хранить карту низкого разрешеня (например по
AM> одному биту на знакоместо (затраты мизерные - 266 байт для
AM> карты 64*32 знакоместа). Каждый бит такой карты равен нулю,
AM> если в соответствующем ему знакоместе совершенно пусто и
AM> единице в противном случае). При проверки на коллизию
AM> достаточно сравнивать знакоместа червя, лежащие в непустых
AM> знакоместах)

мой вариант, только я это совместил с картой атрибутов для
экономии, т.е. если ink+paper=0, то скипаем pix-проверку

...

От Dmitriy Nesmachny Кому All 08.08.2001

Привет, Aleksey!

Воскресенье 5 Авг 2001 02:12:57, Aleksey Malov -> Slavka Kalinin:

AM> А ты уверен, что они кроме вывода карты что-либо еще
AM> написали? Сейчас обычно на этом все новые проекты и
AM> останавливаются.

Ты будешь очень смеяться, но да, кое-что еще таки написали.


С уважением, Dmitriy.