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

User Tag List

Результаты опроса: Нужно ли делать движок?

Голосовавшие
10. Вы ещё не участвовали в этом опросе
  • Нужно

    6 60.00%
  • Не нужно

    0 0%
  • Всё равно

    1 10.00%
  • Не знаю, но интересно

    3 30.00%
Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 22

Тема: Как насчёт движка для Dungeon Crawl игр?

  1. #1
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Как насчёт движка для Dungeon Crawl игр?

    Как мы все знаем, с одной стороны, уже давно имеется куча квадратно-гнездовых движков для (часто подземных) RPG игр от первого лица (команды ) : Dungeon Master (видимо, cамый первый, и насквозь подемный), The Eye of the Beholder, Might and Magic , Wizardry, и т.д.

    С другой стороны, на БК наблюдается их жестокий дефицит. Я уже давно хотел исправить это дело, но всё как-то не шло. Дело в том, что на БК нет столько памяти, чтобы хранить заранее масштабированную графику катакомб. Стенки надо перспективно преобразовывать из единственной текстуры, с монстрами и объектами почти та же беда. В общем, надо для графики писать псевдо-3D движок. Даже для походовой игры, где секунда на кадр вполне допустима, на БК были сложности.

    Но примерно в апреле я понял, что и как, и написал сравнительно быструю процедуру текстурирования. Только что я понял, как быстро считать на БК перспективную коррекцию. И написал. В принципе, осталось написать трассировщик лучей, и будет рабочий прототип графического движка, а дальше уже проще. Всякую (бизнес-учёт-контроль-действия) логику мы все по работе уже писали и так, вопросов нет. Только время на кодинг.

    Так что скажет общественность: продолжать?

    Нажмите на изображение для увеличения. 

