Raycasting engine in Factorio (vanilla 0.17) - Facto-RayO v1.0

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 1,8 тис.

  • @damienk777
    @damienk777 5 років тому +8714

    Now, make Factorio in Factorio.

    • @grandtheftaudio2912
      @grandtheftaudio2912 5 років тому +530

      Now, make satisfactory in factorio

    • @grandtheftaudio2912
      @grandtheftaudio2912 5 років тому +94

      @exorhythm ok that would be next level
      My head still hurts from imagining this.

    • @YammoYammamoto
      @YammoYammamoto 5 років тому +8

      Damnit... and I thought I was original. ;)

    • @copperboltwire320
      @copperboltwire320 5 років тому +41

      @exorhythm which simulates Crysis ;)

    • @MrCharlesfire
      @MrCharlesfire 5 років тому +43

      Make factorio in minecraft in factorio...

  • @lemonynebula
    @lemonynebula 5 років тому +6606

    Awesome. Can't wait for Bethesda to sell Skyrim on it.

  • @enricobianchi4499
    @enricobianchi4499 5 років тому +4883

    You're the Sethbling of Factorio, man.

    • @arrowinmygluteusmaximus
      @arrowinmygluteusmaximus  5 років тому +379

      As long as Sethbling doesn't try to contest for that title...

    • @enricobianchi4499
      @enricobianchi4499 5 років тому +61

      @@arrowinmygluteusmaximus He's just going to be the AIMGM of Minecraft.

    • @enricobianchi4499
      @enricobianchi4499 5 років тому +7

      @@arrowinmygluteusmaximus He's just going to be the AIMGM of Minecraft.

    • @Squishy_yhsiuqS
      @Squishy_yhsiuqS 5 років тому +20

      @arrow in my gluteus maximus He's just going to be the AIMGM of Minecraft.

    • @heebs
      @heebs 5 років тому +16

      @@arrowinmygluteusmaximus He's just going to be the AIMGM of Minecraft.

  • @Emilis2023
    @Emilis2023 5 років тому +1039

    When you send in your resume to a game developer and mention that you have experience working with Unity, Blender, and Factorio.

    • @ironicman6731
      @ironicman6731 4 роки тому +11

      C++ is the king of high level languages

    • @11matt555
      @11matt555 4 роки тому +6

      @Ezequiel Ciamparella You misspelled Python

    • @ThePribinaczek
      @ThePribinaczek 4 роки тому +17

      you mispelled all the cringe fedoralords above me in the comments

    • @histo2955
      @histo2955 4 роки тому +32

      @@ThePribinaczek all these amateurs not knowing Scratch 2.1

    • @PowerfulAtom111
      @PowerfulAtom111 4 роки тому +1

      you misspelled milk

  • @Sid-xt3kt
    @Sid-xt3kt 5 років тому +1900

    This guy made a game while I'm still trying to figure out how to make an efficient smelting setup

    • @chrismorris5241
      @chrismorris5241 5 років тому +5

      lol

    • @MadBunnyRabbit
      @MadBunnyRabbit 5 років тому +7

      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?????????????

    • @MadBunnyRabbit
      @MadBunnyRabbit 5 років тому +13

      @@deadgaming20 compact =/= efficient. This is the most compact base I'm aware off: ua-cam.com/video/U-qs_Kscrfw/v-deo.html It's also really ineficient.

    • @DillsArtThing
      @DillsArtThing 5 років тому +16

      ..............Chest chest
      Chest Hopper
      Hopper furnace
      ...............Hopper chest

    • @thathandsomedevil0828
      @thathandsomedevil0828 5 років тому +2

      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. 😂😂😆😆

  • @cameronwofford8709
    @cameronwofford8709 5 років тому +1675

    "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

    • @Sleksin
      @Sleksin 5 років тому +89

      Except Bethesda wouldn't even fix the next engine, they'll keep using the same one.

    • @shishkebab64
      @shishkebab64 5 років тому +36

      @@Sleksin They would call it a feature

    • @shishkebab64
      @shishkebab64 5 років тому +2

      @@SophieJMore It's not a fun fact...

    • @lucywucyyy
      @lucywucyyy 5 років тому +2

      shit meme

    • @jiribu6819
      @jiribu6819 4 роки тому

      hahahahahahaha

  • @TimiS0
    @TimiS0 5 років тому +1967

    So end game is just another completely different game.

    • @matsv201
      @matsv201 5 років тому +40

      this is the first step of creating 13:th floor

    • @copperboltwire320
      @copperboltwire320 5 років тому +7

      Or 13th Guest - @@matsv201

    • @matsv201
      @matsv201 5 років тому +7

      @@copperboltwire320 well... I would guess a follow-up on 7th guest on factorio would be a tad optimistic ... Needs a lot of constant combinators

    • @copperboltwire320
      @copperboltwire320 5 років тому +2

      @@matsv201 I know, i only mentioned it as part of some failed joke...

    • @matsv201
      @matsv201 5 років тому +2

      @@copperboltwire320 you know what 13:floor is?

  • @bub4439
    @bub4439 4 роки тому +138

    "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

    • @KaityKat117
      @KaityKat117 4 роки тому +11

      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.

    • @bub4439
      @bub4439 4 роки тому +2

      @@KaityKat117 i know but nonetheless it still shook my boots a little man

    • @donotlike4anonymus594
      @donotlike4anonymus594 4 роки тому +1

      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

    • @KaityKat117
      @KaityKat117 4 роки тому +6

      @@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.

  • @felixg.281
    @felixg.281 5 років тому +1570

    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!

    • @nilskahle5863
      @nilskahle5863 5 років тому +38

      I doubt id be capable of doing that in eclipse right now. Here we have someone doing it with basic logic functions

    • @SgtZaqq
      @SgtZaqq 5 років тому +12

      It's not 3D though. It's 2D that imitates 3D

    • @namisauce9826
      @namisauce9826 5 років тому +62

      @@SgtZaqq the screen you are playing/watching on is just 2d imitating 3d.

    • @RedstoneFederation
      @RedstoneFederation 5 років тому +52

      @@SgtZaqq Your vision irl is 2D that imitates 3D.

    • @tomah246
      @tomah246 5 років тому +15

      ​ 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.

  • @jpmz
    @jpmz 5 років тому +1041

    >Its not an NPC, Its player two
    >/askreddit
    What's the most shocking plot twist you have had in real life?

    • @sklyanskiy
      @sklyanskiy 5 років тому +18

      I have fell out my chair after this words...

    • @EveryTimeV2
      @EveryTimeV2 5 років тому +13

      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.

    • @Fil_2k
      @Fil_2k 5 років тому +4

      an /askreddit on youtube

    • @kamil118
      @kamil118 4 роки тому +4

      @@Fil_2k @r/askyoutube

    • @T3WGaming
      @T3WGaming 4 роки тому +11

      @@EveryTimeV2 "This isn't actually as impressive as it should be"
      It's literally made in Factorio, either way is both extremely impressive.

  • @oleksijrak7750
    @oleksijrak7750 5 років тому +1503

    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...

    • @stashymane
      @stashymane 5 років тому +8

      Raytracing? 20 years ago?????

    • @oleksijrak7750
      @oleksijrak7750 5 років тому +83

      Wolf3D exists since 1992

    • @AnoNymous-ie3wc
      @AnoNymous-ie3wc 5 років тому +42

      @@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

    • @oleksijrak7750
      @oleksijrak7750 5 років тому +51

      I understand what he means. But the context of the video is not about illumination in modern 3D engines. :)

    • @AnoNymous-ie3wc
      @AnoNymous-ie3wc 5 років тому +8

      @@oleksijrak7750 this was more a hint for @stashymane ;)

  • @scoth5964
    @scoth5964 5 років тому +235

    To fix your bug, just install some turrets to keep them pesky bitters out of the system

  • @shoudehuang1244
    @shoudehuang1244 5 років тому +379

    everyday we get closer and closer to having factotio in factorio

    • @pnutz_2
      @pnutz_2 5 років тому +19

      and it will still use less cpu than the pipe logic

    • @darkshadowsx5949
      @darkshadowsx5949 5 років тому +8

      i haven't played "factotio" yet is it much different than factorio?

    • @UZuMario
      @UZuMario 5 років тому

      factorial factorio

    • @iioxXxoii
      @iioxXxoii 5 років тому +1

      Another proof that reality is just a simulation

    • @Kenjuudo
      @Kenjuudo 4 роки тому

      @@iioxXxoii No, reality is a simulation of a simulation. Which is why it's real.

  • @wittycommentator
    @wittycommentator 5 років тому +145

    I just about lost it when he opened the door lol
    Edit: WTF PLAYER 2?!?!?

  • @KatherineOfSky
    @KatherineOfSky 5 років тому +350

    This is incredible! Awesome work!

    • @frealms
      @frealms 5 років тому +7

      "The bullet didn't render"
      It's fiiiiine

    • @DarienDragonFox
      @DarienDragonFox 5 років тому +1

      Ayyy good youtuber right here /|\

    • @WCSPriest
      @WCSPriest 5 років тому +1

      Just a heads up for guys who want to check out a good youtuber, KatherineOfSky is good.

  • @CIinbox
    @CIinbox 5 років тому +130

    5:50 So you built a 100+ square km installation that uses over 300MW to play a raycasting game for 2 players? Worth it.

    • @maxie-gakusha
      @maxie-gakusha 5 років тому +7

      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

    • @indigocactus3089
      @indigocactus3089 4 роки тому +8

      @@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.

    • @moon1ight570
      @moon1ight570 3 роки тому +3

      @@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.

  • @rafa5984
    @rafa5984 5 років тому +1669

    Now it is just a question of recreating some doom maps

    • @prehistoricBanana
      @prehistoricBanana 5 років тому +68

      More like wolfenstien3d maps

    • @botalex4845
      @botalex4845 5 років тому +3

      That would be awesome

    • @connorking8503
      @connorking8503 5 років тому +12

      You'd get stuck on Hangar. Because there's no verticality to the engine.

    • @Falcodrin
      @Falcodrin 5 років тому +11

      @@connorking8503 I think i watched something about that and doom didnt have verticality either it was just some trick

    • @Massenstein
      @Massenstein 5 років тому +21

      @@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. :)

  • @K31TH3R
    @K31TH3R 5 років тому +265

    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.

  • @hernantas
    @hernantas 5 років тому +665

    Looking at this video makes me feel like I have IQ of 10...

    • @donotlike4anonymus594
      @donotlike4anonymus594 4 роки тому +8

      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...

    • @leonardofernandez6488
      @leonardofernandez6488 4 роки тому

      Nah, you only have a limited FOV.

    • @LazyCliqueOFC
      @LazyCliqueOFC 4 роки тому +1

      @@donotlike4anonymus594 fuck you pussy

    • @MinecrafterAl
      @MinecrafterAl 4 роки тому +5

      ​@@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.

    • @donotlike4anonymus594
      @donotlike4anonymus594 4 роки тому +1

      @@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...

  • @balintnemes6774
    @balintnemes6774 5 років тому +406

    Minecraft: Players can make computers!
    Factorio: Hold my iron plate

    • @sergey1519
      @sergey1519 4 роки тому +12

      Minecraft: you mean heavy weighted pressure plate?

    • @danielsjohnson
      @danielsjohnson 4 роки тому +9

      Dwarf Fortress, a similarly complex game with ASCII characters as graphics: hold my dwarf.

    • @balintnemes6774
      @balintnemes6774 4 роки тому +2

      @@danielsjohnson im familiar with the game, but never seen anyone make a programable display in it

    • @azathot4859
      @azathot4859 4 роки тому +5

      Silence redditor

    • @No-uc6fg
      @No-uc6fg 4 роки тому +1

      @@balintnemes6774 Haven't seen a display, but I HAVE seen PCs on DF.

  • @Xterminator
    @Xterminator 5 років тому +64

    Yet another masterpiece from you. You continually manage to blow my mind man! Amazing work!

  • @bigstanko7391
    @bigstanko7391 5 років тому +51

    cool dude. i made an excel spreadsheet once, so i'm pretty tech-savvy myself.

  • @Codethe_Road
    @Codethe_Road 5 років тому +83

    Engine, display, and all code created physically in a virtual environment. Damn.

    • @alecc5954
      @alecc5954 5 років тому

      you haven't seen the working minecraft computers have you

    • @-Burb
      @-Burb 5 років тому +8

      The Humin
      This is even faster than Minecraft computers though. Those have been around for a while.

    • @xGOKOPx
      @xGOKOPx 5 років тому +6

      @@-Burb Well that's only because of how redstone works, and factorio circuitry system just happens to be less retareded

    • @darkshadowsx5949
      @darkshadowsx5949 5 років тому +2

      @@xGOKOPx redstone logic mods make things more compact and faster. but yeah vanilla redstone logic is retarded.

  • @0079Matthew
    @0079Matthew 5 років тому +6

    A game, designed within a game. I love it when a game allows these kinds of things.

  • @IncapableLP
    @IncapableLP 5 років тому +311

    I first thought, you implemented the Windows 95 Labyrinth screensaver :|

    • @darkfrei2
      @darkfrei2 5 років тому +14

      The next will be "pipes", it was really interesting for this time.

    • @igorthelight
      @igorthelight 5 років тому +10

      Oldschool guys huh? ;-)

    • @benjaminschultz6501
      @benjaminschultz6501 5 років тому

      Igor Sandu You bet! :)

  • @EyeTry203
    @EyeTry203 5 років тому +27

    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.

  • @eidolontrance
    @eidolontrance 5 років тому +281

    People like you make the rest of the people trying to enjoy the game feel like idiots.

    • @VengeanceCore
      @VengeanceCore 5 років тому +4

      Shame on him

    • @camillecirrus3977
      @camillecirrus3977 5 років тому

      I can confirm that. Especially after my factory got shrekt several times by aliens due to me neglecting them...

    • @EveryTimeV2
      @EveryTimeV2 5 років тому

      What do you expect them to do? Stop being excellent for you?

  • @IdkWhyMyNameIsB
    @IdkWhyMyNameIsB 4 роки тому +4

    I spent 20 minutes just admiring it because it was one of the best creations I’ve ever seen in any game

  • @mastergame1311
    @mastergame1311 5 років тому +18

    Dang, that's impressive. I can barely maintain a stable production of green science packs, and then there's this.

  • @ScorpioHighlander
    @ScorpioHighlander 5 років тому +39

    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: ...

  • @supercables251
    @supercables251 5 років тому +93

    Yep, Factorio combolaters need the power consumption adjusted, i don't think the average arcade required a built in nuclear reactor.

    • @Architector_4
      @Architector_4 5 років тому +47

      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

    • @alexsiemers7898
      @alexsiemers7898 5 років тому +5

      And silicon-based electronics don’t exist in vanilla factorio, which reduces size efficiency.

    • @gyroninjamodder
      @gyroninjamodder 5 років тому +9

      Before the transistor, electronic computers required a crazy amount of electricity.

    • @Jupiter__001_
      @Jupiter__001_ 5 років тому +2

      @@Architector_4 But the combinators are what is consuming the majority of the power, not the lights.

    • @peasant8246
      @peasant8246 5 років тому +1

      @@alexsiemers7898 >Blue circuits: "Am I joke to you?"

  • @DerUltraGamerr
    @DerUltraGamerr 5 років тому +48

    Next: a neural network hallucinating 3D images simulated in Factorio.

  • @nthexwn
    @nthexwn 5 років тому +123

    Sometimes I frighten Javascript programmers by talking about x64 asm. Now this frightens me!

    • @htf5555
      @htf5555 5 років тому +8

      "programmers"

    • @Paretozen
      @Paretozen 5 років тому +12

      @@htf5555 in many areasJavaScript is harder than a language such as C# or Java. Using your logic only actual asm programmers are real ones.

    • @nthexwn
      @nthexwn 5 років тому +16

      @@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!

    • @jimmybean420
      @jimmybean420 5 років тому +18

      @@htf5555 i know nothing about programming but even then you still sound pretty obnoxious

    • @noxure
      @noxure 5 років тому +6

      @@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.

  • @pengmaeda9908
    @pengmaeda9908 5 років тому +1

    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.

  • @jen_rose_46
    @jen_rose_46 5 років тому +187

    So it's just a matter of time before you program factory in factorio

  • @vinibgameplay7962
    @vinibgameplay7962 3 роки тому +1

    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!

  • @Chris-pv6zw
    @Chris-pv6zw 5 років тому +113

    9 hours of recording sped up 135 times for 4 minutes of the video

    • @arrowinmygluteusmaximus
      @arrowinmygluteusmaximus  5 років тому +12

      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

    • @keth8947
      @keth8947 5 років тому +6

      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.

  • @Maartwo
    @Maartwo 5 років тому +2

    This is amazing. I can't believe there are people able to pull things like this inside videogames. It always blows my mind.

  • @Mkling03
    @Mkling03 5 років тому +19

    I had to check if this was uploaded on April 1st, holy cow.

  • @Paranuui
    @Paranuui 5 років тому +37

    "What do your factories make?"
    "Game"
    "Oh cool, what kind of games"
    "No no. They ARE the game"

  • @witoldmatuszek8736
    @witoldmatuszek8736 5 років тому +38

    Beyond impressive. Great video too, nicely explained

  • @CodeRed0
    @CodeRed0 5 років тому +32

    Me: Never looked up factorio
    My friend: Have you heard of factorio?
    My youtube feed: suddenly recommends me factorio videos

  • @schino
    @schino 5 років тому +39

    Minecraft 1.14 looks so different than what I've expected!
    Oh wait wrong game

    • @bcn1gh7h4wk
      @bcn1gh7h4wk 5 років тому +1

      1.14 looks way different than anyone would have expected, TBH.

  • @orionw6161
    @orionw6161 5 років тому +1

    Very impressive! So far this is the best Factorio combinator contraptions I have seen.

  • @ragnvald1111
    @ragnvald1111 5 років тому +1452

    Guy : makes a 3D engine in Factorio
    Minecraft Redstone Computers : Am I a Joke To You ?

    • @florianh.6256
      @florianh.6256 5 років тому +98

      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
      @MadBunnyRabbit 5 років тому +13

      It's not 3D.

    • @Cythil
      @Cythil 5 років тому +32

      @@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.

    • @MadBunnyRabbit
      @MadBunnyRabbit 5 років тому +18

      @@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...

    • @nataliesilsbury1888
      @nataliesilsbury1888 5 років тому +47

      @@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.

  • @user-sy3el1yy2m
    @user-sy3el1yy2m 6 місяців тому +1

    you are a wizard, my brain hurts just looking at all that logic

  • @rainerzufall689
    @rainerzufall689 5 років тому +24

    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.

  • @JaVeShroomOfficial
    @JaVeShroomOfficial 5 років тому +3

    This is the most impressive thing I've seen all year!

  • @porterdv1
    @porterdv1 5 років тому +29

    Я конечно подозревал, что нечто подобное можно воплотить на практике, но не ожидал, что кто-то подобным будем заниматься. Браво.

  • @ryandunham3951
    @ryandunham3951 5 років тому

    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.

    • @arrowinmygluteusmaximus
      @arrowinmygluteusmaximus  5 років тому

      Uh did I mislabel something because only a small part was the collision detection logic? look again

  • @craftboy338
    @craftboy338 5 років тому +23

    Ah, I see now. You are an insane madman and this is awesome

  • @tomh.5750
    @tomh.5750 5 років тому +1

    This was a triumph. Im making a note here, huge success. Its hard to overstate my satisfaction.

  • @Ptolemusa
    @Ptolemusa 5 років тому +7

    Absolutely insane, very very impressive work

  • @GroovyDominoes
    @GroovyDominoes 5 років тому

    welcome back, arrow in my gluteus maximus here

  • @pdbsstudios7137
    @pdbsstudios7137 5 років тому +97

    this is like a sphere in minecraft
    this is 3d in the 2d dimension

    • @Ponytamin
      @Ponytamin 5 років тому +7

      Like your monitor, it's just 2nd dimention projection of 3rd dimension, but in 2nd dimention world.

    • @albarnie1168
      @albarnie1168 5 років тому +5

      @@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.

  • @colman123456
    @colman123456 5 років тому +53

    Holy shit dude. My jaw literally dropped. This is amazing.
    Can it run Crisis though?

    • @ItsJJOLO
      @ItsJJOLO 5 років тому +1

      Holy smokes don’t hit me with nostalgia.

    • @Paid2Win
      @Paid2Win 5 років тому +6

      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"

  • @grottake
    @grottake 5 років тому +5

    Its finally here and its beautiful

  • @BlenderBeanie
    @BlenderBeanie 5 років тому +107

    Its juli 2021, Apple buys Factorio and sells FactoriOS

    • @StrangePerson69
      @StrangePerson69 4 роки тому +1

      wait I’ve seen a comment by you before wtf

    • @BlenderBeanie
      @BlenderBeanie 4 роки тому +1

      @@StrangePerson69 very possible, I'm active on UA-cam and other websites

    • @StrangePerson69
      @StrangePerson69 4 роки тому +1

      Kevin Lorengel I remember your profile picture, I think I’ve seen it a few times

    • @BlenderBeanie
      @BlenderBeanie 4 роки тому +1

      @@StrangePerson69maybe you've heard of the super image denoiser, or the name pidgy

  • @Efcaz
    @Efcaz 5 років тому +6

    you out here flexin hard on those minecraft computers

  • @atarikidd8979
    @atarikidd8979 5 років тому +1

    Making game engines inside game engines just blows my mind. Amazing stuff.

  • @NicolasBana
    @NicolasBana 5 років тому +4

    This is so mad... Mad props to you my man.

  • @JustJamm
    @JustJamm 4 роки тому +2

    We've gotten to the point where we are starting to make video games in video games.

  • @LMahu
    @LMahu 5 років тому +31

    How long before we can play Satisfactory in Factorio?

  • @markimoop9416
    @markimoop9416 4 роки тому +1

    1:45 my man doing some fancy doctor strange magic

  • @Gr4cer
    @Gr4cer 5 років тому +31

    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

    • @martinum4
      @martinum4 5 років тому +7

      Nono, Step 4 is mine Bitcoins in factorio, step 5 is ??? and step 6 is PROFIT

    • @shortcat
      @shortcat 5 років тому +1

      @@martinum4 if only we could figure out that step 5...

  • @Paretozen
    @Paretozen 5 років тому

    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.

  • @difictly1
    @difictly1 5 років тому +41

    Here before it goes viral and hits news.

    • @dupisdisasterpiece1058
      @dupisdisasterpiece1058 5 років тому

      I'll kill someone for no reason, watch me.

    • @Paretozen
      @Paretozen 5 років тому

      nah, the plebs only interested in fashion, mass shootings, and trump.

  • @samuelflame8217
    @samuelflame8217 5 років тому

    I can't fathom how much time and effort went into this.
    This is epic.

  • @RichardCox0
    @RichardCox0 5 років тому +7

    playing doom in factorio oughta be the new meta

  • @kylerclarke2689
    @kylerclarke2689 5 років тому

    I'm absolutely in awe at this. Now this is something that I feel I couldn't even begin to understand. Humans are amazing.

  • @Notsram77
    @Notsram77 5 років тому +8

    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!

    • @-Burb
      @-Burb 5 років тому +1

      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.

  • @blindbeholder9713
    @blindbeholder9713 5 років тому +1

    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

  • @reaper4653
    @reaper4653 5 років тому +4

    That moment when you can build a 3D game in a 2D game *mind blowing*

  • @Mainyehc
    @Mainyehc 4 роки тому

    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.

  • @CaptainAmaziiing
    @CaptainAmaziiing 5 років тому +11

    I can't even make a working gate with the logic circuits. FML

  • @TheIceThorn
    @TheIceThorn 5 років тому

    That's just awesome. It's the most absurt but cool thing i've seen on Factorio.
    Epic job d00d!

  • @trulyinfamous
    @trulyinfamous 5 років тому +3

    More capable than Wolfenstein 3D's engine and this is being built within another game.

  • @Dieaconus
    @Dieaconus 5 років тому

    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!

  • @АлександрЧудов-н8п
    @АлександрЧудов-н8п 5 років тому +3

    Круто! Но, даже не знаю... поздравить или посочувствовать автору х))) после таких заморочек. )))

  • @KevDee
    @KevDee 5 років тому

    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!

  • @frejnielsen5507
    @frejnielsen5507 5 років тому +5

    Factorio: Where launching a rocket into space is easier than coding a game of Wolfenstein :D

  • @GreyKnightsVenerable
    @GreyKnightsVenerable 5 років тому

    I couldn’t actually believe this was made in factorio, you did amazing bro

  • @МаксимДорошин-ы3у
    @МаксимДорошин-ы3у 5 років тому +8

    Omg factorio is even more powerful than minecraft

  • @mjb8714
    @mjb8714 5 років тому +2

    I have no idea what Factorio is, but i'm impressed!

    • @arrowinmygluteusmaximus
      @arrowinmygluteusmaximus  5 років тому +1

      it's a game, it's great you should try it factorio.com (also on steam). It has a free demo.

  • @trollderiu
    @trollderiu 5 років тому +6

    - I have de brain to solve world starving.
    - But not to program a multiplayer 3D game in Factorio.
    * challenge accepted

  • @DJL3G3ND
    @DJL3G3ND 5 років тому +1

    holy SHIT I only just realised you made this on a GAME bloody hell

  • @kerrinhardy492
    @kerrinhardy492 5 років тому +12

    I know you explained how it all worked, but wow, how is that even possible?

  • @jkreidler5834
    @jkreidler5834 5 років тому +2

    You, my friend, are the sethbling of factorio

  • @vadimfedenko
    @vadimfedenko 5 років тому +6

    congratulations on million views:)

    • @arrowinmygluteusmaximus
      @arrowinmygluteusmaximus  5 років тому +4

      it's a bit early for that

    • @vadimfedenko
      @vadimfedenko 5 років тому

      ​@@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

  • @micropanda7916
    @micropanda7916 5 років тому

    That feeling when you are happy because you made "Advanced" flashlight, but you see that somebody made a whole 3D raycast engine in Factorio.

  • @burn1ngbunny
    @burn1ngbunny 5 років тому +13

    Factorio-ran game speedrun any% GLITCHLESS

  • @justahamsterthatcodes
    @justahamsterthatcodes 5 років тому

    When i am proud i make a basic oveflow valve with circuits, then i see this... Great job!

  • @martinexcz656
    @martinexcz656 5 років тому +4

    This is incredible wow .
    I would like to see wolfenstein maps in factorio :D

  • @SandoMixes
    @SandoMixes 5 років тому

    Castle Wolfenstein, that's the first thing that came into my mind when i saw this. Nice work man.

  • @lausenteternidad
    @lausenteternidad 5 років тому +4

    The endgame is beating factorio. By "factorio" I mean a copy of the game run on a computer you built in an other instance of factorio.

    • @sergeantsharkseant
      @sergeantsharkseant 3 роки тому

      Then you basically have archived to do what you do in RL

  • @juhotuho10
    @juhotuho10 4 роки тому

    NASA engineers visibly shaking out of fear of this man

  • @ThePolishDJ
    @ThePolishDJ 5 років тому +6

    Yes! I guessed that one!

  • @Spooky_Sunday
    @Spooky_Sunday 5 років тому +2

    3:40 "This was a triumph".

  • @ukkusu
    @ukkusu 5 років тому +8

    what if our entire life whole universe part of another simulation as you do?

    • @narne3330
      @narne3330 5 років тому +1

      I like your vibes Sir. :)

  • @romaindelahaye7062
    @romaindelahaye7062 5 років тому

    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)