crypt of decay [entries|archive|friends|userinfo]
ketmar

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

k8vavoom и самостоятельность [Mar. 21st, 2020|12:49 pm]
[Tags|]

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

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

навались! не ленись! сетку мне нае... эм... k8vavoom, билд с MP [Mar. 16th, 2020|07:33 pm]
[Tags|]

билд с сеткой. дочекалися.
Link22 meows|meow!

let's go nuts! [Mar. 13th, 2020|12:06 pm]
[Tags|]

nuts.wad по локалхосту. адовые лаги от того, что и клиент, и сервер запущены с эмуляцией двадцатипроцентного packet loss.
подкотэ смирельная смирть )
Link14 meows|meow!

новый k8vavoom [Mar. 4th, 2020|07:08 pm]
[Tags|]

лог.

я ВНИЗАПНА споткнулся о сетевой код, так что возможно, что в следующем билде оно будет опять работать. а может и нет.

забавно, что первые версии сети были, похоже, взяты из QW. а потом янис мигрировал в сторону Unreal, но не дошёл. я теперь на распутье: с одной стороны, архитектура скриптов, RPC, всё вот это — анрыл, так что имеет смысл доделать туда. но с другой — можно всё похерить и пойти в q3 с её снапшотами. надо попробовать оба варианта, наверное. ку3 проще, но в анрыле зато Такая-То Система Виртуальных Каналов, и вообще интересно всё.
Link63 meows|meow!

это не баг, это фича! [Feb. 25th, 2020|12:26 pm]
[Tags|]

подкотэ кортиночге.
кортиночге как в крузисе, а может даже и выше )
Link32 meows|meow!

k8vavoom, новый билд [Feb. 6th, 2020|10:45 am]
[Tags|]

почитать.

из полезного — починеный aspect ratio, и рисование пспрайтов при fov != 90. ну, по крайней мере я надеюсь, что починено.
Link54 meows|meow!

ебля с пляской [Jan. 18th, 2020|12:25 pm]
[Tags|]

путём медитаций, матюгов и долгой ебли получился играбельный «memorial». ну, который от Eternal, «все уровни дуда2 на одной карте», с 4к монстров.

ну как «играбельный»… кое-как тянет 19-20 фпс, но в это таки можно играть. правда, мод кровищи надо вырубить (или как минимум отрубить кровищу на полу и потолке; тогда будет проседать в активном бою, но более-менее играть таки можно).

конечно, если бы все эти 4к одновременно активировались, то всё бы мгновенно издохло. но идите далеко и надолго со своими nuts.wad, например.
Link43 meows|meow!

k8vavoom, новобилд (и картиночки) [Jan. 9th, 2020|02:00 am]
[Tags|]

тут чейнджлог

а тут картиночки
Link50 meows|meow!

кстати, про SHRINE [Dec. 14th, 2019|03:28 am]
[Tags|]

я писал. в новом билде боссы больше не залипают. но остался печальный баг с отсутствием финального текста, когда садишься на трон. ну и ладно, вы в думчик тексты читать ходите, что ли?
Link20 meows|meow!

пятница, 13-е — лучшее время для нового билда! [Dec. 13th, 2019|02:16 am]
[Tags|]

дядя вурхис вам принёс!
Linkmeow!

ненавездь! [Dec. 3rd, 2019|12:17 pm]
[Tags|]

починил баг с самонаведением ракет ревенантов. вспомнил, почему я их так ненавижу. распочинить взад, что ли…
Link40 meows|meow!

а почему бы и билд? [Nov. 29th, 2019|10:14 am]
[Tags|]

а фигле, у меня никакого расписания нет. поэтому — новый билд. steinkrauz, проебатые полы починены, кочай!
Link11 meows|meow!

наебнул блумца [Nov. 28th, 2019|02:50 pm]
[Tags|]

подкотэ два больших скриншота, оба уродливые.

скриншоты )
Link33 meows|meow!

k8vavoom, быстрофикс [Nov. 26th, 2019|06:03 pm]
[Tags|]

уупс. я нечаянно цветное освещение. запилил быстрофикс.
Link15 meows|meow!

k8vavoom, опять новый билд [Nov. 24th, 2019|08:49 pm]
[Tags|]

вот. он планировался как квикфикс, а получилось как обычно.
Link16 meows|meow!

новый вавумчик созрел [Nov. 6th, 2019|01:33 pm]
[Tags|]

инфо.

в этом билде кардинально переделан код лайтмапов, и добавлен дисковый кэш для них. то бишь, движок теперь в состоянии скинуть на диск посчитаное освещение, а не считает его заново при каждой загрузке сохранёнки, например. ну, и больше не будет падать с воплями про то, что surface cache overflow.
Link56 meows|meow!

emperor's new build [Oct. 1st, 2019|07:55 pm]
[Tags|]

свежий k8vavoom. я пока пилю дерево, так что даже протухнуть не успел.
Link3 meows|meow!

k8vavoom и билды [Sep. 6th, 2019|02:21 pm]
[Tags|]

новый билд.

ничего особо интересного на этот раз, в основном чистки кода. ну, и какие-то там багфиксы, конечно.
Link7 meows|meow!

время пришло! [Aug. 18th, 2019|11:52 am]
[Tags|]

k8vavoom, новый быдл, однако!
Linkmeow!

абсолютная защита, лол [Aug. 10th, 2019|05:03 am]
[Tags|]

Янис для ProtectionPowerup вообще какую-то херь написал. настолько, что любой такой поверап защищал игрока вообще от всего, и уменьшал любой дамаг до 1 hp. даже встроеная команда роскомнадзора съедала 1 hp.

вообще, такое впечатление (скорее всего, верное), что damage types в коде не очень закончены были.
Link3 meows|meow!

navigation
[ viewing | 20 entries back ]
[ go | earlier/later ]