Название:	image_2021-07-25_00-48-31.jpg 
Просмотров:	109 
Размер:	25.1 Кб 
ID:	75880
    crawlspace1.zip

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

  3. #2
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всем пофиг. Жаль.

  4. #3
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне, например, не пофиг, но к БК только присматриваюсь =)) Это для 0010 картинка? На 11-й проблем с памятью, по идее, не будет.

  5. #4
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    Это для 0010 картинка?
    Да, и по идее демка с одим уровнем на ней возможна. Я бюджет памяти уже прикинул.

    Цитата Сообщение от reddie Посмотреть сообщение
    На 11-й проблем с памятью, по идее, не будет.
    1) Не факт. Принц персидский потребовал дополнительной памяти.
    2) В любом случае, эту память можно потратить получше.
    3) Наличие 3D упрощает разработку -- не нужно рисовать и хранить можество копий одного и того же под разными углами.
    4) Опять же, дискета всего 800 КБ.

    PS: Однако, голосов по-прежнему ноль.

  6. #5
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    дискета всего 800 КБ
    В нынешнюю пору виртуальных CF-дисководов, полагаю, размер - последнее, что должно заботить =))
    Демки с подкачкой с диска, вон, на мегабайты клепают, и ничего. Всех устраивает.
    Но если задуман размер именно под работу на "оригинальном" железе - приветствую. Придерживаюсь того же.

    На Спектруме были подобные проекты, частично можно заимствовать решения по коду оттуда.
    Например, отрисовку стен блоками по 2х2 или 4х4/3х4 а ля чанки для ускорения графики.

  7. #6
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,167
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    341
    Поблагодарили
    243 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Как мы все знаем, с одной стороны, уже давно имеется куча квадратно-гнездовых движков для (часто подземных) RPG игр от первого лица (команды ) : Dungeon Master (видимо, cамый первый, и насквозь подемный), The Eye of the Beholder, Might and Magic , Wizardry, и т.д.

    С другой стороны, на БК наблюдается их жестокий дефицит. Я уже давно хотел исправить это дело, но всё как-то не шло. Дело в том, что на БК нет столько памяти, чтобы хранить заранее масштабированную графику катакомб.
    я как раз работаю над исправлением этого недостатка - AZБК

    Но примерно в апреле я понял, что и как, и написал сравнительно быструю процедуру текстурирования. Только что я понял, как быстро считать на БК перспективную коррекцию. И написал. В принципе, осталось написать трассировщик лучей, и будет рабочий прототип графического движка, а дальше уже проще. Всякую (бизнес-учёт-контроль-действия) логику мы все по работе уже писали и так, вопросов нет. Только время на кодинг.
    Так что скажет общественность: продолжать?
    да конечно!
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  8. #7
    Junior
    Регистрация
    25.07.2021
    Адрес
    г. Красноярск
    Сообщений
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что за вопросы, нужно конечно. Любая движуха это круто.)

  9. #8
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,236
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Всем пофиг.
    Сколько ты думаешь БКшечников на форуме, что бы делать вывод за 9 часов летне-дачного воскресенья?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  10. #9
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Сколько ты думаешь БКшечников на форуме, что бы делать вывод за 9 часов летне-дачного воскресенья?
    Да, был неправ. Каюсь. В своё оправдание могу сказать разве то, что меня сильно расстроили звонком с работы, что завтра (точнее, уже сегодня) к нам на объект едет комиссия от генподрядчика. А мы конечные исполнители, и у нас по некоторым работам пролёт аж с мая и растёт, поскольку наш подрядчик поленился выяснить, что часть оборудования делается только под заказ и очередь в итоге где-то в сентябре подойдёт.

    Но на участниках форума действительно не надо было срываться, они тут ни при чём.

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

    Цитата Сообщение от reddie Посмотреть сообщение
    Но если задуман размер именно под работу на "оригинальном" железе - приветствую. Придерживаюсь того же.
    Да, цель именно в этом. Чтобы работало на оригинальной изкоробочной БК. Дополнительный обвес -- это хорошо, но если без него можно обойтись -- ещё лучше.

    Цитата Сообщение от reddie Посмотреть сообщение
    На Спектруме были подобные проекты, частично можно заимствовать решения по коду оттуда.
    Например, отрисовку стен блоками по 2х2 или 4х4/3х4 а ля чанки для ускорения графики.
    Знаю. И про Вульф от Alone Coder'а тоже знаю, благо он объяснил основные приёмы.

    Но у меня цель -- имеено попиксельно точный рендер. Благо, уже ясно что в две секунды я укладываюсь даже в худшем случае, то для походовки прокатит. Вот в квадратной Lands of Lore принудительно сделано медленное движение, чтобы был как-бы переход между клетками (на самом деле они просто морфят картинку).

    Собственно, что я писал в Телеграме:

    Рисуется попиксельно, это совершенно честное перспективное текстурирование. Эта картинка занимает чуть больше секунды. Я вот думаю насчёт применения в походовом движке типа Dungeon Master/Eye of the Beholder/Might and Magic/Wizardry.
    Слева направо оно для простоты рисует, это же эксперимент. Так-то переходы между сценами можно и покрасивше сделать.
    Там можно будет прогрессивное улучшение картинки сделать при обновлении, один фиг процедура внутри байтовая. Нарисовать с учетверённой скоростью, а потом добавить один детальный двухпиксельный столбец на байт, а потом по два однопиксельных. Это всё займёт то же время суммарно, но первая грубая картинка будет в 4 раза раньше.
    Да можно вообще отдельную версию процедуры для слов написать и 32 столбца зафигачить за четверть секунды, а потом улучшать. Это даже чуть быстрее будет в сумме.
    Со спрайтами тоже всё ясно, код чуть-чуть изменить для прозрачных пикселей.

    Всем спасибо за поддержку! Очень надеюсь, что никого не обидел.

  11. #10
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,236
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. хей-хоу! как насчет бит-ем-апа
    от SaNchez в разделе Игры
    Ответов: 106
    Последнее: 26.12.2016, 01:25
  2. не просветит ли кто насчет сети для zx-pc ?
    от Tonich в разделе Разный софт
    Ответов: 40
    Последнее: 29.05.2011, 22:38
  3. Как насчет чемпионата?
    от Rayen в разделе Игры
    Ответов: 6
    Последнее: 04.05.2011, 20:02
  4. вопрос насчёт проги для спека
    от scooter_aka_ORB2007 в разделе Софт
    Ответов: 6
    Последнее: 15.06.2008, 13:37
  5. Как насчёт Thanatos... 2!
    от GNTB в разделе Игры
    Ответов: 10
    Последнее: 09.05.2008, 07:10

Ваши права

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