crypt of decay - всё пилим, и пилим, и пилим [entries|archive|friends|userinfo]
ketmar

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

всё пилим, и пилим, и пилим [May. 15th, 2019|08:03 am]
Previous Entry Add to Memories Tell A Friend Next Entry
[Tags|]

новый `traceBox()` потихоньку начинает становиться похож на настоящий. запилил трэйс по BSP, с корректной обработкой двусторонних проходимых лайндефов (раньше тупо проверял весь уровень — PoC жы). соответственно — теперь мы знаем субсектор, который проверяем, и можно допилить проверки пола/потолка.

трэйсер останавливается перед каждой двусторонней линией, так что можно без проблем проверить на предмет ступенек и прочих нужных вещей. хотя это я потом чуть заоптимайзю: если линия без спешыла, и aabb определённо не ударится об пол/потолок там, то нет смысла у такой линии тормозиться, чтобы потом продолжить с того же места.

почти весь код творчески переработан из q2/q3. спасибо, Кармак.

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

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

Comments:
[User Picture]
From:[info]domachevsky
Date:May 15th, 2019 - 06:31 am
(Link)
>спасибо, Кармак.

кармак (это к прошлому посту больше) уже круговорот воды в природе совершил, ему мне кажется тоже давно пора все простить:

id Software co-founder and lead programmer John Carmack has admitted that the company sees console gaming as a higher priority than PC gaming, since console versions "have larger audiences" than PC versions.

As part of an interview with games blog Kotaku regarding the recent launch of first-person shooter Rage, the industry legend explained, "We do not see the PC as the leading platform for games."


https://www.gamasutra.com/view/news/127543/Carmack_PC_Not_The_Leading_Platform_For_Games.php
[User Picture]
From:[info]ketmar
Date:May 15th, 2019 - 07:47 am
(Link)
так я без иронии, в совершенно прямом смысле: я ж потырил кармаковский код из q3 и адаптирую. с нуля писать было бы унылей.

а сказал он всё верно — с точки зрения продаж. он в этом плане прямой, и никогда не скрывал, что пишет игори на продажу, а не просто потому что задрот.

зато он всегда был против патентов на софт (вплоть до того, что: «если id получит хоть один патент — я в тот же момент увольняюсь»), за то, чтобы открывать код, и за то, чтобы делиться знаниями.
[User Picture]
From:[info]domachevsky
Date:May 15th, 2019 - 08:03 am
(Link)
>за то, чтобы открывать код, и за то, чтобы делиться знаниями.

знаешь, наверное, в те древние времена сказать это вслух громко и четко
и держаться за это было гораздо проще, учитывая что ты буквально кричал
в пустоту несуществующей еще индустрии
[User Picture]
From:[info]ketmar
Date:May 15th, 2019 - 08:16 am
(Link)
да как сказать. почитай хоть «masters of doom»: он, фактически, воевал со всем остальным id: они не просто не понимали, нафига, а доказывали, что это пойдёт исключительно во вред бизнесу.

ну и, кстати, как только кармак уволился — практика открытия прошлых версий движков накрылась пиздой. сырцы id tech 5? хуй, даже шёпотом о такой возможности никто не говорит.
[User Picture]
From:[info]3d_camper
Date:May 15th, 2019 - 08:33 am
(Link)
поэтому id 1-3 будет жить вечно, а id5 умрет
[User Picture]
From:[info]ketmar
Date:May 15th, 2019 - 08:49 am
(Link)
как и весь остальной клозетсорц, тащемта.

я вот этих пидорасов не понимаю: сидят на своих технологиях как будто это неебаться сокровище, которое не устаревает максимум за несколько лет. а пидоры, которые на совсем древних течах сидят — вообще за гранью. ну вот возьмите и откройте ебаный моровинд, например, вас чего, блядь, убудет? вам энтузиасты его вылижут, а вы сможете заебенить «переиздание», сэкономив на программерах. но нет, сидят жопами, уебаны. и так почти во всей засраной «индустрии», блядь.
[User Picture]
From:[info]domachevsky
Date:May 15th, 2019 - 09:01 am
(Link)
>ну вот возьмите и откройте ебаный моровинд, например

ебать ты иногда шура наивняк, например.
морровинд до сих продается, как и его дополнения.
выпустить исходный код для них это: выявить все свои косяки, то есть
это и репутационные риски и коммерческие, они собираются же его когда в виде
ремастера выпускать - поэтому все openMW и прочие фанатские бригады, они держат
на коротком поводке и внимательно следят че они там делают, с ceased and deceased
бумагами на готове в любой момент. вообще с приходом этого пидора тода в бесезду
у них все полетело в пизду. для меня это прям больное место каким гавном обла оказалась
[User Picture]
From:[info]ketmar
Date:May 15th, 2019 - 09:20 am
(Link)
да пусть себе продаётся до усрачки! косяки моровинда все уже давно знают вдоль и поперёк, и эксплоиты все знают. и все знают, что если игра от ебаной беседки — то это забагованый пиздец. куда уж дальше падать-то?

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

