Автор Тема: [SMD] Zero Tolerance  (Прочитано 628267 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн StRyK

  • Пользователь
  • Сообщений: 1623
  • Пол: Мужской
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
[SMD] Zero Tolerance
« Ответ #2250 : 17 Декабря 2025, 19:30:21 »
однако если все-же переходить на всякие евердрайвы и прочую многоигровую муть - то почему-бы тогда не сделать эту приблуду со влезанием в оперативку в виде картриджа?
Это никому нафиг не нужно, ибо это тупиковая ветвь развития. Будущее ретрогейминга - только в эмуляции. Анберники и прочие эмуляторные машины - это сейчас самое востребованное в данном сегменте. И, естественно, мультиплеер разумней развивать именно в эмуляторах.

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2962
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] Zero Tolerance
« Ответ #2251 : 17 Декабря 2025, 19:57:14 »
 :facepalm:

Сергий, раз занимаешься с игрой, сбрось текстуры ZT (256 цветов, 8 бит) и спраты врагов. Если не трудно

сидел пыхтел в своем же собственном коде три часа разбирался, но вроде понял как сделать дамп и текстур и анимаций. говорила мама - пиши комментарии в коде... сам же потом страдать будешь! нет, не послушал  :blush:

Оффлайн metalslayer

  • Пользователь
  • Сообщений: 111
    • ВКонтакте
    • Просмотр профиля
[SMD] Zero Tolerance
« Ответ #2252 : 18 Декабря 2025, 07:07:09 »

на одной машине, однако работает, хоть и с костылями...


опять взываю к помощи:
- нужен человек, который сможет в 3д нарисовать врагов (арты имеются)
- нужен человек, который напишет тексты брифингов для игры (концепт сценария имеется)
- нужен человек, который нарисует миллион картинок (хотябы на бумаге) или заставит это сделать нейросеть
- нужен соображающий человек, который поможет добить сетевую игру
- нужен человек у которого есть желание потестить и подредактировать уровни (могу и сам, но времени много уходит)

На одном компе же уже реализовано.
Хочется попробовать эту самую сборку.

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2962
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] Zero Tolerance
« Ответ #2253 : 18 Декабря 2025, 12:18:13 »
а какой в этом смысл? комп то один :) сам с собой в два окна шпилить будешь?  :lol: и там чит кароче... ибо пинга нет и поэтому все идет плавно и без сбоев. надо все-же ориентироваться на 200-400 пинга, а докучи еще и с потерями пакетов.

Оффлайн metalslayer

  • Пользователь
  • Сообщений: 111
    • ВКонтакте
    • Просмотр профиля
[SMD] Zero Tolerance
« Ответ #2254 : 19 Декабря 2025, 17:03:50 »
а какой в этом смысл? комп то один :) сам с собой в два окна шпилить будешь?  :lol: и там чит кароче... ибо пинга нет и поэтому все идет плавно и без сбоев. надо все-же ориентироваться на 200-400 пинга, а докучи еще и с потерями пакетов.
Как минимум через Parsec Gaming.

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2962
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] Zero Tolerance
« Ответ #2255 : 19 Декабря 2025, 18:44:28 »
костыль, но как вариант очень даже. не нужно будет думать про пинг, организовывать обмен пакетами, и самое главное не нужен будет белый айпи адрес.

Оффлайн qwertystar

  • Пользователь
  • Сообщений: 96
  • ゲイツ再び!
    • Просмотр профиля
[SMD] Zero Tolerance
« Ответ #2256 : 20 Декабря 2025, 05:44:16 »
Parsec или Remote Play сейчас вполне выбор для локального коопа по сети. Было бы неплохо хотя бы так потыкать, удваиваю. :)

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2962
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] Zero Tolerance
« Ответ #2257 : 03 Марта 2026, 20:24:51 »
итак... факир опять был пьян и фокус опять не удался :) так надеялся на того [вырезано цензурой] из темы с виброджойстиком, которому то надо было взять перетыкнуть свою приблуду, которую он сделал из 1 порта во 2 и запустить ZT на поиск второго игрока по сети. но он начал пороть херню, выпытывая сколько классов церковно приходской у меня образования... шлю ему лучики поноса за это. заказал эту приблуду сам. вчера прилетела. и вот сегодня попытался потестировать. иииииии... печаль беда :) как оказалось эти самые порты безконца бомбят проверки. я по наивности предполагал что там чистая полоска, как у мертвеца, и только в моменты жмакания кнопок что-то да происходит, но нет. там получается все время идет шум. что заметно усложняет задачу. получается в момент, когда попер нужный сигнал - надо будет отсеивать этот "природный" шум, чтобы выделить именно нужные нам пакеты. уже на этом как бы дизмораль и можно заканчивать... так и знал что куплю эту приблуду, и закину в шкаф ко всем старым моим игрушкам, которые валяются без дела. поэтому то и просил того раздолбая перетыкнуть и посмотреть что будет. шлю ему второй раз лучики поноса.

по итогу в момент жмакания старта - на "природный" шум накладывается теперь полезный сигнал. не думаю что будет продолжение, хотя попробую у Битшифтера проконсультироваться. ведь он жеж смог дум на х32 завести, значит знает внутреннюю кухню.


Добавлено 4 марта 2026 года:
не очень сильно он помог советом :) точнее я не совсем понял про эти верхние-нижние биты... пока думаю что надо видимо мерять как минимум 2 ноги. когда идут одинаковые сигналы на обоих ногах, то значит это "природный шум" и тупо игнорить. и как только сигналы начинают различаться - значит шум прекратился, а значит остались только пакеты - пытаться читать в это время.
« Последнее редактирование: 11 Марта 2026, 17:05:45 от ghostdog3 »

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2962
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] Zero Tolerance
« Ответ #2258 : 12 Марта 2026, 17:15:53 »
во во! возвращаем тему взад, как было :)

