Важная информация
Страница 1 из 59 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 582

Тема: Sea Dragon

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Activist Аватар для ace210
    Регистрация
    17.06.2009
    Адрес
    Москва
    Сообщений
    387
    Благодарностей: 312

    По умолчанию Sea Dragon

    Добро пожаловать!

    Эта ветка создана для разработки игры Sea Dragon, оригинал которой есть на других платформах, но нет на ZX-SPECTRUM.

    Вот на каких платформах была выпущена эта игра:http://www.trs-80.org/sea-dragon/

    В качестве технического задания взята версия с Atari http://www.atarimania.com/game-atari...agon_4559.html

    Оригинальный ландшафт:Sea Dragon - Original Map.rar
    Игра на Atari появилась в далеком 1982 году и для своего времени была довольно прогрессивной.
    Вот ссылка на сайт, на котором можно скачать оригинал, а также эмулятор Atari:http://vjetnam.hopto.org/

    Проект объявляется открытым. Все желающие могут помочь в разработке. Сайт разработки https://sourceforge.net/projects/seadragon/
    Исходные тексты проекта хранятся здесь http://seadragon.svn.sourceforge.net/viewvc/seadragon/
    Можно помогать как советом, так и конкретными реализациями в коде.
    Руководителем и администратором проекта назначается Андрей Жиглов http://zx.pk.ru/member.php?u=4949. Все желающие получить доступ на запись в репозиторий могут обратиться к нему напрямую.

    ---------- Post added 30.12.2010 13:46 ----------

    Проект завершён. Всем спасибо.

    Download TZX
    Download SCL

    Обсуждаем также здесь:
    http://www.worldofspectrum.org/forum...ad.php?t=31344
    Последний раз редактировалось ace210; 09.01.2011 в 01:15.

  2. Эти 15 пользователя(ей) поблагодарили ace210 за это полезное сообщение:
    abelenki (09.11.2009), Digitizer (14.11.2009), Doronetty (08.11.2009), introspec (09.05.2013), kyv (31.12.2010), moroz1999 (28.12.2010), nzeemin (06.11.2009), osa (13.12.2010), phant0m (01.01.2011), Reobne (22.08.2015), retroid (14.05.2011), sv (06.11.2009), thims (06.01.2011), unbeliever (18.01.2010)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Activist Аватар для ace210
    Регистрация
    17.06.2009
    Адрес
    Москва
    Сообщений
    387
    Благодарностей: 312

    По умолчанию

    Пока только пробы. Вот что получается: http://zx.pk.ru/attachment.php?attac...2&d=1257502626

    Сколл попиксельный. На всю ширину экрана. Высота скрола 160 пикселей.
    Скролл за 2 прерывания. Сначала пристраиваюсь за лучом (скролл 72 линии), а потом - наоборот до луча(скролл 88 линий). Поэтому скролл плавный и без мельтешений.

    1 линия скроллируется 652 такта командами POP HL, RL (HL),INC L, RL (HL),INC L, ... Быстрее вряд ли получится.
    Вложение 14103

    Хочется скролл именно такой большой, как в оригинале. Опускаться до маленького окошка не желаю.

    ----------------------------------
    Что-то мне не нравиться как цвета скроллируются. Може попробовать подкрашивать лодку (INK). Но тогда при подплыве вплотную к ландшафту будет подкрашиваться и он тоже.

    Подскажите, как быть.

    ---------- Post added at 14:29 ---------- Previous post was at 14:07 ----------

    Цитата Сообщение от newart Посмотреть сообщение
    Что то оно у тебя много тактов сжирает, при том что 80% экрана это залитый или пустой фон который скролировать не требуется...
    Скрол надводной части тоже идет. Там будет тоже ландшафт. Поэтому пустой фон приходиться скроллировать тоже.
    Последний раз редактировалось ace210; 27.11.2009 в 19:37.

  5. #3

    По умолчанию

    Цитата Сообщение от ace210 Посмотреть сообщение
    Скрол надводной части тоже идет. Там будет тоже ландшафт. Поэтому пустой фон приходиться скроллировать тоже.
    Надводная это с влюченой яркостью?
    Ну так скролируй ее честно, а остальное по необходимости. Думаю во фрейм можно уложиться. Скриншоты оригинала есть?

  6. #4
    Activist Аватар для ace210
    Регистрация
    17.06.2009
    Адрес
    Москва
    Сообщений
    387
    Благодарностей: 312

    По умолчанию

    А как по необходимости? Это получается надо хранить массив - вот отсюда до туда не скролировать, оттуда, опять скроллировать... Вода будет изрезана всякими минами, выстрелами - не получиться. Вот только если к земле это применить... Но ее мало, сомневаюсь в целесообразности.


    ---------- Post added at 15:49 ---------- Previous post was at 15:41 ----------

    хотя, что-то в этом положительное есть... Можно попробовать! Это получается массив адресов в экране.
    1 элемент этого массива(2байта) указывает на байт в экране, который надо скроллировать.
    Но сомневаюсь, что удасться во фрейм уложиться.

  7. #5

    По умолчанию

    Цитата Сообщение от ace210 Посмотреть сообщение
    1 линия скроллируется 652 такта командами POP HL, RL (HL),INC L, RL (HL),INC L, ... Быстрее вряд ли получится.
    На Атари не спроста линии толщиной 3 пикселя...
    Вероятно скролится только первая и потом копируется два раза вниз.

  8. #6
    Activist Аватар для ace210
    Регистрация
    17.06.2009
    Адрес
    Москва
    Сообщений
    387
    Благодарностей: 312

    По умолчанию

    Верно! Я и не заметил.

  9. #7

    По умолчанию

    Цитата Сообщение от ace210 Посмотреть сообщение
    хотя, что-то в этом положительное есть... Можно попробовать! Это получается массив адресов в экране.
    1 элемент этого массива(2байта) указывает на байт в экране, который надо скроллировать.
    Но сомневаюсь, что удасться во фрейм уложиться.
    А для чего в снапшоте скролятся атрибуты если ланшафт одноцветый?

  10. #8
    Activist Аватар для ace210
    Регистрация
    17.06.2009
    Адрес
    Москва
    Сообщений
    387
    Благодарностей: 312

    По умолчанию

    - чтобы лодка была белая, а мины черные. А планирую мины не перерисовывать, а тоже скроллировать.

  11. #9
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,773
    Благодарностей: 3329

    По умолчанию

    Для скорости можно скроллировать только те знакоместа, которые содержат информацию. А те, что содержат все 0 или все 0xFF, рисовать только атрибутами.

  12. Этот пользователь поблагодарил Titus за это полезное сообщение:
    ace210 (06.11.2009)

  13. #10
    Activist Аватар для ace210
    Регистрация
    17.06.2009
    Адрес
    Москва
    Сообщений
    387
    Благодарностей: 312

    По умолчанию

    Можно чуть чуть поиграться, не врезаясь.
    qsave1.rar

Страница 1 из 59 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Dizzy-AGE: Dragon Valley Dizzy
    от Rindex в разделе Dizzy-AGE
    Ответов: 82
    Последнее: 02.09.2011, 17:54
  2. New CEZ Silver game: Mariano the dragon
    от riskej в разделе Игры
    Ответов: 8
    Последнее: 16.05.2008, 13:37

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •