Где???
ZXNet эхоконференция «real.speccy»
От Evgeny Goljakov → Кому All 01.08.2001
Ср 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
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
Вс 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
Воскресенье 5 Авг 2001 02:12:57, Aleksey Malov -> Slavka Kalinin:
AM> А ты уверен, что они кроме вывода карты что-либо еще
AM> написали? Сейчас обычно на этом все новые проекты и
AM> останавливаются.
Ты будешь очень смеяться, но да, кое-что еще таки написали.
С уважением, Dmitriy.