но нет, мы будем сидеть на этом говне и мешать другим. вот нахуя?
[User Picture]
From:[info]domachevsky
Date:May 15th, 2019 - 09:40 am
(Link)
>то это забагованый пиздец

ну не забагованный, а mod-patch-friendly)

фонаты для себя уже давно все сделали по человечески и даже
дальше ушли. а вот ситуации вин-вин там нету не только изза анального
огораживания - я не спец по праву, но при выпуске кода в свободный доступ
часть поприетарности теряется, в итоге может получиться так, что какой-нибудь
например кекмар-shop вместо стима, и находящийся за пределами юрисдикции сша,
выпустит тот же morrowind, назвав его morrowint только без багов и фанатами
вылизанный и вся прибыль пойдет нахуй мимо бесезды. я щас, конечно, малек
передергиваю, но анально залоченной бесезде "проще" держать все яйца в одной
корзине - никогда они нихуя не откроют.
ты лучше спроси почему студии давно закрывшиеся и потерявший свои права на игры
времен zx spectrum исходники не выпускают (кроме тех случаев когда они уже их
сами проебали), вот это хотя бы интересно, потому что с бесездой все понятно
[User Picture]
From:[info]ketmar
Date:May 15th, 2019 - 10:31 am
(Link)
ты чутка путаешь свободный код и свободные ассеты. двигло-то бери, да — и пили свой моровинд, если охота. с нуля. без использования даже бита из ассетов оригинала. этого никто не боится — ты прикидываешь, сколько тут въябывать? тут двигло вообще дело тридесятое.

в том-то и штука, что открытие кода не даёт никаких прав на саму игру. и никакой разницы, ебануть тебя за то, что ты продаёшь чужую игру на проприетарном движке, или чужую игру на свободном движке — нет вообще. то есть, literally вообще.

>почему студии давно закрывшиеся и потерявший свои права на игры
>времен zx spectrum исходники не выпускают

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

я потому и негодую, что когда разработчику приходит последний крантец — то открыть всё становится ещё сложнее, чем когда он живой. вон, исходники блада есть — а отдать их народу низя, потому что права хуй знает у кого.
[User Picture]
From:[info]domachevsky
Date:May 15th, 2019 - 10:48 am
(Link)
>двигло-то бери, да — и пили свой моровинд, если охота. с нуля

думается мне, что бесезда и тут гавнои изойдет. они же даже на
shadowkey adventures или battlespire не расщедрятся.

>потому что проебали давно
>а он на марсе
>права хуй знает у кого.

ну это все более менее очевидные ситуации, я имею ввиду те игры,
которые уже реально осыпаются бабинами в руках, но чьи владельцы
известны и сидят с пальцем в жопе.
кстати, читал о возможности принятия закона о подобных штуках - разрешение
использования intellectual property или товарного знака после определенного
года. типа как всякие в америке сериалы если снимают, то всякие лейблы, компании и прочее, которым больше 50 лет можно сувать в кино для
реалистинчости без спроса. но такой закон пока никуда нахуй не ушел
[User Picture]
From:[info]3d_camper
Date:May 15th, 2019 - 03:15 pm
(Link)
А еще есть прикол. Сделали на двигле q2 x-com
https://ufoai.org/wiki/About
[User Picture]
From:[info]domachevsky
Date:May 15th, 2019 - 03:21 pm
(Link)
"только для самых голодных фанатов"
[User Picture]
From:[info]3d_camper
Date:May 15th, 2019 - 04:13 pm
(Link)
мне понравилось, проходил и потом еще играл почти целый месяц
[User Picture]
From:[info]ketmar
Date:May 15th, 2019 - 05:36 pm
(Link)
я пробовал. по-моему, дико уныло. хотя в играх такого типа я не показатель, конено: с одной стороны я люблю походовки, а с другой — бесит ресурс/персонал менеджмент.

хотя вот эта штука в своё время понравилась: crimson fields. это свободный более-менее аналог другой игры, название которой я нахуй забыл. ;-)
[User Picture]
From:[info]ketmar
Date:May 15th, 2019 - 07:32 pm
(Link)
>думается мне, что бесезда и тут гавнои изойдет.
да они на говно исходят по любому поводу, то тоже не новость.

при этом выпускают неиграбельное говно, которое фанаты должны сначала пару лет допиливать, чтобы можно было хотя бы со средней Болью играть потом.
[User Picture]
From:[info]domachevsky
Date:May 15th, 2019 - 08:34 am
(Link)
>почитай

нэ. мне не настолько интересен дум. мне хватает того, что
билл "торт в ебало" гейтс хотел id купить, ибо дум лучше
винды продавался, но договорились посередине и тем самым
спасибо думу, что винда доминирует как ос.

кстати про:
>а сказал он всё верно — с точки зрения продаж

не только. но исторически уже не так важно. сейчас кармак вообще
считает, что консоли и пека это говно а будущее только за VR не важно
на чем оно идет, хоть на смартфоне.

