Важная информация
  • О танках на Спектруме :)


    Комментарии 26 Комментарии
    1. Аватар для ZX_NOVOSIB
      ZX_NOVOSIB -
      gurfunkel, какой-то он ненормальный. И даже не на двоих. Во всём проигрывает порту от Эпсилона. Эпсилон же и обещал нормальный 1990 запилить, но видимо времени нет.

      - - - Добавлено - - -

      Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
      Танк плохо ездит, медленновато.
      да там вообще всё через жопу, поэтому я и написал что нормального 1990 на спектруме нет, пока нет, будем надеяться )
    1. Аватар для Dwa83
      Dwa83 -
      Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
      И даже не на двоих
      Изначально и не было в планах.
      Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
      Во всём проигрывает порту от Эпсилона.
      В единственном не проигрывает, у эпсилона косячат коллизии пулек с танками(на старом видео), у меня нет))

      Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
      Танк плохо ездит, медленновато.
      Есть выход сделать околодискретную скорость передвижения танка, первый фрейм +1пиксель, второй - +2 пикселя(просто в игре есть быстрые враги со скоростью 2, и свой танк с такой скоростью - имба)
      Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
      да там вообще всё через жопу
      Ну это не аргумент. Это моя первая игра на ZX, и все косяки я исправлял, когда писали в теме. Пиши там)
    1. Аватар для NEO SPECTRUMAN
      NEO SPECTRUMAN -
      Цитата Сообщение от Dwa83 Посмотреть сообщение
      Есть выход сделать околодискретную скорость передвижения танка, первый фрейм +1пиксель, второй - +2
      а можно сделать регулируемую скорость

      типа

      Код:
      cnt = $+1 : ld a,$00
      	add speed
      	jp nc,1F
      	inc b 
      1F
      	add speed
      	jp nc,1F
      	inc b 
      1F
      	ld (cnt),a
      где b количество пикселей
      на сколько нужно сместить в этом фрейме


      speed = $FF = 1,9921875 пикселя на фрейм в среднем
      speed = $80 = 1 пиксель на фрейм
      speed = $СС = 1,59375 пикселя на фрейм

      методом научного тыка можно будет подобрать оптимальные скорости
      а не просто дубовые 2 пикселя на фрейм, 1,5 пикселя на фрейм

      можно будет плавно менять скорость например
      делать разгон итд
    1. Аватар для Dwa83
      Dwa83 -
      Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
      на сколько нужно сместить в этом фрейме
      Ну это ведь не тот случай, когда фпс скачет с 30 до 50 и нужно независимо от времени кадра смещать с одной скоростью.
      Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
      можно будет плавно менять скорость например
      делать разгон итд
      Ну это не та игра.
      А так да, можно сделать скорость независимо от фпс.
    1. Аватар для NEO SPECTRUMAN
      NEO SPECTRUMAN -
      Цитата Сообщение от Dwa83 Посмотреть сообщение
      Ну это ведь не тот случай, когда фпс скачет с 30 до 50 и нужно независимо от времени кадра смещать с одной скоростью.
      это на тот случай когда логика перемещения висит на прерываниях
      а отрисовка там с любой скоростью
      хотть 50 ровно
      хоть 3..10 переменно

      и вощем так и надо делать
      и будет работать в любой турбе
    1. Аватар для Dwa83
      Dwa83 -
      Дак оно и так работает, просто не было претензий во время разработки, что "танк етить медленно ехает", яб возможно заинтересовался бы этой темой.
      Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
      это на тот случай когда логика перемещения висит на прерываниях
      Цитата Сообщение от Dwa83 Посмотреть сообщение
      Ну это ведь не тот случай, когда