Actually, the player two is easier than an AI. All he has to do is copy the computer over and connect them at the right points so they can communicate. With an AI, he'd have to be able to build the logic that tracks the player and the enemy, calculates the necessary movements to get closer and decides when to shoot. Which is much more complicated than it sounds.
Not just easier... It's a massive massive difference.. I mean seriously... Grains of sand vs sun kinda scale..... (Well maybe that's a bit of an exaggeration but u get the point) It'll be a while before we could implemented serious... -basic that is... neuronal networks.. They require a ton of memory and computing power (And I mean a ton... And the lag... Oh boy... All the recursions all the memory shifts... Oh boy...) Yeah we'd probably see a very very minimalistic version of factorio or Minecraft in the game before a functional ai... (And by functional I mean... Let's say for example image recognition that could tell apart a hand from a apple... To give an example Something that's very relatively simple... Lots of code online and well u get the point...) But seriously... Astronomically hard... But I have to wonder... When will the day come we could have a ai in factorio
@@donotlike4anonymus594 I don't think that's what op was thinking, or what the video was meaning, by ai. Not the machine learning kind. In game design, AI refers to a non-player entity that can make game-playing decisions based on a (sometimes complicated and sometimes not as complicated) set of algorithms and calculations. In this particular game, the AI would need only know which direction the player is, and what's in front of it. From that information, it can decide where to move (left, right and forward) and when to shoot. There's no need for complicated machine learning, just simple algebraic algorithms. However, as simple as it sounds (and as simple as it would be to program), this would even still be incredibly difficult to implement in factorio. Not impossible, but it would take a great deal of time and effort to pull off.
The game tells you everything you need. From the time it takes to mine the raw resources, to the time it will take to smelt it. Just put it into excel, OR if you lazy or don't know how, just look it up?????????????
@@deadgaming20 compact =/= efficient. This is the most compact base I'm aware off: ruclips.net/video/U-qs_Kscrfw/видео.html It's also really ineficient.
You clearly haven't been upping your amphetamine hits. 🤣🤣🤣 I shouldn't talk though, I don't have nearly enough IQ points to even understand how to play the game. 😂😂😆😆
This isn't actually as impressive as it should be, because if you consider that the means for a second player to exist is simply to have two inputs assigned to two unique player objects in a game - a two player game is vastly less complex than potentially creating an AI with it's own logic. Getting a person to be your AI is way less complex than making an AI. So people got punked.
Programming Pac-Man in factorio is one thing. But programming a two player 3d-engine Game is just unbelievable. I'm extremely impressed, very good work!
Redstone Federation the difference still is that reality still has 3 dimensions whereas the game only has 2 and uses a projection system to fake the third dimension. That's what the raycasting is for.
This is freaking insane! I've written something similar about 20 years ago, a ray tracing engine of Wolf3D. But that was written in C, not in factorio combinators. Insane...
@@oleksijrak7750 I think he means the modern raytracing used for illuminate games (which also is used in animated movies since decades) not the raytracing used in engines to create an image
well, tbf, while not several km long, the first computers that could only do basic things was pretty big and more a proof of concept, but once they started to look into where they could improve to make it better then they started manage get it a lot smaller and more efficient, so i am sure if couple of thousands dedicated factodevs got together, had a large amount of funding and many years, they should be able to manage get it a lot more compact and better :-P
@@maxie-gakusha Computers got smaller because the technology used to make them got smaller. Memory, which used to require large tubes full of mercury, could instead be installed on a significantly smaller disk instead. The microchip allowed all computer calculations to be done on a relatively small singular unit, instead of needing many systems for basic operations. As technology evolved, they could use smaller parts for greater effects. Factorio, however, can't miniaturize very much. You can't simply build smaller logic. You might be able to find a more space-efficient way of storing all of this, but it won't improve very much at all past that. The technology for computing in factorio is not evolving, you have everything will ever have from the beginning and without mods you can't invent better equipment, unlike in real life, no matter how many players you have.
@@indigocactus3089 But we all forgot about Factorissimo 2 mod. With that we can build 9 factories inside another, and another, and another... Endlessly... Sooo... In Factorio we can built supercomputer even smaller then the thing in the video! Ofc, it's just imagination, nobody will spend years just for such thing. But this would be epic.
All the information on how to do it . is basically available online with ease and free The know how isn't really impressing me... (Old circuit designs I mean..........) What's really impressing is the time and effort placed into doing those amazing massive projects... Like a game inside factorio or convoy's game if life...... I mean the principles are simple enough but the time it most take...
@@donotlike4anonymus594 I don't think knowledge of computing on the lowest level to make your own raycasting engine is anything to sneeze at, man. It's impressive enough on its own.
@@MinecrafterAl I mean I'm not saying it's not impressive he did it but... Basically everything one needs to do so is easy to find.. It's not a new accomplishment It's "fairly easy" to replicate that"s the point I do like the video but mostly because of the effort that went into it And I would like to encourage people with my comment to look into the subject... Many people nowadays seem surprised by ancient stuff... I mean it's more then rediscovery so to speak it's.... Seriously.... Ancient...
Me: Calls boss and asks to negotiate salary Boss: How much of a raise are you asking for? Me: I just watched a video where someone built a raycasting engine in Factorio. Reduce my salary to minimum wage.
To be fair: I still think making a simple redstone computer teaches you better how low level architecture works. And by engine limitations it is almost impossible to get that thing running with any clockspeed that could support any complex calculations. It is like comparing programming asm on a few cent IC to C++ on a high end x86. Both have its challenges and are amazing in their own right, but it is hard to compare them.
@@MadBunnyRabbit I get what your saying. But for the average viewer it looks like 3D. Just like Doom or Wolfenstein 3D looks like 3D. There not full 3D engines, sure. But there 3Dish engines capable of projecting perspective. And it is a pretty impressive feat in Factorio to do this.
@@Cythil No, it's a fully 2D engine. All the movement, interactions, calculations, etc. are done on a 2D plain. Raycasting doesn't make it magically 3D because it looks 3D. If someone doesn't know that, the guy explained it in the video, so anyone who doesn't know that, might actually want to pay atention. Is it impressive? Fuck yeah it is. I don't even know how to start processing what they fucking acomplished here. I would never imagine to use binary search to find a point on a line. Like... I still struggle to conceptualize why or how that even works. Like he said, I would just put in a nice math formula forget about it. This just blows the fucking brains out of my mind. Probably more so than your average person here. And? what's your point here? This is still 2D...
@@MadBunnyRabbit It absolutely is 3D. It just wouldn't be considered "TRUE" 3D (Sometimes this is referred to as 2.5D, but not 2D). Does that mean it is fake 3D? All 3D rendering onto a 2D screen is "FAKE" 3D. At what point do you draw the line? Well, you don't need to. The industry drew the line for us. And just like Doom, this is considered 3D. It's fine to have a differing opinion on this, but to tell someone they are wrong because their opinion aligns with the industry, and not your personal opinion is silly.
Aliens: This gift to humanity, this hyper quantum multidimensional computer will let you navigate faster then light through the 9th 10th and 11th dimensions of hyperspace, to calculate the final digit of Pi, to simulate the universe from beginning to it's eventual heat death. Use it wisely... Human Software Engineer: Woooo! We got it to run Doom 2! Aliens: ...
Man, I took so much time to learn how to programming Raycasting in code, all of the concepts, trigonometry, and you appear with this rendering engine inside Factorio!!!! OMG! Congratulations! This is unbeliaveble!
I keep getting blown away by what you can do in Factorio. I can barely get a functional factory running but this man can full on make an functioning 3D game within the game.
At the same time though, average arcades weren't a couple hundred meters wide and didn't require to project a big enough image upwards to the god(s) of its world... lol
Well large part of the video is just freeze frame in the map tour. That's just a single frame that was made longer in editing. ah I see you corrected yourself even before I posted this
@@htf5555 To be fair: Doing things close to the hardware is tedious, but at least it's logical (literally logic gates, or combinators in the case of Factorio). The frameworks which front-end devs have to deal with can be completely nonsensical and abuse every feature in the ECMAscript standard to obscure what they're doing internally. The talent in Javascript programming is being able to wade through that mess!
@@nthexwn Javascript programmers get to do pretty cool stuff nowadays and it's not just front end. Web-applications become more scalable if you can make the clientside do all the heavy lifting. There's a real industry demand for talented programmers who aren't' afraid to get their hands dirty with Javascript. It involves occasionally complex algorithms, solving math problems, having a good understanding of the security requirements, asynchronous architecture. To create a specialized high end web application you'd basically have to write your own damn framework rather than relying on open source. People who still say Javascript isn't "real programming" are clueless dinosaurs, probably stuck in a cubicle of some faceless corporation, maintaining boring ass accounting application from 2001 that's written in 200.000 lines of VB, slow as fuck and frustrating everyone.
I just watched a video on CS:GO skill comparison between pro's & casuals and wrote this comment, which could also apply to this video: "To me this is one of the most fascinating aspects about gaming. It allows you to experience just how much skill difference there is between humans. For example, most people cannot understand how good a CEO actually is because they are never in a similar position. With games you can experience the insane difference in skill level. Maybe if people could understand the insane skill level that CEO's can have, they would complain less about the insane income they earn. Because it's worth every penny." Thank you for humbling me in both my programming and factorio skill level, although I was already aware of my mediocrity. Seeing this in action is just crazy! Man oh man... the differences in human skill levels are just exponential 100% in all areas of life.
@@Ponytamin no, the world in the game is not 3d. The rays are not cast in 3d. The walls are just rendered to look as if they are 3d. This is different to actual 3d engines where rays are casted in 3d and can render objects in 3d. This 2d 3d projection method is used to make up for not having a powerful enough computer, and is similar to what was done in wolfenstein 3d.
Whoa, the physical logic circuits really serve to put a visual impact to how complex "simple" game rendering actually is. The fact that the majority of the map size was dedicated to holding the collision detection logic for each player is staggering.
Few minutes into the video: Neat, that's more programming than I'm willing to do, but you did it well. "That's actually player two": MY JAW IS ON THE FLOOR
I've never written a first person game. You've convinced me that I can do it. Surely, if someone can make a first person game in another game, then I can accomplish something similar. Thank you!
I wish you could've been there when the first computational device was invented. Like that ancient greek computer they found at the bottom of the ocean, "aketherian mechanism" or something like that. They just finish polishing the brass gears and you pop in like "hey bud, can it run crisis tho?" Edit: "Antikytheria mechanism"
@@arrowinmygluteusmaximus you probably see what i meant now, when i saw the word "raycasting" it was obvious it'll be your most popular video. if you'd put "raytracing" instead though, and added some minor enhancement on the preview to make the engine look crisp and bright, it'd be 2-3m views easily
Now, make Factorio in Factorio.
Now, make satisfactory in factorio
@exorhythm ok that would be next level
My head still hurts from imagining this.
Damnit... and I thought I was original. ;)
@exorhythm which simulates Crysis ;)
Make factorio in minecraft in factorio...
Awesome. Can't wait for Bethesda to sell Skyrim on it.
It just works
HaHaHaHa
You made me laugh out loud. Just wanted to let you know haha
diablo 5
@@TwickenStep You all have Factorio right?
You're the Sethbling of Factorio, man.
As long as Sethbling doesn't try to contest for that title...
@@arrowinmygluteusmaximus He's just going to be the AIMGM of Minecraft.
@@arrowinmygluteusmaximus He's just going to be the AIMGM of Minecraft.
@arrow in my gluteus maximus He's just going to be the AIMGM of Minecraft.
@@arrowinmygluteusmaximus He's just going to be the AIMGM of Minecraft.
When you send in your resume to a game developer and mention that you have experience working with Unity, Blender, and Factorio.
C++ is the king of high level languages
@Ezequiel Ciamparella You misspelled Python
you mispelled all the cringe fedoralords above me in the comments
@@ThePribinaczek all these amateurs not knowing Scratch 2.1
you misspelled milk
"the bullet didn't render which is a bug. I'm so far in development I will fix it in the next engine"
Bethesda would like to know your location
Except Bethesda wouldn't even fix the next engine, they'll keep using the same one.
@@Sleksin They would call it a feature
@@SophieJMore It's not a fun fact...
shit meme
hahahahahahaha
"did i forget to program the AI, or did I just not turn it on?"
"Actually, it's player 2."
that reveal literally shot me out of my chair
Actually, the player two is easier than an AI.
All he has to do is copy the computer over and connect them at the right points so they can communicate.
With an AI, he'd have to be able to build the logic that tracks the player and the enemy, calculates the necessary movements to get closer and decides when to shoot.
Which is much more complicated than it sounds.
@@KaityKat117 i know but nonetheless it still shook my boots a little man
Not just easier... It's a massive massive difference.. I mean seriously... Grains of sand vs sun kinda scale.....
(Well maybe that's a bit of an exaggeration but u get the point)
It'll be a while before we could implemented serious... -basic that is... neuronal networks.. They require a ton of memory and computing power
(And I mean a ton...
And the lag... Oh boy... All the recursions all the memory shifts... Oh boy...)
Yeah we'd probably see a very very minimalistic version of factorio or Minecraft in the game before a functional ai...
(And by functional I mean... Let's say for example image recognition that could tell apart a hand from a apple... To give an example
Something that's very relatively simple... Lots of code online and well u get the point...)
But seriously... Astronomically hard...
But I have to wonder... When will the day come we could have a ai in factorio
@@donotlike4anonymus594 I don't think that's what op was thinking, or what the video was meaning, by ai.
Not the machine learning kind. In game design, AI refers to a non-player entity that can make game-playing decisions based on a (sometimes complicated and sometimes not as complicated) set of algorithms and calculations.
In this particular game, the AI would need only know which direction the player is, and what's in front of it. From that information, it can decide where to move (left, right and forward) and when to shoot.
There's no need for complicated machine learning, just simple algebraic algorithms.
However, as simple as it sounds (and as simple as it would be to program), this would even still be incredibly difficult to implement in factorio. Not impossible, but it would take a great deal of time and effort to pull off.
So end game is just another completely different game.
this is the first step of creating 13:th floor
Or 13th Guest - @@matsv201
@@copperboltwire320 well... I would guess a follow-up on 7th guest on factorio would be a tad optimistic ... Needs a lot of constant combinators
@@matsv201 I know, i only mentioned it as part of some failed joke...
@@copperboltwire320 you know what 13:floor is?
To fix your bug, just install some turrets to keep them pesky bitters out of the system
This guy made a game while I'm still trying to figure out how to make an efficient smelting setup
lol
The game tells you everything you need. From the time it takes to mine the raw resources, to the time it will take to smelt it. Just put it into excel, OR if you lazy or don't know how, just look it up?????????????
@@deadgaming20 compact =/= efficient. This is the most compact base I'm aware off: ruclips.net/video/U-qs_Kscrfw/видео.html It's also really ineficient.
..............Chest chest
Chest Hopper
Hopper furnace
...............Hopper chest
You clearly haven't been upping your amphetamine hits. 🤣🤣🤣
I shouldn't talk though, I don't have nearly enough IQ points to even understand how to play the game. 😂😂😆😆
>Its not an NPC, Its player two
>/askreddit
What's the most shocking plot twist you have had in real life?
I have fell out my chair after this words...
This isn't actually as impressive as it should be, because if you consider that the means for a second player to exist is simply to have two inputs assigned to two unique player objects in a game - a two player game is vastly less complex than potentially creating an AI with it's own logic. Getting a person to be your AI is way less complex than making an AI.
So people got punked.
an /askreddit on youtube
@@Fil_2k @r/askyoutube
@@EveryTimeV2 "This isn't actually as impressive as it should be"
It's literally made in Factorio, either way is both extremely impressive.
Programming Pac-Man in factorio is one thing. But programming a two player 3d-engine Game is just unbelievable. I'm extremely impressed, very good work!
I doubt id be capable of doing that in eclipse right now. Here we have someone doing it with basic logic functions
It's not 3D though. It's 2D that imitates 3D
@@SgtZaqq the screen you are playing/watching on is just 2d imitating 3d.
@@SgtZaqq Your vision irl is 2D that imitates 3D.
Redstone Federation the difference still is that reality still has 3 dimensions whereas the game only has 2 and uses a projection system to fake the third dimension. That's what the raycasting is for.
I just about lost it when he opened the door lol
Edit: WTF PLAYER 2?!?!?
This is freaking insane! I've written something similar about 20 years ago, a ray tracing engine of Wolf3D. But that was written in C, not in factorio combinators. Insane...
Raytracing? 20 years ago?????
Wolf3D exists since 1992
@@oleksijrak7750 I think he means the modern raytracing used for illuminate games (which also is used in animated movies since decades) not the raytracing used in engines to create an image
I understand what he means. But the context of the video is not about illumination in modern 3D engines. :)
@@oleksijrak7750 this was more a hint for @stashymane ;)
5:50 So you built a 100+ square km installation that uses over 300MW to play a raycasting game for 2 players? Worth it.
well, tbf, while not several km long, the first computers that could only do basic things was pretty big and more a proof of concept, but once they started to look into where they could improve to make it better then they started manage get it a lot smaller and more efficient,
so i am sure if couple of thousands dedicated factodevs got together, had a large amount of funding and many years, they should be able to manage get it a lot more compact and better :-P
@@maxie-gakusha Computers got smaller because the technology used to make them got smaller. Memory, which used to require large tubes full of mercury, could instead be installed on a significantly smaller disk instead. The microchip allowed all computer calculations to be done on a relatively small singular unit, instead of needing many systems for basic operations. As technology evolved, they could use smaller parts for greater effects.
Factorio, however, can't miniaturize very much. You can't simply build smaller logic. You might be able to find a more space-efficient way of storing all of this, but it won't improve very much at all past that. The technology for computing in factorio is not evolving, you have everything will ever have from the beginning and without mods you can't invent better equipment, unlike in real life, no matter how many players you have.
@@indigocactus3089 But we all forgot about Factorissimo 2 mod. With that we can build 9 factories inside another, and another, and another... Endlessly... Sooo... In Factorio we can built supercomputer even smaller then the thing in the video! Ofc, it's just imagination, nobody will spend years just for such thing. But this would be epic.
Looking at this video makes me feel like I have IQ of 10...
All the information on how to do it . is basically available online with ease and free
The know how isn't really impressing me...
(Old circuit designs I mean..........)
What's really impressing is the time and effort placed into doing those amazing massive projects...
Like a game inside factorio or convoy's game if life......
I mean the principles are simple enough but the time it most take...
Nah, you only have a limited FOV.
@@donotlike4anonymus594 fuck you pussy
@@donotlike4anonymus594 I don't think knowledge of computing on the lowest level to make your own raycasting engine is anything to sneeze at, man. It's impressive enough on its own.
@@MinecrafterAl I mean I'm not saying it's not impressive he did it but... Basically everything one needs to do so is easy to find.. It's not a new accomplishment
It's "fairly easy" to replicate that"s the point
I do like the video but mostly because of the effort that went into it
And I would like to encourage people with my comment to look into the subject... Many people nowadays seem surprised by ancient stuff... I mean it's more then rediscovery so to speak it's.... Seriously.... Ancient...
Minecraft: Players can make computers!
Factorio: Hold my iron plate
Minecraft: you mean heavy weighted pressure plate?
Dwarf Fortress, a similarly complex game with ASCII characters as graphics: hold my dwarf.
@@danielsjohnson im familiar with the game, but never seen anyone make a programable display in it
Silence redditor
@@balintnemes6774 Haven't seen a display, but I HAVE seen PCs on DF.
This is incredible! Awesome work!
"The bullet didn't render"
It's fiiiiine
Ayyy good youtuber right here /|\
Just a heads up for guys who want to check out a good youtuber, KatherineOfSky is good.
Me: Calls boss and asks to negotiate salary
Boss: How much of a raise are you asking for?
Me: I just watched a video where someone built a raycasting engine in Factorio. Reduce my salary to minimum wage.
everyday we get closer and closer to having factotio in factorio
and it will still use less cpu than the pipe logic
i haven't played "factotio" yet is it much different than factorio?
factorial factorio
Another proof that reality is just a simulation
@@iioxXxoii No, reality is a simulation of a simulation. Which is why it's real.
cool dude. i made an excel spreadsheet once, so i'm pretty tech-savvy myself.
Now it is just a question of recreating some doom maps
More like wolfenstien3d maps
That would be awesome
You'd get stuck on Hangar. Because there's no verticality to the engine.
@@connorking8503 I think i watched something about that and doom didnt have verticality either it was just some trick
@@Falcodrin It's still a degree more complicated than rendering flat Wolf3d maps, but yeah it should be possible to run that on Factorio as well. :)
A game, designed within a game. I love it when a game allows these kinds of things.
Yet another masterpiece from you. You continually manage to blow my mind man! Amazing work!
I spent 20 minutes just admiring it because it was one of the best creations I’ve ever seen in any game
Guy : makes a 3D engine in Factorio
Minecraft Redstone Computers : Am I a Joke To You ?
To be fair: I still think making a simple redstone computer teaches you better how low level architecture works. And by engine limitations it is almost impossible to get that thing running with any clockspeed that could support any complex calculations.
It is like comparing programming asm on a few cent IC to C++ on a high end x86. Both have its challenges and are amazing in their own right, but it is hard to compare them.
It's not 3D.
@@MadBunnyRabbit I get what your saying. But for the average viewer it looks like 3D. Just like Doom or Wolfenstein 3D looks like 3D. There not full 3D engines, sure. But there 3Dish engines capable of projecting perspective. And it is a pretty impressive feat in Factorio to do this.
@@Cythil No, it's a fully 2D engine. All the movement, interactions, calculations, etc. are done on a 2D plain. Raycasting doesn't make it magically 3D because it looks 3D. If someone doesn't know that, the guy explained it in the video, so anyone who doesn't know that, might actually want to pay atention.
Is it impressive? Fuck yeah it is. I don't even know how to start processing what they fucking acomplished here. I would never imagine to use binary search to find a point on a line. Like... I still struggle to conceptualize why or how that even works. Like he said, I would just put in a nice math formula forget about it. This just blows the fucking brains out of my mind. Probably more so than your average person here. And? what's your point here? This is still 2D...
@@MadBunnyRabbit It absolutely is 3D. It just wouldn't be considered "TRUE" 3D (Sometimes this is referred to as 2.5D, but not 2D). Does that mean it is fake 3D? All 3D rendering onto a 2D screen is "FAKE" 3D. At what point do you draw the line? Well, you don't need to. The industry drew the line for us. And just like Doom, this is considered 3D.
It's fine to have a differing opinion on this, but to tell someone they are wrong because their opinion aligns with the industry, and not your personal opinion is silly.
Aliens: This gift to humanity, this hyper quantum multidimensional computer will let you navigate faster then light through the 9th 10th and 11th dimensions of hyperspace, to calculate the final digit of Pi, to simulate the universe from beginning to it's eventual heat death. Use it wisely...
Human Software Engineer: Woooo! We got it to run Doom 2!
Aliens: ...
But can it run C R Y S I S?
@Just some Forest Ranger with Internet Access no, no it can't
I first thought, you implemented the Windows 95 Labyrinth screensaver :|
The next will be "pipes", it was really interesting for this time.
Oldschool guys huh? ;-)
Igor Sandu You bet! :)
Man, I took so much time to learn how to programming Raycasting in code, all of the concepts, trigonometry, and you appear with this rendering engine inside Factorio!!!! OMG! Congratulations! This is unbeliaveble!
Engine, display, and all code created physically in a virtual environment. Damn.
you haven't seen the working minecraft computers have you
The Humin
This is even faster than Minecraft computers though. Those have been around for a while.
@@-Burb Well that's only because of how redstone works, and factorio circuitry system just happens to be less retareded
@@xGOKOPx redstone logic mods make things more compact and faster. but yeah vanilla redstone logic is retarded.
"What do your factories make?"
"Game"
"Oh cool, what kind of games"
"No no. They ARE the game"
Beyond impressive. Great video too, nicely explained
Very impressive! So far this is the best Factorio combinator contraptions I have seen.
I had to check if this was uploaded on April 1st, holy cow.
This is amazing. I can't believe there are people able to pull things like this inside videogames. It always blows my mind.
People like you make the rest of the people trying to enjoy the game feel like idiots.
Shame on him
I can confirm that. Especially after my factory got shrekt several times by aliens due to me neglecting them...
What do you expect them to do? Stop being excellent for you?
I keep getting blown away by what you can do in Factorio. I can barely get a functional factory running but this man can full on make an functioning 3D game within the game.
So it's just a matter of time before you program factory in factorio
Dude: So I made a functional 2d first person game in factory.
Me: holy fuck that's incredible.
Dude: and it has multiplayer.
Me: WHAT.
Yep, Factorio combolaters need the power consumption adjusted, i don't think the average arcade required a built in nuclear reactor.
At the same time though, average arcades weren't a couple hundred meters wide and didn't require to project a big enough image upwards to the god(s) of its world... lol
And silicon-based electronics don’t exist in vanilla factorio, which reduces size efficiency.
Before the transistor, electronic computers required a crazy amount of electricity.
@@Architector_4 But the combinators are what is consuming the majority of the power, not the lights.
@@alexsiemers7898 >Blue circuits: "Am I joke to you?"
Me: Never looked up factorio
My friend: Have you heard of factorio?
My youtube feed: suddenly recommends me factorio videos
The factory must grow
@@arrowinmygluteusmaximus the coal must flow.
Dang, that's impressive. I can barely maintain a stable production of green science packs, and then there's this.
This was a triumph. Im making a note here, huge success. Its hard to overstate my satisfaction.
Oooookay, it took only 1/4 of the video to blow my mind. Now I can't even tell what happened during the last 3/4.
This is the most impressive thing I've seen all year!
Я конечно подозревал, что нечто подобное можно воплотить на практике, но не ожидал, что кто-то подобным будем заниматься. Браво.
you are a wizard, my brain hurts just looking at all that logic
9 hours of recording sped up 135 times for 4 minutes of the video
Well large part of the video is just freeze frame in the map tour. That's just a single frame that was made longer in editing.
ah I see you corrected yourself even before I posted this
ohhhh.. is that all this is? Just a bunch of freeze frames? I was wondering how in the heck you could do that so quickly. Thanks for the answer Chris.
1:45 my man doing some fancy doctor strange magic
Ah, I see now. You are an insane madman and this is awesome
True :-)
welcome back, arrow in my gluteus maximus here
Sometimes I frighten Javascript programmers by talking about x64 asm. Now this frightens me!
"programmers"
@@htf5555 in many areasJavaScript is harder than a language such as C# or Java. Using your logic only actual asm programmers are real ones.
@@htf5555 To be fair: Doing things close to the hardware is tedious, but at least it's logical (literally logic gates, or combinators in the case of Factorio). The frameworks which front-end devs have to deal with can be completely nonsensical and abuse every feature in the ECMAscript standard to obscure what they're doing internally. The talent in Javascript programming is being able to wade through that mess!
@@htf5555 i know nothing about programming but even then you still sound pretty obnoxious
@@nthexwn Javascript programmers get to do pretty cool stuff nowadays and it's not just front end. Web-applications become more scalable if you can make the clientside do all the heavy lifting. There's a real industry demand for talented programmers who aren't' afraid to get their hands dirty with Javascript. It involves occasionally complex algorithms, solving math problems, having a good understanding of the security requirements, asynchronous architecture. To create a specialized high end web application you'd basically have to write your own damn framework rather than relying on open source. People who still say Javascript isn't "real programming" are clueless dinosaurs, probably stuck in a cubicle of some faceless corporation, maintaining boring ass accounting application from 2001 that's written in 200.000 lines of VB, slow as fuck and frustrating everyone.
Next: a neural network hallucinating 3D images simulated in Factorio.
Minecraft 1.14 looks so different than what I've expected!
Oh wait wrong game
1.14 looks way different than anyone would have expected, TBH.
Castle Wolfenstein, that's the first thing that came into my mind when i saw this. Nice work man.
Absolutely insane, very very impressive work
Making game engines inside game engines just blows my mind. Amazing stuff.
This is so mad... Mad props to you my man.
I just watched a video on CS:GO skill comparison between pro's & casuals and wrote this comment, which could also apply to this video:
"To me this is one of the most fascinating aspects about gaming. It allows you to experience just how much skill difference there is between humans. For example, most people cannot understand how good a CEO actually is because they are never in a similar position. With games you can experience the insane difference in skill level. Maybe if people could understand the insane skill level that CEO's can have, they would complain less about the insane income they earn. Because it's worth every penny."
Thank you for humbling me in both my programming and factorio skill level, although I was already aware of my mediocrity. Seeing this in action is just crazy! Man oh man... the differences in human skill levels are just exponential 100% in all areas of life.
this is like a sphere in minecraft
this is 3d in the 2d dimension
Like your monitor, it's just 2nd dimention projection of 3rd dimension, but in 2nd dimention world.
@@Ponytamin no, the world in the game is not 3d. The rays are not cast in 3d. The walls are just rendered to look as if they are 3d. This is different to actual 3d engines where rays are casted in 3d and can render objects in 3d. This 2d 3d projection method is used to make up for not having a powerful enough computer, and is similar to what was done in wolfenstein 3d.
Whoa, the physical logic circuits really serve to put a visual impact to how complex "simple" game rendering actually is. The fact that the majority of the map size was dedicated to holding the collision detection logic for each player is staggering.
Uh did I mislabel something because only a small part was the collision detection logic? look again
Its finally here and its beautiful
Few minutes into the video: Neat, that's more programming than I'm willing to do, but you did it well.
"That's actually player two": MY JAW IS ON THE FLOOR
Here before it goes viral and hits news.
I'll kill someone for no reason, watch me.
nah, the plebs only interested in fashion, mass shootings, and trump.
We've gotten to the point where we are starting to make video games in video games.
you out here flexin hard on those minecraft computers
I'm absolutely in awe at this. Now this is something that I feel I couldn't even begin to understand. Humans are amazing.
Its juli 2021, Apple buys Factorio and sells FactoriOS
wait I’ve seen a comment by you before wtf
@@StrangePerson69 very possible, I'm active on RUclips and other websites
Kevin Lorengel I remember your profile picture, I think I’ve seen it a few times
@@StrangePerson69maybe you've heard of the super image denoiser, or the name pidgy
I have no idea what Factorio is, but i'm impressed!
it's a game, it's great you should try it factorio.com (also on steam). It has a free demo.
I've never written a first person game. You've convinced me that I can do it. Surely, if someone can make a first person game in another game, then I can accomplish something similar. Thank you!
WHY YOU CAME
If you want to just do it super fast just use unity lol. You don’t even have to program in it to get a first person walking game.
How the actual fuck do we come up with stuff like this?
Making a game engine. INSIDE A FACTORY MANAGEMENT GAME.
Absolute madman you are. Keep it up!
How long before we can play Satisfactory in Factorio?
Height /:
i cant even make a proper game on unity engine but someone made doom copy in fricking FACTORIO.. i bow to you in respect!
Holy shit dude. My jaw literally dropped. This is amazing.
Can it run Crisis though?
Holy smokes don’t hit me with nostalgia.
I wish you could've been there when the first computational device was invented.
Like that ancient greek computer they found at the bottom of the ocean, "aketherian mechanism" or something like that.
They just finish polishing the brass gears and you pop in like "hey bud,
can it run crisis tho?"
Edit: "Antikytheria mechanism"
NASA engineers visibly shaking out of fear of this man
That moment when you can build a 3D game in a 2D game *mind blowing*
This is the constructive counterpart to Josh’s (from Let’s Game It Out) “an unreasonable amount of hours later”. You, sir, are a genius.
I have no idea what you're talking about.
playing doom in factorio oughta be the new meta
holy SHIT I only just realised you made this on a GAME bloody hell
More capable than Wolfenstein 3D's engine and this is being built within another game.
I can't fathom how much time and effort went into this.
This is epic.
Step 1. Make a Factorio logic network design
Step 2. Make it a FPGA design
Step 3. Make it an ASIC design
Step 4.?
Step 5. Profit
Nono, Step 4 is mine Bitcoins in factorio, step 5 is ??? and step 6 is PROFIT
@@martinum4 if only we could figure out that step 5...
That is absolutely extraordinary. As is the brain of the creator of this mind-blowing creation.
congratulations on million views:)
it's a bit early for that
@@arrowinmygluteusmaximus you probably see what i meant now, when i saw the word "raycasting" it was obvious it'll be your most popular video. if you'd put "raytracing" instead though, and added some minor enhancement on the preview to make the engine look crisp and bright, it'd be 2-3m views easily
OOOhhh omg I was so confused, I thought you were making an engine to play factorio in 3D, when the screen zoomed out my mind was blown!
Круто! Но, даже не знаю... поздравить или посочувствовать автору х))) после таких заморочек. )))
I couldn’t actually believe this was made in factorio, you did amazing bro
Factorio: Where launching a rocket into space is easier than coding a game of Wolfenstein :D
We are living in a " Factorio Life Simulator " powered by kind of bitters and adjusted by this insane guys ! ( thanks for time passed on this map)
I can't even make a working gate with the logic circuits. FML
You, my friend, are the sethbling of factorio
This is incredible wow .
I would like to see wolfenstein maps in factorio :D
That's just awesome. It's the most absurt but cool thing i've seen on Factorio.
Epic job d00d!
nobody:
youtube: A 3d raycasting engine in Factorio
Still its freaking amazing that he managed to do this.
We need more people like you. Astonishing job!
what if our entire life whole universe part of another simulation as you do?
I like your vibes Sir. :)
somebody sponsor this man.. this is absolutely incredible
I know you explained how it all worked, but wow, how is that even possible?
ive played factorio, i own factorio, i did not know you could geek out this much with factorio
- I have de brain to solve world starving.
- But not to program a multiplayer 3D game in Factorio.
* challenge accepted
3:40 "This was a triumph".