Важная информация

User Tag List

Страница 1 из 8 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 72

Тема: ZXeretic

  1. #1
    Activist Аватар для Soplik
    Регистрация
    02.04.2005
    Адрес
    Минск
    Сообщений
    378
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ZXeretic

    Мне посоветовали все вопросы, связанные с будущим 3d шутером, обсуждать в какой-нибудь одной теме. Вот я и создал такую тему!

    ---------- Post added at 22:41 ---------- Previous post was at 22:30 ----------

    http://zx.pk.ru/showthread.php?p=629791 -- начал рисовать иконки.
    http://zx.pk.ru/showthread.php?t=21884 -- придумал шрифт.
    -- примерный скриншот без оружия и монстров.
    Последний раз редактировалось Soplik; 26.09.2013 в 00:43.
    Сферический ламер в вакууме

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

  3. #2
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,509
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    очень красива

  4. #3
    Activist Аватар для Soplik
    Регистрация
    02.04.2005
    Адрес
    Минск
    Сообщений
    378
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Теперь главное -- написать всё это дело.

  5. #4
    Veteran
    Регистрация
    03.07.2007
    Адрес
    Мариуполь-Киев
    Сообщений
    1,112
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Начало интригует

    Скрытый текст


    Profi 6.2 Rev.B / 1024
    Profi v5.02 /1024/палитра/FDD3,5"/FDD5,25"/HDD130/XT-Keyb/Covox
    Profi v4.00 /1024
    АТМ Turbo /512/ - собран но еще не запускался
    ATM Turbo 2+ v7.10 - собран на 80%
    Pentagon 128 - в планах восстановить (раскуроченная плата)
    ZXMC20/NemoIDE/AT-Keyb (by Caro)
    Revers U8EP3C
    Speccy2010, r2
    [свернуть]

  6. #5
    Activist Аватар для Soplik
    Регистрация
    02.04.2005
    Адрес
    Минск
    Сообщений
    378
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я буду параллельно рисовать спрайты и учиться кодить. Крупную графику (заставки) мне обещала нарисовать одна тян.

    ---------- Post added at 23:50 ---------- Previous post was at 23:32 ----------

    Формат комнаты пока вижу так:
    1 байт -- заголовок. Тип комнаты (обычная, комната-лестница или комната -- винтовая лестница), наличие/отсутствие потолка, секретность и 4 зарезервированных бита.
    1 байт -- высота стен (32 -- рост игрока, 255 -- максимум).
    1 байт -- число углов в комнате (не больше 6--8, это не пентиум).
    Для каждого угла:
    2 байта -- координаты в относительной системе координат.
    1 байт -- материал стены (цвет, освещенность, возможно еще какие-то данные).

    Далее 1 байт -- количество порталов (дверей, окон и норок).
    Для каждого портала:
    1 байт -- номер стены.
    1 байт -- смещение начала портала вдоль стены.
    1 байт -- смещение конца портала вдоль стены.
    1 байт -- высота пола.
    1 байт -- высота потолка.
    1 байт -- заливка пола.
    1 байт -- заливка портала.
    1 байт -- заливка потолка.
    2 байта -- адрес комнаты, в которую портал ведет.

    Далее 1 байт -- количество спрайтов в комнате..
    Для каждого спрайта:
    3 байта -- координаты в относительной системе.
    1 байт -- номер спрайта.

    Всё это можно распаковывать откуда-нибудь из медленной памяти при переходе из комнаты в комнату.
    Я насчитал 97 байт, если комнатка четырехугольная с четырьмя дверями и десятком спрайтов. В одну банку таких комнаток может влезть полторы сотни.

    Первая проблема: нужно как можно больше упростить и ускорить перевод горизонтальных координат в экранные.

    ---------- Post added 26.09.2013 at 00:02 ---------- Previous post was 25.09.2013 at 23:50 ----------

    Экранный буфер 256х64, растягивается до 256х128 на этапе переброски, т. е. все объекты на игровом экране имеют половинное разрешение по вертикали. Буфер организован по столбцам, текстуры рисуются стековыми заливками (5 на столбец: пустой пол, нижние полстены, портал, верхние полстены, пустой потолок или кусок ночного неба со звездами). Спрайты -- тоже по столбцам линейно через стек, возможно с легким масштабированием по вертикали (несколько однотипных процедур).
    Процедуры переброски буфера, рисования стены и фона где-нибудь в быстрой банке, а процедура(ы) рисования спрайта где-нибудь в #8000--BFFF
    Вторая проблема: как лучше всего загружать данные в эту стековую радость?

    Третья проблема: как раскрашивать картинку? 16с не предлагать.

    ---------- Post added at 00:37 ---------- Previous post was at 00:02 ----------

    Существует ли в Art Studio возможность познакоместной работы с окнами?
    Последний раз редактировалось Soplik; 26.09.2013 в 02:25.

  7. #6
    Activist Аватар для Soplik
    Регистрация
    02.04.2005
    Адрес
    Минск
    Сообщений
    378
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если формулы перевода не найдем (см. Первую проблему), можно распаковывать комнату в клеточный формат и делать рейкастинг. Правда, не знаю, как тогда делать непрямые углы.

    Блин. Я вышел из дому и понял, какую глупость тут написал. Никакого рейкастинга, конечно.
    Последний раз редактировалось Soplik; 26.09.2013 в 15:55.

  8. #7
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Soplik Посмотреть сообщение
    Если формулы перевода не найдем (см. Первую проблему), можно распаковывать комнату в клеточный формат и делать рейкастинг. Правда, не знаю, как тогда делать непрямые углы.
    Ты сначала теорию изучи, в книге "Графика ZX Spectrum" например. А потом уже додумывай.
    Еще на эту тему: http://zx.pk.ru/showthread.php?t=204...EA%F2%E8%E2%FB

  9. #8
    Activist Аватар для Soplik
    Регистрация
    02.04.2005
    Адрес
    Минск
    Сообщений
    378
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я когда-то изучал теорию, но пока не могу приложить ее к спектрумовской практике.
    Mode7 я писал, а Mode7, оптимизированный под Спектрум, -- нет.
    Последний раз редактировалось Soplik; 26.09.2013 в 11:20.
    Сферический ламер в вакууме

  10. #9
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,509
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пасматри как красива рисует иконки мальчик ШИРУ



    ---------- Post added at 11:42 ---------- Previous post was at 11:38 ----------

    Шрифты и надписи для меню делаются просто

    http://www.fontov.net/

    Выбираешь шрифт, размер и пишешь что надо в меню, нажимаешь интер. Потом готовое снимаешь с экрана принт скрином размещаешь в паинте на пространстве 256 на 192 и потом в бмп2сцр переводишь в арт студию.

    вот пример, так рисуются названия, меню, шрифты и все остальная лабуда.
    Последний раз редактировалось AAA; 26.09.2013 в 11:47.

  11. #10
    Member Аватар для Zelya
    Регистрация
    18.08.2006
    Адрес
    Львов
    Сообщений
    192
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AAA Посмотреть сообщение
    Пасматри как красива рисует иконки мальчик ШИРУ
    И это цвет-на-знакоместо?! Вынос мозга, я поражен!

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

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

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

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

Ваши права

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