Minecraft-style logic in Quake

  Рет қаралды 21,936

Matt's Ramblings

Matt's Ramblings

Күн бұрын

Пікірлер: 64
@MattsRamblings
@MattsRamblings 2 жыл бұрын
Some notes: - Map sources were generated with a Python script. - The final circuit is a four digit BCD ripple-carry adder, combined with four 7 segment decoding circuits. See www.geeksforgeeks.org/bcd-adder-in-digital-logic/ and www.electronicshub.org/bcd-7-segment-led-display-decoder-circuit/ for details on these components. - The adding machine shown requires a modern Quake port with increased limits, however smaller circuits should be possible with the original Quake executable. - You may have noticed that the monsters are jumping. This is because the monsters don't actually trigger doors unless they're actively moving.
@eadweard.
@eadweard. 2 жыл бұрын
Generated with a python script? I've been wanting to do something that would involve this. Did you use an existing library or something custom?
@MattsRamblings
@MattsRamblings 2 жыл бұрын
@@eadweard. Hi, it's a custom script. If you just want to generate boxes, as my code does, then the map format isn't too complex.
@TheMechanator
@TheMechanator 2 жыл бұрын
I appreciate someone who gets it. Quake C is just wonderful when you think about all the operative functions and primitives at your disposal. If there isn't a function you need, you can build one. Or just add it as " builtin " to the server code in C ++ or Assembler if you want to be hard core.
@Tenetri
@Tenetri Жыл бұрын
I'm really happy I subbed to your channel, these videos are so much fun!
@AwesTube
@AwesTube Жыл бұрын
This is phenomenal
@NegaafellagaTV
@NegaafellagaTV Жыл бұрын
You blew my mind. Thanks.
@hd-bild1513
@hd-bild1513 Жыл бұрын
cant wait to see quake run doom
@bmFbr
@bmFbr 2 жыл бұрын
An old technique to create logic gates in vanilla involves using a trap shooter, a shootable trigger (or button), and a togglable door in the middle. The shooter-trigger pair functions as a relay, and when you toggle the door, it gets in the way of the shot, thus effectively disabling the "relay". If you put the shooter close enough to the trigger, and give the door a very high speed, the whole system functioning is basically instantaneous. I think this method is a bit simpler than the monster+door setup you came up with, but it looks really cool nevertheless. Either way, the best thing is to use some mod to make that more straightforward. Copper, Alkaline and AD all have ways to enable/disable triggers and relays at will.
@MattsRamblings
@MattsRamblings 2 жыл бұрын
That's interesting, sounds like it would reduce propagation delay issues somewhat (both the trap shooter and modern progs.dat methods).
@bmFbr
@bmFbr 2 жыл бұрын
@@MattsRamblings I think it would, yeah. Anyway, even tho that's easier to achieve with a custom progs, I admit it sounds a lot cooler to get it to work with no mods at all.
@TheRasteri
@TheRasteri Жыл бұрын
Verilog-to-map synthesizer when?
@jane5886
@jane5886 Жыл бұрын
The moment you had a NAND gate I knew exactly where it was going lmaooooo. Solid work 😆
@SleepyAdam
@SleepyAdam Жыл бұрын
"Quake doesn't have anything like that" *Goes on to show something very much like that in Quake* Jk. Awesome video. :D
@Caleb-fv5fp
@Caleb-fv5fp Жыл бұрын
You can probably make a computer more powerful then it takes to run quake
@Tesko249clips
@Tesko249clips Жыл бұрын
A small calculator powered by monsters and doors. This is hilariously impressive :D
@columbusutrigas9578
@columbusutrigas9578 Жыл бұрын
It's time for a RISC-V compatible CPU made in Quake
@danieldinnie5003
@danieldinnie5003 Жыл бұрын
That was pretty champion. Well done.
@kevintyrrell7409
@kevintyrrell7409 2 жыл бұрын
The doors don't stay open, right? I see they are repeatedly shutting despite being activated. Does that effect the propagations later down the line (as if the electricity line is 'flickering')? I'm assuming this is because a door in quake closes after a certain period of time whether the unit who opened it has gone through or not. Once it closes it searches again for nearby units and re-opens once it detects a unit. It would be interesting if it stayed open as long as a unit was nearby.
@MattsRamblings
@MattsRamblings 2 жыл бұрын
The doors actually need to open and shut repeatedly since the door only triggers the next lift on opening: If the door remained open permanently, then only a single "event" would be sent to connected lifts and the lifts would soon return to their default position. To keep things stable, the wait time on the lifts is made to be longer than the time between openings of the door.
@nickmack7282
@nickmack7282 Жыл бұрын
your content is great! I hope your channel will pick up soon!
@bunnybreaker
@bunnybreaker Жыл бұрын
This is the kind of insanity I fully support 👍🏽
@sergeychistov8162
@sergeychistov8162 Жыл бұрын
Man-powered machine. Cool.
@ninjacat230
@ninjacat230 Жыл бұрын
OH MY GOD WHERE IS THE DOWNLOAD I NEED THIS NOW
@YakiAttaki
@YakiAttaki Жыл бұрын
i... wow, thats honestly very impressive. I'm constantly amazed what people can do with map editors.
@OfflineOffie
@OfflineOffie 2 жыл бұрын
I love this! This feels just like redstone...
@Maric18
@Maric18 Жыл бұрын
it is logic! electronics and water and redstone and quake doormonsterelevators ... are all the same once you can do a nand :D screw everything else claiming to be logic, this is the definition :D
@jag0937eb
@jag0937eb Жыл бұрын
You have made a Quakalator.
@r.g.thesecond
@r.g.thesecond 3 ай бұрын
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...)
@Noxedwin
@Noxedwin 9 ай бұрын
_"What sort of thing is this useful for?"_ I dunno, man. Does it _have_ to be useful to warrant serious consideration? Can't it just be *cool?* This nerd stuff is entirely beyond my ken, but demonstrating that it's possible is remarkable on its own. A use for it _might_ come up, but I'm willing to fuck with a microcomputer in a game whose designers had absolutely no thought beyond "gun go brrrrrr".
@e-redj
@e-redj Жыл бұрын
A quake-o’lator!! 🤣🤣🤣🤟🤟🤟 Who thought that monsters from hell could be that intelligent. 🤪🤪
@Go_Coup
@Go_Coup 5 ай бұрын
"Purpose"? Where we're going, we don't need purpose!
@e8root
@e8root Жыл бұрын
Now do computer that plays Quake and win the game :)
@braverodger
@braverodger 2 жыл бұрын
completely unnecessary. it's wonderful
@guardianoftheledge4966
@guardianoftheledge4966 2 жыл бұрын
This is so cool. I love you Matt's Ramblings.
@untheo
@untheo Жыл бұрын
But can you play Doom in Quake?
@mileator
@mileator 2 жыл бұрын
Absolutely love this!
@demensdeum_live
@demensdeum_live Ай бұрын
LOL
@NotaNinja
@NotaNinja Жыл бұрын
Ty youtube rabbit hole.
@tarwin
@tarwin Жыл бұрын
Haha. You are amazing !
@qwertyiuwg4uwtwthn
@qwertyiuwg4uwtwthn Жыл бұрын
WHAT THE ACTUAL SHIT
@GloomDev
@GloomDev 2 жыл бұрын
bruh
@tonpa
@tonpa Жыл бұрын
True Quake Guru!
@JeremyAdcock
@JeremyAdcock 2 жыл бұрын
this is ridiculous, nice job!
@ThatSkiFreak
@ThatSkiFreak 2 жыл бұрын
cool
@Александр-ч4п5ъ
@Александр-ч4п5ъ Жыл бұрын
You are insane
@bsedhs
@bsedhs Жыл бұрын
Wowow, so neat!
@sanderbos4243
@sanderbos4243 Жыл бұрын
This rocks!
@givowo
@givowo 2 жыл бұрын
O.o
@evening_awning
@evening_awning 2 жыл бұрын
amazing
@notjerrett
@notjerrett 2 жыл бұрын
Intensely interesting. Love this type of thing!
@thegamingvan
@thegamingvan Жыл бұрын
This is so good. Love your videos!!
@joaopetersonscheffer
@joaopetersonscheffer 2 жыл бұрын
mental, nice work!
@fr3fou
@fr3fou 2 жыл бұрын
this is actually sick
@iamthetinkerman
@iamthetinkerman Жыл бұрын
Bro, this is insane!
@chakra6666
@chakra6666 2 жыл бұрын
so cool!
@granite_planet
@granite_planet 2 жыл бұрын
Brilliant! :D
@aptennap
@aptennap 2 жыл бұрын
Amazing!
@Samopal.VanoZz
@Samopal.VanoZz 2 жыл бұрын
Qool!!
@PetreRodan
@PetreRodan 2 жыл бұрын
really impressive!
@raretapes8057
@raretapes8057 2 жыл бұрын
I love it. Very cool.
@eadweard.
@eadweard. 2 жыл бұрын
Superb.
I added portals into software Quake
6:31
Matt's Ramblings
Рет қаралды 21 М.
Shedding light on Quake I and II lightmapping
13:12
Matt's Ramblings
Рет қаралды 31 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 10 МЛН
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 96 МЛН
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2 МЛН
Teaching a computer to strafe jump in Quake with reinforcement learning
10:49
In Video Games, The Player Never Moves
19:21
Josh's Channel
Рет қаралды 465 М.
I made a game about fixing things - GMTK24 Devlog
8:11
Skeffles
Рет қаралды 555
Minecraft Live 2024 Memes (The Creaking Update)
5:30
Phoenix SC
Рет қаралды 417 М.
All mattbatwings showcases ever, in order
20:12
mattbatwings++
Рет қаралды 2,2 М.
Speedrun Science:  Beating Quake with code
6:14
Matt's Ramblings
Рет қаралды 21 М.
The code behind Quake 3's overbounce bug
10:00
Matt's Ramblings
Рет қаралды 37 М.
This Mod Makes You Better At Redstone
8:47
mattbatwings
Рет қаралды 463 М.
I added an AI to a classic Quake mod (and it's not an LLM)
7:40
Matt's Ramblings
Рет қаралды 10 М.
I Asked AI To Make Redstone For Me
10:04
Purplers
Рет қаралды 743 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 10 МЛН