Тёмный
Matt's Ramblings
Matt's Ramblings
Matt's Ramblings
Подписаться
Комментарии
@dumptruckds
@dumptruckds 4 дня назад
Absolutely amazing work both on the mod and the presentation.
@Meatballs_Spaghetti
@Meatballs_Spaghetti 9 дней назад
But doesn't it work only for static objects? I think, that for dynamic objects you need to recalculate the tree each tick
@JoshWhelchel
@JoshWhelchel 12 дней назад
how do the doors work ;O
@reddemunn
@reddemunn 19 дней назад
I love seeing these old game dissected, particularly quake because it's the first fps I played.
@senser1o76
@senser1o76 23 дня назад
Great job 👍
@I-OMusic
@I-OMusic 24 дня назад
Thank you! Scaling the dot product, max accel and run speed gives you control over the optimal strafe speed
@jane5886
@jane5886 26 дней назад
That graphic to 3d object jumps are at 4:10 was BEAUTIFUL
@Pyroteq
@Pyroteq 27 дней назад
Production value for this video is insane. Great job.
@smokey3192
@smokey3192 Месяц назад
Did you share your mode?
@r.g.thesecond
@r.g.thesecond Месяц назад
This may seem overcomplicated for Quake but this sort of thing is EXACTLY how Doom mappers implement more complex logic in their maps. Sometimes I wish you'd get into DOOM. There is a mountain of engine knowledge and trickery there. (Well, vanilla is comparatively cut and dry, BOOM on the other hand...)
@r.g.thesecond
@r.g.thesecond Месяц назад
Looking back at early 3D games, it baffles me that Quake has no out-of-bounds exploit unlike its contemporaries. Probably a sign of how solid the programming of it was.
@LinxOnlineGames
@LinxOnlineGames Месяц назад
Out of curiosity are the individual face lightmaps stitched together into an atlas? It seems like an expensive operation to bind a lightmap texture on a per-face draw call.
@DerickTheCritic
@DerickTheCritic Месяц назад
Awesome video, thank you for it.
@AmaroqStarwind
@AmaroqStarwind Месяц назад
This video gives me DmRadicus (DmRadikus?) vibes. It was a non-euclidean map from the first Unreal. (Not Unreal Tournament, regular Unreal.)
@kvdrr
@kvdrr Месяц назад
I wish you did something similiar with VQ3 movement
@kras_mazov
@kras_mazov Месяц назад
I think, it would be easier, if you'd replaced bot client's models to something easily recognizable.
@elecman748
@elecman748 Месяц назад
Chess: Combat Evolved
@dutchdykefinger
@dutchdykefinger Месяц назад
that thumbnail is gold :')
@therealshug
@therealshug Месяц назад
lol. i love the warcraft 2 voice line there for the pawn at the end, 7:32
@AJMansfield1
@AJMansfield1 Месяц назад
chess battle advanced
@starc0w
@starc0w Месяц назад
Awesome!
@yuler_
@yuler_ Месяц назад
would love to see a video diving deeper into bots with deathmatch bots
@NoobZGunSync
@NoobZGunSync Месяц назад
"(and it's not an LLM)" is kinda sad. I cannot search up some good AI for games nowaday
@mattc7420
@mattc7420 Месяц назад
People these days go INSANE at just the letters A and I a little too close together.
@VEC7ORlt
@VEC7ORlt Месяц назад
So, where's the AI? Right, can't use normal titles, only dumbass clickbait is allowed.
@Friend-
@Friend- Месяц назад
"AI" has always been the term for things like the computer playing your opponent in a board game. It doesn't just apply to neural networks.
@JNJNRobin1337
@JNJNRobin1337 Месяц назад
finally, ai that isnt a neuronet
@drdca8263
@drdca8263 Месяц назад
I think later versions of stockfish have a neural net as part of the heuristics used to evaluate moves? It’s possible I’m getting mixed up with a different chess engine though.
@sisqobmx
@sisqobmx Месяц назад
so thats why i had differt jump heights and speeds when setting my com_maxfps in call of duty modern warfare lol. Decade old mystery cracked.
@inzyster
@inzyster Месяц назад
Cool! One of my favorite mods from back in the day.
@AnOriginalNickname
@AnOriginalNickname Месяц назад
Cool project. I had starting making a stand-alone extendable Quake client in C several years ago, and I was also thinking of using it to make a Quess bot. I never ended up finishing the client though.
@Fantasticanations
@Fantasticanations Месяц назад
Nice chatgpt intro.
@brucetungsten5714
@brucetungsten5714 Месяц назад
Great work!
@MattProud
@MattProud Месяц назад
To the question of QuakeC and its source, did you try any of the various decompilers on the progs.dat file? I'm not suggesting that this would necessarily be a super-productive errand, but it could be interesting.
@MattsRamblings
@MattsRamblings Месяц назад
I only tried decompiling late in development, way too late to restart. The results are impressive though, and I used it to debug some issues with the bot that had been puzzling me. I'll definitely bear it in mind for future projects!
@MattProud
@MattProud Месяц назад
@@MattsRamblings Which decompiler suite did you use? I used the reacc/deacc ones back in the mid-90s. They worked reasonably well, but ISTR that they produced some non-standard output that wasn't even QuakeC.
@appidydafoo
@appidydafoo Месяц назад
Team Impact's output was amazing. Great to see this video, I remember being desperate for someone to play Quess against as a lonely child with a really poor dialup connection. Netquake at 300ms was a slideshow.
@kos8765
@kos8765 Месяц назад
where do u source this information? i think u had too much apple juice
@skope2055
@skope2055 Месяц назад
Beautiful stuff here!
@melbo_
@melbo_ Месяц назад
the visuals on this are so clean 😳😳
@Spartanhero613
@Spartanhero613 Месяц назад
>And don't get me started on how NetQuake angles are so low-resolution. Is it not a full two ints, giving 65536 degrees of view? Or if it is, is that still really not enough, even if you made the opponent AI client noclip to the top of the map?
@MattsRamblings
@MattsRamblings Месяц назад
Hello, it's a byte for each component, so 256 different yaw values and 256 different pitch values. See github.com/id-Software/Quake/blob/bf4ac424ce754894ac8f1dae6a3981954bc9852d/WinQuake/common.c#L18
@Spartanhero613
@Spartanhero613 Месяц назад
​@@MattsRamblings Cheers, thanks for narrowing it down to which file has the relevant stuff in it. Good to hear how to properly express things relating to video game cameras, too. I'm still confused though, you can't just noclip once at the beginning of the match, and never have to move the bot again? I'm sure you could move the cursor to point at each square, is the issue that the monsters get in the way? I guess I should just download the map and try it myself
@off_1ine
@off_1ine Месяц назад
Dope
@thomaslao9832
@thomaslao9832 Месяц назад
impressive but not as impressive as the studio that squeezed out an X Men Age of Apocalypse Quake Mod game within 1 to 2 months. i think the Shambler was Apocalypse...
@fuzzix
@fuzzix Месяц назад
Top drawer bit of hackery - love it.
@ElguSpeedruns
@ElguSpeedruns Месяц назад
Matt never disappoints
@kebabdepollo
@kebabdepollo Месяц назад
This is awesome! I wish you had gone through the code in more detail though, but thanks for sharing the code!
@77RzR77
@77RzR77 Месяц назад
From a glance at the title I thought you shoved ChatGPT inside it... Was pleasantly surprised and impressed. The Python library seems like a lot of fun too, respect and love 2u
@TheRasteri
@TheRasteri Месяц назад
Legendary content mate, love your channel.
@TheRasteri
@TheRasteri Месяц назад
Ha! I've always wanted to revisit quess. Now have it reenact morphy Vs allies
@minirop
@minirop Месяц назад
alternative title "when modding games go too far, I go even further". good job!
@jprice_
@jprice_ Месяц назад
Babe, wake up, Matt's Rambling again.
@misterrabbit-m5114
@misterrabbit-m5114 Месяц назад
You bro, go sleep, you deserves it
@paulbunyangonewild7596
@paulbunyangonewild7596 Месяц назад
wow. you recreated the chess world from american mcgees alice. wow.....
@MattsRamblings
@MattsRamblings Месяц назад
Wow indeed, although credit for that should go to the Impact team (the Quess devs), I just plugged Stockfish into it.
@pokeshark
@pokeshark Месяц назад
this is pretty nuts. great work!
@r.g.thesecond
@r.g.thesecond Месяц назад
Really liked the style of visualization! Also surprised the overcomplicating demon did not lure you into some LLVM-to-QuakeC compilation shenanigans. Still pretty impressive though.
@MattsRamblings
@MattsRamblings Месяц назад
Thanks! And that sounds like an interesting idea...