[User Picture]
From:[info]ketmar
Date:May 15th, 2019 - 08:53 am
(Link)
ну, Джон не так редко ошибался в предсказаниях (или заглядывал уж слишком далеко). он обычно по этому поводу особо не напрягается: ошибся — и ошибся, хуле там. бывает. и в интервью периодически говорил по смыслу: «да заебали, я не пророк, блядь, я инженер, и то не самый лучший, а просто хороший. я периодически ошибаюсь. хуле вы каждое моё слово как Божественную Истину носите?»
[User Picture]
From:[info]ketmar
Date:May 15th, 2019 - 08:55 am
(Link)
но, кстати сказать, расцвет mmorpg он предсказал чОтко: у него была идея на основе технологий кваки запилить mmo. но на то время сети ещё не были на нужном уровне. а потом другие запилил.
[User Picture]
From:[info]domachevsky
Date:May 15th, 2019 - 09:05 am
(Link)
>mmorpg

никогда не понимал этой еботы)
думал, одно время, может, в рагнарок онлайн вписаться,
но не срослось, а щас я все больше понимаю что для меня
мэморыпэге это уже как-то мимо сильно. уже и так хватает
того что life is an rpg, а я пропустил туториал весь нахуй
[User Picture]
From:[info]ketmar
Date:May 15th, 2019 - 09:22 am
(Link)
я тоже не понимаю. я и дезматчей не понимаю, например. но пиплу нравится. а задача игродела — если он не художник-мультимиллиардер, конечно, — делать то, что пиплу нравится, чтобы бабло несли. ну, при этом желательно, чтобы оно ещё было не говно, и без сраных лутбоксов с микротранзакциями, конечно.
[User Picture]
From:[info]domachevsky
Date:May 15th, 2019 - 09:43 am
(Link)
десматч я понимаю кстати. что в шутанах что в старкрафте например. тоже самое что футбол погонять. ну старкрафт более менее шахматы по интрнету. а вот мморпг гринд годами это я ебу вообще. we are hitting levels of autism that shouldnt even be possible. майнкрафт туда же детям я лучше мини nes куплю - пускай в контру рубятся бля
[User Picture]
From:[info]ketmar
Date:May 15th, 2019 - 10:24 am
(Link)
так я и футбол не понимаю. ну, как-то так, гы.
[User Picture]
From:[info]domachevsky
Date:May 15th, 2019 - 10:28 am
(Link)
бля, ну я не буквально футбол имел ввиду - первое что в голову
пришло просто, как разовая дворовая активность. так то понятно что
это гавно. я про футбол давно говорю: "если люди испытывали столько
же энтузиазма по поводу вещей, которые реально имеют значение - мир
был бы лучше"
[User Picture]
From:[info]ketmar
Date:May 15th, 2019 - 10:42 am
(Link)
именно! делали бы хороших игорей, например. ну, или более лучших роботов — чтобы было больше времени делать хороших игорей.
[User Picture]
From:[info]domachevsky
Date:May 15th, 2019 - 10:53 am
(Link)
>ну, или

ну или норм зп платили, тем у кого руки не из жопы.
взять мою любимую shadow of the colossus - там главный
разраб уэда ее блеать чуть ли не один 10 лет пилил, как
и потом продолжение, хотя официально был под крылом сони.
тоже самое с его первой игрой - ICO было. он кстати тоже
что-то типа гения-пророка я так понимаю, у него всего три
игры и именно вторая стала поводом для для того чтобы
британская академия искусств впервые в истории tried to consider
a videogame to be an art. такие дела
[User Picture]
From:[info]ketmar
Date:May 15th, 2019 - 05:43 pm
(Link)
в это не играл, японцы в основном мимо меня проходят, увы. особенно если учесть, что они обожают выпускать игори для своих узкоглазых консолей, а не для пц. а часто ещё и не переводят нихуя на понятные коренным обитателям этой планеты буквы.

а так-то я ж коммунист, я вообще считаю, что никто не должен думать о пожрать и прочем, а спокойно делать всякие Шедевры Мечтов. пусть даже это какой-нибудь батлкрузер 3000 ад.
From:(Anonymous)
Date:May 17th, 2019 - 06:09 pm
(Link)
так-то Newerwinter Nights AOL запустила год в год с инкорпорацией id software. ultima online вышла год в год с quakeworld.

это не предсказание, это лютое капитанство.
[User Picture]
From:[info]ketmar
Date:May 17th, 2019 - 07:31 pm
(Link)
угу. кармак же — он такой спит в анабиозе, спит, потом ХУЯК! — проснулся на час, сделал следующее двигло и опять спит. поэтому следует понимать, что все идеи и предсказания он делает строго в этот час, ни раньше, ни позже.
[User Picture]
From:[info]ketmar
Date:May 15th, 2019 - 07:50 am
(Link)
ну, и идею сделать дум открытым для модов тоже он пропихнул же, и дальше твёрдо за это держался.