crypt of decay - k8vavoom и самостоятельность [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

k8vavoom и самостоятельность [Mar. 21st, 2020|12:49 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
[Tags|]

сделал грубый черновой вариант simulated proxy (в терминах анрыла). это когда сервер спавнит объект, дальше его физоний считает клиент, а сервер вступает только на финальном этапе. это для ракет и фаерболов, если чо. они летят по прямой, и совершенно нет никакого смысла постоянно слать их позицию: клиент справится с этим не хуже, а выглядеть будет плавнее — потому что freestep engine.

autonomous proxy для игроков (это client-side prediction) в процессе, но вряд ли будет в следующем билде. там надо решить порядочно проблем, потому что вавумчик бомбит клиента не позицией объекта игрока, а уже посчитаной позицией камеры. это надо переключить обратно на считание «от mobj» (но не убирать совсем, потому что камера может сидеть и не в глазах плеер обжекта) для начала, и потом физоний. не так просто, как кажется, потому что «игрок» и «пешка игрока» — два разных объекта, и в процессе там делаются некоторые игровые действия, которые на клиенте невозможны. в общем, надо вкладывать блоки на line actions, делать отдельную считалку для Player и так далее. это помимо того, что надо тамштампить все, что исходит из клиента и что идёт обратно, чтобы и клиент, и сервер могли правильно прикинуть момент нажатия, скорости и перемещения. короче, дофига. но итогом будет практически полное отсутствие лага на перемещение даже с большим пингом, оно того стоит в конце концов.
Linkmeow!

Comments:
From:(Anonymous)
Date:March 21st, 2020 - 04:27 pm
(Link)
я бы тебя покормил, но карантин. да и хуй не казенный
[User Picture]
From:[info]3d_camper
Date:March 21st, 2020 - 08:25 pm
(Link)
Чето не понял как по локалке играть, зато сделал новое небо и эмбиент подключил, хотя он не повторяется. И начал в декорейт децл влезать:
https://open.tube/videos/watch/55df3bc1-1f74-454e-9ea2-0ae6563775f1

А локалка у меня сто процентов рабочая:
https://open.tube/videos/watch/da788691-4fb6-4e5b-afc0-cafad39299ab
[User Picture]
From:[info]ketmar
Date:March 21st, 2020 - 08:28 pm
(Link)
>Чето не понял как по локалке играть
точно так же, как и по любой другой сетке: поднимаем сервер, коннектимся, радуемся. нет, поиска нет, вбиваем адрес ручками. иба вот так пока.
[User Picture]
From:[info]3d_camper
Date:March 21st, 2020 - 08:38 pm
(Link)
мне бы на водочку
[User Picture]
From:[info]ketmar
Date:March 21st, 2020 - 08:41 pm
(Link)
ну откуда ж я твои внутренние сетевые адреса знаю? какие ты назначил — такие и есть. вон, тебе кубик их показывает, например. а у меня локалки нет, мне броадкасты по локалке тестить не на чем, так что обнаружение локальных серверов будет когда рак на горе свиснет, увы.
[User Picture]
From:[info]3d_camper
Date:March 21st, 2020 - 08:42 pm
(Link)
понял
попробую через кубик узнать
[User Picture]
From:[info]3d_camper
Date:March 21st, 2020 - 08:32 pm
(Link)
К LEST картотеки вот что прикрутил http://www.filedropper.com/lestaddon01
[User Picture]
From:[info]domachevsky
Date:March 21st, 2020 - 08:56 pm
(Link)
когда ждать k8vavoom eternal на движке идиот тек 7?
а то я уже пацанам обещал, что будет огого
[User Picture]
From:[info]ketmar
Date:March 21st, 2020 - 08:58 pm
(Link)
да пацаны с беседки просили пока не релизить, чтобы продажи самого ётёрнала не уронить.
From:(Anonymous)
Date:March 22nd, 2020 - 10:14 am
(Link)
Пиздец говно, кстати. Я в рот ебал эти press X to kill.
[User Picture]
From:[info]ketmar
Date:March 22nd, 2020 - 11:27 am
(Link)
новодумчики — это лучшее, на что способна ааа. могло быть и хуже.
[User Picture]
From:[info]domachevsky
Date:March 22nd, 2020 - 03:09 pm
(Link)
Удалил нахрен, ну и маразматия. Бесконечные прыгания (их тут аж 4 подряд впихнули, почему не 10?), добивания с лицезрением рож бесконечные, разлетающийся лут, огнемет, граната,удар, кровавый удар, добивание (которое тебе просто грубо навязали уже, без него геймплея просто уже нет, это часть процесса от которого нельзя отказаться) прокачка оружия во всех направлениях, расходующиеся патроны постоянно, нет времени ни секунды чтобы вообще понять что зарядилось, а что нет, жмешь как шизоид на все кнопки дабы проверить выстрелит ли огнемет или вылетит ли бомбочка......... БЛЯДЬ! Что это за атракцион идиотии? Актуальность снайперки теряется через две-три попытки ее применения, он тут вообще не вперлась ни в какой орган. Твари всех мастей лезут хаотично со всех щелей и во всех направлениях, теряется любой намек на логику движений и действий. Ты должен прыгать цепляться за палки, лазить как таракан по стенам, опять прыгать, нажимать на все кнопки подряд не понимая сработают они или нет... бензопила задрочила вылазя постоянно на втором уровне уже. И это я еще не дошел до какого-то крюка из двустволки. Не хватает еще как в Бордерлендсе, разноцветной визуализации отстреленного здоровья у мобов. Вот тогда будет полный эффект погружения в пиздец! Глаза вылезут из орбит, а звук сольется в единое завывание работающего перфоратора.

Я конечно понимаю, что обещали динамику, но это не динамика - это триумф эпилептического мракобесия под аккомпанемент пилящей по ушам перфораторной музыки и вырывающей из орбит глаза яркой картинке.
[User Picture]
From:[info]ketmar
Date:March 22nd, 2020 - 03:19 pm
(Link)
увы. но это лучший «акшон-шутан», который могут сделать ааа. остальные ещё хуже.
[User Picture]
From:[info]domachevsky
Date:March 22nd, 2020 - 03:29 pm
(Link)
говорят titanfall 2 не плох.
а так дум 2016 такой хуитой не был.
тут вообще нахуй мультик - тупо мультик, с
cartoon violence аля рен и стимпи.
[User Picture]
From:[info]ketmar
Date:March 22nd, 2020 - 03:37 pm
(Link)
>тут вообще нахуй мультик - тупо мультик, с
>cartoon violence аля рен и стимпи.

так это специально делали, я где-то встречал (емнип) даже прямые слова девелоперов об этом.

просто (а это уже моя спекуляция) экзэкутивы не понимают, как можно делать весёлый grimdark. оригинал умудрялся сочетать grimdark и шуточки в стиле evil dead (не прямые, но намёков достаточно). дюк3д пошёл в полный трэш и угар. а этим grimdark запретили «чтобы не пугать аудиторию», трэш в стиле перводюка больше не сработает (по многим причинам, включая неумение миллениалов в это, и отсутствие нужных культовых би-киношек), так что осталось вот такое — мультяшный вайленс «овер зе топ». другого-то источника вдохновения у них нет.
[User Picture]
From:[info]domachevsky
Date:March 22nd, 2020 - 03:45 pm
(Link)
>экзэкутивы не понимают, как можно делать весёлый grimdark
>трэш в стиле перводюка больше не сработает
работает и умеют, как раз в прошлой части так и было на самом деле -
серьезность была умеренной и ее было мало и в тему, а она разбавлялась
гротескным юмором и over the top экшеном. подано все было так что, хочешь-
нахуй сюжет, иди хуяч, если тебе нужен просто аркадный epirience,а тут?

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


[User Picture]
From:[info]ketmar
Date:March 22nd, 2020 - 03:54 pm
(Link)
>работает и умеют, как раз в прошлой части так и было на самом деле
не так всё-таки. но да, там они ещё держались в рамках.

а что до платформинга… ну вот опять же: уроки того, что платформинг в 3д сосает в принципе, а платформинг в 3д от первого лица — мегауебанство… вот, забываются.

а в общем — оно жертва «синдрома продолжения». ааа в продолжениях или не меняют ничего, или засовывают всё, что могут придумать, потому что «надо дать игроку новые возможности!»

впрочем, там плохо абсолютно всё. уже идея того, что в думе надо «прокачивать оружие» показывает, что девы совершенно не понимают, что такое дум, и почему в него до сих пор играют.
[User Picture]
From:[info]ketmar
Date:March 22nd, 2020 - 03:55 pm
(Link)
p.s.: зато пипл бает, что эмулятор перводума там не самый плохой. можно подсунуть нестандартный вад, и оно его тянет.
[User Picture]
From:[info]domachevsky
Date:March 22nd, 2020 - 04:03 pm
(Link)
>не так всё-таки. но да, там они ещё держались в рамках.
а как? лучше все равно быть не могло, так что "так" как по мне

>уроки того, что платформинг в 3д сосает в принципе
ну лучшие платформеры это 3д платформенры, просто это должен
быть эшн, а не фпс, а так да, платформинг в фпс это боль и хуита.
удивительно что туда еще бегатню по стенам не сделали.

>идея того, что в думе надо «прокачивать оружие» показывает
там о оружие и моды в нему прокачивать и скилы прокачивать и
костюм и потом все вместе, а еще сюжет.

чтобы ему быть идеальной игрой не хватает только romantic options,
если вы понимаете о чем я.
[User Picture]
From:[info]ketmar
Date:March 22nd, 2020 - 04:36 pm
(Link)
>а как? лучше все равно быть не могло, так что "так" как по мне
ну, это уже не дум, но ещё не дюк. типа «я и умная, и красивая — мне куда?» не самый плохой вариант, но.

>ну лучшие платформеры это 3д платформенры
нет, 2д. 3д только «кое-как работают», если там третье лицо. а ещё лучше — псевдо3д, где от 3д только рендер. ну неудобно с экрана для точного платформинга картинку читать, не работает так зрение и прочий физиологический аппарат. поэтому оно может быть только «терпимо».

собственно, посмотри на того же мариво64: это набор 2д платформ, чуть-чуть относительно друг друга сдвинутых. вот это — максимум, что можно из 3д выжать. а если хочешь хтонический ужас — то «montezuma's revenge 3d». там как раз попытка перенести 2д платформер в 3д с первым лицом, и вышло отвратительно.
[User Picture]
From:[info]domachevsky
Date:March 22nd, 2020 - 05:12 pm
(Link)
>3д только «кое-как работают
это лол, извини.
можем развести холивар, но ты даже хуйовыми примерами не отобьешься.

>а ещё лучше — псевдо3д
как раз хуже псевдо 3д гавна вообще быть не может, именно потому что
визуально отслеживать планы на которые (и с которых) персонаж движется
можно глаза сломать изза переёбанной перспективы, добитой нелепым артом

>посмотри на того же мариво64
не надо смотреть - надо пробовать, а то так будет, что 4й этаж это как 5ый только
ниже.

>это набор 2д платформ, чуть-чуть относительно друг друга сдвинутых
это 5, афанасий.

>а если хочешь хтонический ужас — то «montezuma's revenge 3d»
а еще хуйовей игр нету? кузю там вспомни, bubsy 3d или червяка джима 3д
[User Picture]
From:[info]ketmar
Date:March 22nd, 2020 - 05:20 pm
(Link)
>это 5, афанасий.
а что поделать, если оно так и есть? как только нужен хороший и приятный платформинг — сразу идёт в ход квадратно-гнездовой метод. физиология потому что, батенька. третье лицо — это костыль, чтобы хуёвую плоскую камеру сделать хоть как-то рабочей. но нормального двуглазного зрения (и периферического) оно всё равно не заменяет. тут не надо примеров игорей, тут достаточно базовых знаний по физиологии человеческого зрения, и как человеки воспринимают 3д.
[User Picture]
From:[info]domachevsky
Date:March 22nd, 2020 - 05:36 pm
(Link)
ну если тебе кажется что "оно только так", то ничего не сделать, че.
не знаю, правда, про чью ты физиологию и где читал, но то, что переиграл
в дум с одной x плоскостью, это точно.
у остальных игр все отлично реализуемо без конфликтов для зрения
и мифов про физиологию.
но как хочешь.
[User Picture]
From:[info]ketmar
Date:March 22nd, 2020 - 05:44 pm
(Link)
я тебе намёк дам: экран плоский, и один. а глаза не зря два, и не в одном и том же месте.
From:(Anonymous)
Date:March 22nd, 2020 - 05:48 pm
(Link)
> what is VR
[User Picture]
From:[info]ketmar
Date:March 22nd, 2020 - 05:51 pm
(Link)
а виар — тошнотинка. всё из-за той же физиологии. конфликт визуала и остальных ощущений.
From:(Anonymous)
Date:March 22nd, 2020 - 06:03 pm
(Link)
Как будто с жопой в кресле и плоским экраном - конфликт будет меньше, а не больше.
[User Picture]
From:[info]ketmar
Date:March 22nd, 2020 - 06:05 pm
(Link)
сильно меньше.
From:(Anonymous)
Date:March 22nd, 2020 - 07:38 pm
(Link)
А что насчет жопы в кресле и плоского экрана с 3Д (очки/лентикуляр)?
[User Picture]
From:[info]ketmar
Date:March 24th, 2020 - 01:52 am
(Link)
хуй знает. думать надо, а я не могу, я в гости ходил. теперь думать нечем.
From:(Anonymous)
Date:March 24th, 2020 - 12:14 pm
(Link)
Ты наблевал на ковер и тебе отбили мозги?
[User Picture]
From:[info]domachevsky
Date:March 22nd, 2020 - 05:54 pm
(Link)
[User Picture]
From:[info]ketmar
Date:March 22nd, 2020 - 05:56 pm
(Link)
именно. совершенно взаимно.
[User Picture]
From:[info]ketmar
Date:March 22nd, 2020 - 05:57 pm
(Link)
p.s.: мне откровенно лень. это длинная тема, а у меня настроения нет.
From:(Anonymous)
Date:March 22nd, 2020 - 03:45 pm
(Link)
Это они типа хотели сделать круче, чем любительский брутал дум, а получился профессиональный пиздец
[User Picture]
From:[info]ketmar
Date:March 22nd, 2020 - 03:49 pm
(Link)
при этом они в один голос квакают, что ни-ни, ни разу не бруталом вдохновлялись, это всё было придумано ещё во времена первой скрапнутой версии дуда4.

почему оно при этом выглядит как калька с брутала, правда, не очень ясно.
From:(Anonymous)
Date:March 22nd, 2020 - 04:36 pm

офф

(Link)
Кастуешь ли ты (*)(Huita*) в (*)(void*)? По стандарту, это УБ, но, с другой стороны - в рот ебать такой стандарт.
[User Picture]
From:[info]ketmar
Date:March 22nd, 2020 - 04:41 pm

Re: офф

(Link)
направо и налево. код вавумчика вообще клал огромный красивый хуй на говностандарты. ради чего там в шмаке активно расфачивается компилятор, чтобы он тоже попустился, и вместо идиотских требований бесполезных «стандартов» делал код для реального железа.
From:(Anonymous)
Date:March 23rd, 2020 - 08:17 pm

Re: офф

(Link)
Погоди, в следующем ГЦЦ запилят очередную мегаоптимизацию - придется затычки писать к каждому колбэку.

Вообще, давно пора довести тренд до логического конца: если хотя бы в одном месте есть UB, то вся программа считается UB, и можно вместо неё просто слово "хуй" печатать или биткойны майнить на нужды феминизма.
[User Picture]
From:[info]ketmar
Date:March 24th, 2020 - 01:51 am

Re: офф

(Link)
>Вообще, давно пора довести тренд до логического конца: если хотя бы в одном месте
>есть UB, то вся программа считается UB, и можно вместо неё просто слово "хуй"
>печатать или биткоины майнить на нужды феминизма.

так примерно это уже и делают. оптимайзер же считает, что UB не бывает (если не расфачивать). и «оптимизирует» в полное говно.
From:(Anonymous)
Date:March 24th, 2020 - 08:18 pm

Re: офф

(Link)
Увы, но затычки лучше писать в любом случае, иначе очень легко насрать себе в штаны - типа там инт вместо лонга в аргументах - и пизда. По уму, конечно, конпелятор должен понимать, что войд* это то же, что невойд* и орать только на реально несовместимые типы, но стандарт писали больные пидорасы.
From:(Anonymous)
Date:March 24th, 2020 - 03:04 pm

Re: офф

(Link)
Йумар ещё и в том, что существует (*)() (не путать с (*)(void)).
[User Picture]
From:[info]ketmar
Date:March 24th, 2020 - 03:07 pm

Re: офф

(Link)
много такой хуйни есть. я до сих пор со словариком эти внеземные шифровки читаю.
From:(Anonymous)
Date:March 24th, 2020 - 04:15 am

Re: офф

(Link)
> Кастуешь ли ты (*)(Huita*) в (*)(void*)?

но зачем?

я туплю с утра, приведите мне позязя пример использования.

/ЧД/
From:(Anonymous)
Date:March 24th, 2020 - 10:16 am

Re: офф

(Link)
Да любой калбек или предикат, хули там приводить-то?
[User Picture]
From:[info]ketmar
Date:March 24th, 2020 - 02:42 pm

Re: офф

(Link)
угу. а ещё я обхъекты чищу memset'ом, например. и делаю много других вещей, за которые принято переставать здороваться.
From:(Anonymous)
Date:March 25th, 2020 - 07:28 am

Re: офф

(Link)
тут есть какой-то скрытый смысл или просто вкусовщина?

/ЧД/
[User Picture]
From:[info]ketmar
Date:March 25th, 2020 - 12:29 pm

Re: офф

(Link)
есть: мне лень все поля в конструкторах писать. главное — помнить, что объекты с VMT так въебать не выйдет.

в каком-то из стандартов, правда, появилась ди-образная конструкция со значением поля по умолчанию (int field=666;), но чота я ей не доверяю. memset понадёжней будет.
From:(Anonymous)
Date:March 27th, 2020 - 09:57 am
(Link)
> CMakeLists.txt

бляяяяя
НАХУЙ
(Replies frozen) (Thread)
[User Picture]
From:[info]ketmar
Date:March 27th, 2020 - 03:24 pm
(Link)
так иди. и не возвращайся.
(Replies frozen) (Parent)
From:(Anonymous)
Date:March 28th, 2020 - 11:26 am
(Link)
Когда RTX будет?
[User Picture]
From:[info]ketmar
Date:March 28th, 2020 - 04:43 pm
(Link)
ты сначала season pass купи, а потом вопросы задавай.
From:(Anonymous)
Date:March 30th, 2020 - 06:51 pm
(Link)
ГПУ идут нахуй, играю только на софтрендере.
From:(Anonymous)
Date:April 5th, 2020 - 10:09 am
(Link)
так как другой темы по этой теме нет, задам вопрос здесь: как относишься к Patreon и почему бы тебе его не попробовать?
https://www.patreon.com
[User Picture]
From:[info]ketmar
Date:April 5th, 2020 - 11:26 am
(Link)
по многим причинам. помимо того, что они уёбки и цензорят контент (уже нахер), они ещё и не работают с UA (насколько я помню), и не подходят по общей идее (это про «контент взамен на деньги», а я совершенно не гарантирую, что завтра мне вдруг не надоест тот же вавумчик, например).

liberapay более идеологически подходящий, но они точно не работают с UA, это я проверял, когда хотел туда пойти.
From:(Anonymous)
Date:April 5th, 2020 - 03:05 pm
(Link)
Иногда хочется единоразово кому-нибудь донатнуть, а у этого хуя только патреон - ну и пошел нахуй, думаю. Я ебанулся чтоли к какой-то автоплатежной хуйне свою карту привязывать?
[User Picture]
From:[info]ketmar
Date:April 5th, 2020 - 03:11 pm
(Link)
ну вот может кто-то сделает, чтобы такое же, но с btc — и будет щастье. хуле, идея на мильён для говностартапа: поцреон, совмещённый с btc-биржей! кто хипсторов видел — продайте им, я хочу посмотреть на эту зверушку!