Computer Engineer Plays
Computer Engineer Plays
  • 9
  • 20 567
Putting My Real Computer Engineering Skills To The Test
Turing Complete Episode 6
----------------------------------------------
Welcome to Computer Engineer Plays!
I am a computer engineering graduate, currently studying for my Master's degree in the subject. I enjoy playing programming and automation - type games, and hope I can provide some unique insights along the way.
Inspired by City Planner Plays and Real Civil Engineer.
---------------------------------------------------------------------------------------------
In this video, I check out Turing Complete, currently in Early Access.
In Turing Complete, you have been abducted by an alien species, and you must prove your sentience by building a computer from scratch. If you fail, they will deem humanity as void of sentience, and eat you for food. Good Luck!
In this game, concepts such as Digital Logic, CPU Arithmetic, Memory, and Assembly programming are taught via simple puzzles that build upon one another. Learn how computers work by starting from binary 1's and 0's and going all the way to programming languages.
zhlédnutí: 1 879

Video

How On Earth Do I Fit This Circuit in Such a Tiny Box?
zhlédnutí 2,6KPřed 10 měsíci
Turing Complete Episode 5 Welcome to Computer Engineer Plays! I am a computer engineering graduate, currently studying for my Master's degree in the subject. I enjoy playing programming and automation - type games, and hope I can provide some unique insights along the way. Inspired by City Planner Plays and Real Civil Engineer. In this video, I check out Turing Complete, currently in Early Acce...
You Probably Don't Know How Computers Work, But This Game Shows You
zhlédnutí 1,7KPřed 10 měsíci
Turing Complete Episode 4 Welcome to Computer Engineer Plays! I am a computer engineering graduate, currently studying for my Master's degree in the subject. I enjoy playing programming and automation - type games, and hope I can provide some unique insights along the way. Inspired by City Planner Plays and Real Civil Engineer. In this video, I check out Turing Complete, currently in Early Acce...
Solving CHALLENGING Word Recipes
zhlédnutí 239Před 10 měsíci
Word Factori (#2) Welcome to Computer Engineer Plays! I am a computer engineering graduate, currently studying for my Master's degree in the subject. I enjoy playing programming and automation - type games, and hope I can provide some unique insights along the way. Inspired by City Planner Plays and Real Civil Engineer. In this video, I check out the new game Word Factori!
Unlocking BYTES Using THIS Binary Trick
zhlédnutí 1,7KPřed 11 měsíci
Turing Complete Episode 3 Welcome to Computer Engineer Plays! I am a computer engineering graduate, currently studying for my Master's degree in the subject. I enjoy playing programming and automation - type games, and hope I can provide some unique insights along the way. Inspired by City Planner Plays and Real Civil Engineer. In this video, I check out Turing Complete, currently in Early Acce...
Factorio But You're Automating WORDS
zhlédnutí 206Před 11 měsíci
Word Factori (#1) Welcome to Computer Engineer Plays! I am a computer engineering graduate, currently studying for my Master's degree in the subject. I enjoy playing programming and automation - type games, and hope I can provide some unique insights along the way. Inspired by City Planner Plays and Real Civil Engineer. In this video, I check out the new game Word Factori!
Using REAL Computer Engineering Skills to Avoid Getting Eaten
zhlédnutí 9KPřed 11 měsíci
Turing Complete Episode 2 Welcome to Computer Engineer Plays! I am a computer engineering graduate, currently studying for my Master's degree in the subject. I enjoy playing programming and automation - type games, and hope I can provide some unique insights along the way. Inspired by City Planner Plays and Real Civil Engineer. In this video, I check out Turing Complete, currently in Early Acce...
Build a CPU from Scratch or You Die
zhlédnutí 2,7KPřed 11 měsíci
Welcome to Computer Engineer Plays! I am a computer engineering graduate, currently studying for my Master's degree in the subject. I enjoy playing programming and automation - type games, and hope I can provide some unique insights along the way. Inspired by City Planner Plays and Real Civil Engineer. In this video, I check out Turing Complete, currently in Early Access. In Turing Complete, yo...
Underpaid Electronics Engineer Simulator
zhlédnutí 281Před 11 měsíci
Welcome to Computer Engineer Plays! I am a computer engineering graduate, currently studying for my Master's degree in the subject. I enjoy playing programming and automation - type games, and hope I can provide some unique insights along the way. Inspired by City Planner Plays and Real Civil Engineer. Shenzen I/O is a game by the fantastic Zachtronics studio where you play as a electronics com...

Komentáře

  • @richardappow6770
    @richardappow6770 Před 23 hodinami

    what software is this

  • @RubyCascade
    @RubyCascade Před 8 dny

    Dude, I'm sorry, but the way you solved the Counter level annoys me so freaking much. All you need is one 8 Bit Register, one Add, one Mux, and one Always On. The 8 Bit Maker and second Always On are entirely unnecessary, and the Always off is even more unnecessary. And you can make it so much cleaner too.

  • @tornado3007
    @tornado3007 Před 26 dny

    hey correct me if im wrong but you should also be able to just connect both inputs to one NOT gate to create a NOR gate (btw nice game keep going)

  • @skylander591
    @skylander591 Před měsícem

    I've just found your channel through this series and, after having watched all the videos in one night, I was wondering if there was any chance you'd be able to return to this series. Is there any way we could expect you to come back to Turing Complete and make some more progress?

  • @NullPointerDereference
    @NullPointerDereference Před měsícem

    It kinda seems like you have abandoned this? Are you planning on coming back soon?

  • @thanatosor
    @thanatosor Před 2 měsíci

    8:18 - Isn't that 128 << 1 ?

  • @thanatosor
    @thanatosor Před 2 měsíci

    Don't get eaten by your final semester exam.

  • @hampus23
    @hampus23 Před 2 měsíci

    Awesome 👍

  • @carlos7mh
    @carlos7mh Před 2 měsíci

    Just a super small recommendation, little box can be further optimized by using the 3 pin AND gate instead of two layers of regular AND gates :)

  • @TSPxEclipse
    @TSPxEclipse Před 3 měsíci

    For the logic/arithmetic engine levels, I decoded the instruction byte and connected the outputs of each operation to switches tied together with a bus to make a 6-to-1 multiplexer all in one step. The wires also help visualize which switch is being enabled that way, which has saved my bacon a few times when I started doing more complicated designs for the ALU in the second phase of CPU architecture (the "LEG" Architecture, as opposed to the "OVERTURE" Architecture you first achieve Turing Complete status with). Also, the MUX you used to connect to the input is not needed. You can treat the level output as the save value input for a 7th register with its enable pin being akin to the save pin, and the level input can be treated like the grey register output with the enable pin being akin to the load pin. In fact, besides the instruction byte wire, you only need one 8-bit bus connecting all the components for this architecture.

  • @Flopper823
    @Flopper823 Před 3 měsíci

    around 8:35, a simpler way to do it is to use an "always on" component feed into the carry of the adder, instead of the somewhat complex way of making the number via and 8 bit maker

  • @cryptocoinkiwi8272
    @cryptocoinkiwi8272 Před 3 měsíci

    Strange they start with NAND instead of AND.

    • @TSPxEclipse
      @TSPxEclipse Před 3 měsíci

      Not really. The concept comes from the curriculum called "NAND to Tetris". The course uses _The Elements of Computing Systems: Building a Modern Computer from First Principles_ by Noam Nisan and Shimon Schocken.

    • @King_sobb
      @King_sobb Před 2 měsíci

      I’m guessing this is bcuz you can make about every logic gate with nand and not and

    • @penatoliy
      @penatoliy Před měsícem

      NAND can be physically smaller than other gates

    • @Yotanido
      @Yotanido Před měsícem

      There are two universal gates, i.e. gates that on their own can make up any other gate. Those are NAND and NOR. So AND would not really make sense. NOR could have also been chosen, but NAND is what is used in the real world.

  • @alanmichalczuk681
    @alanmichalczuk681 Před 3 měsíci

    And here I was trying to make it with switches, thanks!

  • @Wojtek_1777
    @Wojtek_1777 Před 3 měsíci

    Is there a sandbox mode?

    • @Flopper823
      @Flopper823 Před 3 měsíci

      Yes, as a Turing Complete player myself, i can confirm there is a sandbox mode, where you can play with almost every component you have seen, with a few extras exclusive to the sandbox mode. i can name the sandbox-exclusive components if you want.

  • @abdullahajeebi
    @abdullahajeebi Před 4 měsíci

    Other tutorials did not help me understand, but yours is like magic! It makes me understand immediately.

  • @ianweckhorst3200
    @ianweckhorst3200 Před 5 měsíci

    No more cicadas! I know why you got better stuff now

  • @ianweckhorst3200
    @ianweckhorst3200 Před 5 měsíci

    Do I hear cicadas in the background? Huh, I didn’t expect that

  • @ianweckhorst3200
    @ianweckhorst3200 Před 5 měsíci

    I do watch civil engineer, and aliensrock, it’s honestly clickbaity enough nobody’s gonna even know

  • @ianweckhorst3200
    @ianweckhorst3200 Před 5 měsíci

    Yup, the little box went past my knowledge

  • @ianweckhorst3200
    @ianweckhorst3200 Před 5 měsíci

    14:10 that’s literally just pure tedium though

  • @ianweckhorst3200
    @ianweckhorst3200 Před 5 měsíci

    Also with half of those numbers

  • @ianweckhorst3200
    @ianweckhorst3200 Před 5 měsíci

    Specifically rising edge

    • @hampus23
      @hampus23 Před 2 měsíci

      ?

    • @ianweckhorst3200
      @ianweckhorst3200 Před 2 měsíci

      @@hampus23 I guess I did go a little schizo mode there, let me explain what rising, and by proxy falling edge mean, I will assume you have some basic knowledge of Minecraft redstone, because that’s a popular enough game and you’re commenting on a pretty unknown video, unless i completely forgot about how I came across it in two months. Basically, imagine an observer observing a piece of redstone dust, now the dust is activated and the observer outputs, but keep it in mind the fact that the redstone had to turn on to activate the one tick pulse, if that were all the observer could do, it would be a rising edge one tick pulse, conversely, if it only detected when the redstone turned off, that would be a falling edge, but if you consider both cases and combine them, like how an observer actually does it, it’s called a dual edge as it pairs the both

    • @ianweckhorst3200
      @ianweckhorst3200 Před 2 měsíci

      @@hampus23 I guess I did go a little schizo mode there, let me explain what rising, and by proxy falling edge mean, I will assume you have some basic knowledge of Minecraft redstone, because that’s a popular enough game and you’re commenting on a pretty unknown video, unless i completely forgot about how I came across it in two months. Basically, imagine an observer observing a piece of redstone dust, now the dust is activated and the observer outputs, but keep it in mind the fact that the redstone had to turn on to activate the one tick pulse, if that were all the observer could do, it would be a rising edge one tick pulse, conversely, if it only detected when the redstone turned off, that would be a falling edge, but if you consider both cases and combine them, like how an observer actually does it, it’s called a dual edge as it pairs the both

    • @hampus23
      @hampus23 Před 2 měsíci

      @@ianweckhorst3200 thanks

    • @hampus23
      @hampus23 Před 2 měsíci

      @@ianweckhorst3200 Thanks

  • @ianweckhorst3200
    @ianweckhorst3200 Před 5 měsíci

    A fun fact, with one input, you can use the same materials to make a one tick pulse

  • @ianweckhorst3200
    @ianweckhorst3200 Před 5 měsíci

    Although yeah, that is a nice quirk I don’t often get to use

  • @ianweckhorst3200
    @ianweckhorst3200 Před 5 měsíci

    Also I’ve made adders, yours is definitely cursed, yes it should have xors, in fact that’s the core of it as a whole, but htf did you suddenly pull out those not gates from nowhere, you have cursed logic and you’re supposed to be good at it

  • @ianweckhorst3200
    @ianweckhorst3200 Před 5 měsíci

    Although I always compute carries first because I know it’s more efficient, after that I can simply count the carries and the inputs under them up and memorize what does what.

  • @ianweckhorst3200
    @ianweckhorst3200 Před 5 měsíci

    Don’t know where the other of the now three comments here is, but I got really good at binary addition by finding a pretty big number to plug in to the collatz conjecture in binary, and solve it no matter how tedious it is, the entirety of 3x+1 is just adding the number to itself with a one appended at the end then removing all the zeros at the end, it got so easy it became second nature

  • @gedavids84
    @gedavids84 Před 5 měsíci

    That's all? I guess he got eaten. :(

    • @ComputerEngineerPlays
      @ComputerEngineerPlays Před 5 měsíci

      I've been real busy lately, but it does seem like there might be some desire for more videos. I'll try to continue soon

    • @bean_mhm
      @bean_mhm Před 4 měsíci

      Good to know!

  • @ianweckhorst3200
    @ianweckhorst3200 Před 5 měsíci

    This might be my favorite concept for a game, I just do the basics on a simulator, I might try this

  • @purple-47
    @purple-47 Před 6 měsíci

    I'm on the last level before the Turing Machine one, and I have no idea on what to do.

  • @rushister
    @rushister Před 6 měsíci

    The "bit inverter" can do with just a xor module in case you didn't know it 😅 btw with just 7 "and" 4 "xor" and 3 "or " u do the "counting signals"

    • @ttmso
      @ttmso Před 4 měsíci

      i was screaming at my screen when he didn't use an xor

  • @jeffreygonzalez5045
    @jeffreygonzalez5045 Před 6 měsíci

    as someone that went into this game with no circuitry knowledge whatsoever, I love this video. thank you!

  • @waranimations9446
    @waranimations9446 Před 6 měsíci

    My brain hurts with the little box solution

  • @rendomstranger8698
    @rendomstranger8698 Před 7 měsíci

    I'm not sure why you overcomplicate adding 1 whenever you need to. Just turn the carry on. That always adds a value of exactly 1. You would only need to work in bytes when adding more than 1, in which case you would always have an input byte.

  • @rendomstranger8698
    @rendomstranger8698 Před 7 měsíci

    So, how hard did you facepalm when editing? Because I suspect you didn't look at the truth table once when solving the "bit inverter", including after it was revealed that you created an xor gate. And in case you missed it during editing, the xor gate was available in the component list the entire time.

    • @ComputerEngineerPlays
      @ComputerEngineerPlays Před 5 měsíci

      Definitely had several facepalm moments and even went back to re-record certain segments where I had over-engineered crazy solutions

  • @EchoL0C0
    @EchoL0C0 Před 7 měsíci

    Great job on this series so far! Hope to see more! Sorry for all the comments btw.

  • @EchoL0C0
    @EchoL0C0 Před 7 měsíci

    Thanks for the explanation on "Saving Gracefully". I've seen 3 other explanations, but yours is the first one to "click".

  • @EchoL0C0
    @EchoL0C0 Před 7 měsíci

    Interesting solution for counting signals. I saw a different solution that was a bit simpler. It accounted for even or odd on the top pin, if it was 2 or 3 for the middle pin, and if it was 4 for the bottom pin. Still, it's always good to see different solutions! Also, thanks for the information about k maps!

  • @pombear76
    @pombear76 Před 7 měsíci

    Watching this and comparing to my playthrough to see if i overcomplicated things lol

  • @SchPal
    @SchPal Před 8 měsíci

    Nice! Will there be a next episode?

  • @aetherian_wolf
    @aetherian_wolf Před 8 měsíci

    3:58 you could just ((a xor b) xor c) for the sum.

  • @charliebeckwith628
    @charliebeckwith628 Před 9 měsíci

    i just started playing this tonight. 10 years out of computer engineering school and >9 years of web development later -- haven't felt my brain wrinkle like this in ages, lol! Hope I'm capable of getting this far!

  • @ComputerEngineerPlays
    @ComputerEngineerPlays Před 10 měsíci

    Yes, the thumbnail is basically a copycat of Real Civil Engineer 😬, I hope he doesn't mind me borrowing the format

  • @therealclart
    @therealclart Před 10 měsíci

    Genuinely underrated. Awesome video dude! The way you explain your thought process while playing is perfect and genuinely educational.The simple playthrough commentary is also perfect. I was really surprised when I minimized the video and saw that you only had 3 subs. Keep it up!

    • @ComputerEngineerPlays
      @ComputerEngineerPlays Před 10 měsíci

      Thank you for the kind words! I'm glad that you enjoyed the video, and found it educational!

  • @user-mk4cl3gc1f
    @user-mk4cl3gc1f Před 11 měsíci

    Ты рил профи