Автор Тема: [NES] RayCastle - 3d tech demo  (Прочитано 13961 раз)

мфыфыы и 1 Гость просматривают эту тему.

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 145
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #60 : 04 Сентября 2026, 21:25:31 »
мфыфыы, карты пробовал накидать?

Оффлайн vitsum

  • Пользователь
  • Сообщений: 88
    • Просмотр профиля
Re: [NES] RayCastle - 3d tech demo
« Ответ #61 : 05 Сентября 2026, 09:50:04 »
У вас в ппу 0000-0FFF и 1000-1FFF одна и та же графика, это так должно быть?

это двойной буфер.
А еще оказывается сейчас лимит по спрайтам всего 12, дальше тактов не хватает в vblank

Онлайн мфыфыы

  • Пользователь
  • Сообщений: 60
    • ВКонтакте
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #62 : 07 Сентября 2026, 10:51:34 »
Понятно, я вот что имел ввиду, так можно сделать? Немного упростить детализацию, и чтоб буфер был в одном окне?

Добавлено позже:
мфыфыы, карты пробовал накидать?
Нет еще, не было времени. Эх, у меня 7-ка, и редактор не запустился
« Последнее редактирование: 07 Сентября 2026, 17:49:51 от мфыфыы »

Оффлайн vitsum

  • Пользователь
  • Сообщений: 88
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #63 : 07 Сентября 2026, 18:50:39 »
мфыфыы,

Но зачем так делать?
Чтобы увеличить кол-во спрайтов? Это не поможет, там проблема щас в том что RAM не хватает) Но можно наскрести еще немного спрайтов, если надо будет.


Прикладываю версию редактора, которая должна пойти на семерке.

Онлайн мфыфыы

  • Пользователь
  • Сообщений: 60
    • ВКонтакте
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #64 : 07 Сентября 2026, 20:08:08 »
Я понял общую ситуацию с vblank, благодарю за разъяснение и редактор!

Добавлено позже:
Не хотели бы попробовать вместо прицела, сделать внизу руку с дулом пистолета из двух тайлов?

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 145
    • Просмотр профиля
Re: [NES] RayCastle - 3d tech demo
« Ответ #65 : 07 Сентября 2026, 20:21:53 »
сделать внизу руку с дулом пистолета из двух тайлов?
Самое простое для рисования  - двухстволка.

И рука не требуется.

Оффлайн OFFSPRINGER3

  • Пользователь
  • Сообщений: 99
  • 1312
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #66 : 08 Сентября 2026, 15:01:54 »
Нарисовал двухстволку размером 16х16px, как пример, в палитре демки
319971-0
319973-1

Онлайн мфыфыы

  • Пользователь
  • Сообщений: 60
    • ВКонтакте
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #67 : 08 Сентября 2026, 18:00:25 »
Классно получилось! Демка все ближе к полноценному шутеру!)
« Последнее редактирование: 08 Сентября 2026, 20:09:58 от мфыфыы »

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 145
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #68 : 09 Сентября 2026, 12:23:58 »
проблема щас в том что RAM не хватает)
Не знаю, Sharpnull бы что ли заглянул. Может, подсказал бы что.

Онлайн мфыфыы

  • Пользователь
  • Сообщений: 60
    • ВКонтакте
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #69 : 09 Сентября 2026, 20:07:38 »
Можно задействовать wram

Оффлайн vitsum

  • Пользователь
  • Сообщений: 88
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #70 : 09 Сентября 2026, 20:37:12 »
Добавлен спрайт двустволки.

Увеличен лимит кол-ва уровней до 12ти.

Редактор уровней переписан на Си и теперь должен работать на WinXP, а также теперь весит всего 77КБ в архиве.

Также теперь появилось поле автора для уровня.

Добавлено позже:
Можно задействовать wram

Посмотрим. Сейчас работает на NROM, если поменять маппер то возможности расширяются)
« Последнее редактирование: 09 Сентября 2026, 20:51:23 от vitsum »

Онлайн мфыфыы

  • Пользователь
  • Сообщений: 60
    • ВКонтакте
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #71 : 09 Сентября 2026, 21:32:17 »
Отличные новости! Да, есть модифицированный унром + wram, тогда и ром можно будет расширять до 512кб. Если не сложно будет, сделайте пожалуйста, чтоб в уровнях можно было задавать различную палитру
« Последнее редактирование: 09 Сентября 2026, 22:05:53 от мфыфыы »

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 145
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #72 : 09 Сентября 2026, 22:29:15 »
Редактор уровней переписан на Си
vitsum, благодарю за заботу. Доберусь до компа, буду изучать.
Добавлен спрайт двустволки
Который скачали уже 84 раза! Что с ним делают, интересно?
задавать различную палитру
мфыфыы, автор упоминал, что это можно делать:
палитру можно менять

Оффлайн vitsum

  • Пользователь
  • Сообщений: 88
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #73 : 10 Сентября 2026, 20:08:41 »
Добавил возможность задавать разные палитры разным уровням

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 145
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #74 : 10 Сентября 2026, 20:59:57 »
vitsum, проверил редактор под Хрюшу. Все отлично работает.
Но в нем нельзя изменить стены, потолок, пол, свои картинки добавить. Например, спрайты врагов.
Возможно ли это исправить?