пока-что только вода. по редактору музыки к ZT - надо все будет переделать. правильная концепция заключается в том, что надо сделать некую базу спецэффектов. сейчас у меня просто редактируется таблица, но это несовсем верно. правильней все-таки сделать эту самую базу, в которой будет описан спецэффект - инструмент, его нота, тип инструмента. в таблице получается надо будет просто выбирать какую-то из этих заготовленных болванок и оно вставит все данные в нужную ячейку таблицы. после через редактор событий привязать эту ячейку таблицы к какому-то событию.

точно так-же касается и графония. по идее блок метатайлов (32х32), блок текстур из этих метатайлов (32х32х8) - грузятся отдельно для каждого эпизода. после со всего эпизода собираются кубики. их может быть не более 256 чтоль. что-то такое... не помню уже. у кубика описан его тип - куб, треугольный куб, дверь, пехотинец, оружие, лифт, огонь, и так далее. и как хочешь так и выкручивайся. из-за этого засуммонить босса 3 эпизода - Муху - в самый первый уровень игры неполучится. этого босса просто нет в этом собрании кубиков для первого эпизода. иными словами графоний нужно будет пересобирать точно так-же как музыку. нужно создать базу с миллионом кубиков - с их графикой и типом, а при редактировании уровня эпизода - вести учет сколько всего уникальных кубиков было использовано в сумме за эпизод, чтобы не превысить лимит в 256 штук. и так-же пересобирать метатайлы (то есть саму графику - тайловый сет) согласно отобранным кубикам.

такой плавающий подбор будет сделать сложнее, но зато это правильный подход к вопросу.
« Последнее редактирование: 12 Марта 2026, 22:59:02 от SeregaZ »

Оффлайн Беларус

  • Модератор
  • Сообщений: 1562
    • ВКонтакте
    • Steam
    • Просмотр профиля
[SMD] Zero Tolerance
« Ответ #2259 : 12 Марта 2026, 20:37:58 »
Обсуждение игры, вдохновлённой Zero Tolerance - Cyberscape - было перенесено сюда.

Оффлайн metalslayer

  • Пользователь
  • Сообщений: 111
    • ВКонтакте
    • Просмотр профиля
[SMD] Zero Tolerance
« Ответ #2260 : 10 Июля 2026, 23:05:30 »
На одном компе же уже реализовано.
Хочется попробовать эту самую сборку.
Год спустя так и не поделились, печалька.

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2962
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] Zero Tolerance
« Ответ #2261 : 10 Июля 2026, 23:58:28 »
там всё сложно  :lol: :lol: :lol: я тож думал что Пипильсин запилит с блэк джеком и легкодоступными женщинами... но видимо что-то пошло не так. а свой вариант, я как и все другие свои начинания, забросил. как бы концепт то есть - стандартная каиллера, только что не напрямую из эмулятора, а через мою отдельную приблуду и путем посылки пакетов с данными по этой самой каиллере... там толи 13 толи 12 пакет. забыл уже всё. но так до тестов и недошло. и да, идея была пильнуть больше чем на двух человек. и теоретически это возможно, как в том-же видео - там по сути два вторых игрока. кто сказал что вторых игроков может быть только два? думаю 3-4 вполне может быть.

а железный логгер - запихал в консоль, один раз логи снял... плюнул, закинул в шкаф. зазря только купил этот логер. благо копеешный. там все портит постоянная проверка состояния нажатия кнопок - создает "природный шум", в котором нужные данные надо будет умудрится выловить. посему железный вариант игры по интернету совсем дохлый вариант. разве что товарища Битшифтера растревожить. год назад он как бы уперся в какую-то там проблему... надо бы узнать может были там подвижки с того времени. с этим новым Думом х32 он завел через свою приблуду игру через интернет на реальной консоли, а вот с ZT что-то он там ругался на какой-то затык.

но вобще и вобщем - думаю проще всего сделать через Mega WiFi. только что я бы хотел не вайфай, а разъем RJ45 сбоку на картридже, чтобы проводком к роутеру подключать вместо вайфая.

Добавлено позже:
ааа... или этот... как его... Сегаман то на стримах хвастался. забыл... там по моему картридж как раз проводком к компу подключался. тоже в принципе сойдет этот вариант. но забыл название... хотя все-же напрямую к роутеру было бы лучше. консоль > комп > интернет = ну такое себе. консоль > интернет вот было бы бомбезно :)

Добавлено позже:
просто если продвигать эту мысль с игрой через интернет - можно было бы сделать возможность подключения второго игрока в любой момент. затык старта работы только в момент начала игры (в смысле когда две консоли ждут синхронизацию и потом играют только до первого обрыва) в том, что весь основной массив данных там не пересылается - карта, враги, какие предметы подняты, какие нет. этот массив изначально как бы одинаковый между двумя игроками. получается клиенты шлют друг другу только стартовые координаты игроков и после игра стартует. однако если мы влазим в эмулятор своими грязными руками - что нам мешает пересылать докучи еще и состояние карты первого игрока? соответственно на стороне второго игрока надо просто все это принять, и втулить в нужные места в оперативной памяти эмулятора второго игрока.
« Последнее редактирование: 11 Июля 2026, 00:06:47 от SeregaZ »