Нарисовал "..." в палитре демки

OFFSPRINGER3, а можно палитру игры? Если не трудно, картинкой в формате BMP.

Онлайн мфыфыы

  • Пользователь
  • Сообщений: 60
    • ВКонтакте
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #75 : 10 Сентября 2026, 21:10:00 »
Спрайты врагов можно в графическом редакторе перерисовать

Добавлено позже:
Добавил возможность задавать разные палитры разным уровням
Благодарю!

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 145
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #76 : 10 Сентября 2026, 21:14:18 »
мфыфыы, то есть сам ром редактировать? И чем (в смысле, под ХР)?

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2786
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #77 : 10 Сентября 2026, 21:17:45 »
DjinnTileMapper, к примеру... Как помню, на ХР он работает.

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 145
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #78 : 10 Сентября 2026, 22:31:19 »
Guyver(X.B.M.), попробую.

Я заметил, в игре двухстволка вписана в черный квадрат. Почему так? У врагов нет этого.

Онлайн мфыфыы

  • Пользователь
  • Сообщений: 60
    • ВКонтакте
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #79 : 10 Сентября 2026, 23:17:18 »
Двустволка похоже сделана тайлами фона, поэтому чернота есть, а для графики ещё можно попробовать TileLairPro,тоже вроде под ХР работает и интерфейс удобный

Оффлайн vitsum

  • Пользователь
  • Сообщений: 88
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #80 : 11 Сентября 2026, 03:09:40 »
Agent Smith, сделано фоновыми тайлами чтобы спрайты сэкономить) и плюс если делать спрайтом то один цвет лишний, там один цвет под прозрачность должен использоваться
« Последнее редактирование: 11 Сентября 2026, 10:55:37 от vitsum »

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 145
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #81 : 11 Сентября 2026, 12:22:04 »
Я в этих вещах ничего не понимаю, но примерно это и думал.

Просто появилась мысль нарисовать свой вариант двухстволки. Ее скачали уже 144 раза. Прям намазанная медом двухстволка.

vitsum, в первой версии демки противники тоже убивались с одного попадания?

Оффлайн vitsum

  • Пользователь
  • Сообщений: 88
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #82 : 11 Сентября 2026, 13:20:39 »
Agent Smith, да, с первого раза

Оффлайн OFFSPRINGER3

  • Пользователь
  • Сообщений: 99
  • 1312
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #83 : 11 Сентября 2026, 16:44:15 »
Пришла идея, уже с тем набором что есть, можно сделать игру про зомби, у нас есть враги, которые рыскают по коридорам и есть дробовик. Можно сделать ключ к двери, который будет появляться в определенных местах, каждый раз по разному. По коридорам будут ходить враги. Так же будут разбросаны патроны на уровне. Если тебя словили - гейм овер. Могу нарисовать спрайты зомби, два кадра хотьбы 16x32px (когда враг ближе) и 16х16px или 16х8px когда вдали. Только вопрос, потянет ли движок и нес такие спрайты. Я так понимаю скейлинг врагов не получится по типу как у Zero Tolerance?
320131-0

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 145
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #84 : 11 Сентября 2026, 18:38:02 »
OFFSPRINGER3, держи краба!

Но почему зомби? Они щас же из каждого утюга. Может, нечисть какая: гоблины, демоны?

Про патроны идея хорошая. Сам думал об этом.

Онлайн мфыфыы

  • Пользователь
  • Сообщений: 60
    • ВКонтакте
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #85 : 11 Сентября 2026, 19:10:23 »
Рад что к такому проекту есть интерес, и что этот проект развивается, поддерживаю все вышесказанное, действительно было бы здорово следующим улучшением сделать наличие патрон

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 145
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #86 : 11 Сентября 2026, 19:46:13 »
DjinnTileMapper, к примеру

Guyver(X.B.M.), нашел, открыл и... До сих пор челюсть на полу. С этой штукой без стакана не разобраться

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2786
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #87 : Вчера в 04:15:02 »
320203-0

Да там вроде ничего сложного.

С рабочей областью тут: http://chief-net.ru/forum/topic.php?forum=8&topic=6&postid=1679914010#1679914010

Кликаешь на место в "рабочей области", потом двойной клик на нужном тайле в "карте тайлов". И можно составлять изображения, чтобы править их было удобнее...
« Последнее редактирование: Вчера в 05:02:00 от ghostdog3 »

Оффлайн OFFSPRINGER3

  • Пользователь
  • Сообщений: 99
  • 1312
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #88 : Вчера в 04:43:30 »
Вот сделал как вариант
320205-0

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 145
    • Просмотр профиля
[NES] RayCastle - 3d tech demo
« Ответ #89 : Вчера в 09:32:52 »
Я насчитал в демке на экране одновременно бывает не более 7 цветов.

vitsum, это ограничение движка такое? Влияет на производительность?

Guyver(X.B.M.), буду натаскиваться. Заметил, цвета в игре и редакторе отличаются. Где глянуть палитру?

OFFSPRINGER3, выглядит убедительно