![Computer Engineer Plays](/img/default-banner.jpg)
- 9
- 20 567
Computer Engineer Plays
United States
Registrace 21. 07. 2023
Hi! My name is Jared, and I am a Computer engineer!
I have a Bachelor's degree in Computer Engineering and am currently studying for my Master's in Computer Engineering.
In my career so far, I've done a variety of jobs, from software development, to data analysis, and most recently, test automation.
On this channel, I'll be playing primarily automation / programming type games, but I like variety so I may branch out eventually!
I have a Bachelor's degree in Computer Engineering and am currently studying for my Master's in Computer Engineering.
In my career so far, I've done a variety of jobs, from software development, to data analysis, and most recently, test automation.
On this channel, I'll be playing primarily automation / programming type games, but I like variety so I may branch out eventually!
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.
----------------------------------------------
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...
what software is this
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.
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)
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?
It kinda seems like you have abandoned this? Are you planning on coming back soon?
8:18 - Isn't that 128 << 1 ?
Don't get eaten by your final semester exam.
Awesome 👍
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 :)
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.
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
Strange they start with NAND instead of AND.
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.
I’m guessing this is bcuz you can make about every logic gate with nand and not and
NAND can be physically smaller than other gates
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.
And here I was trying to make it with switches, thanks!
Is there a sandbox mode?
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.
Other tutorials did not help me understand, but yours is like magic! It makes me understand immediately.
No more cicadas! I know why you got better stuff now
Do I hear cicadas in the background? Huh, I didn’t expect that
I do watch civil engineer, and aliensrock, it’s honestly clickbaity enough nobody’s gonna even know
Yup, the little box went past my knowledge
14:10 that’s literally just pure tedium though
Also with half of those numbers
Specifically rising edge
?
@@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 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 thanks
@@ianweckhorst3200 Thanks
A fun fact, with one input, you can use the same materials to make a one tick pulse
Although yeah, that is a nice quirk I don’t often get to use
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
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.
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
That's all? I guess he got eaten. :(
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
Good to know!
This might be my favorite concept for a game, I just do the basics on a simulator, I might try this
I'm on the last level before the Turing Machine one, and I have no idea on what to do.
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"
i was screaming at my screen when he didn't use an xor
as someone that went into this game with no circuitry knowledge whatsoever, I love this video. thank you!
My brain hurts with the little box solution
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.
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.
Definitely had several facepalm moments and even went back to re-record certain segments where I had over-engineered crazy solutions
Great job on this series so far! Hope to see more! Sorry for all the comments btw.
Thanks for the explanation on "Saving Gracefully". I've seen 3 other explanations, but yours is the first one to "click".
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!
Watching this and comparing to my playthrough to see if i overcomplicated things lol
Nice! Will there be a next episode?
3:58 you could just ((a xor b) xor c) for the sum.
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!
Yes, the thumbnail is basically a copycat of Real Civil Engineer 😬, I hope he doesn't mind me borrowing the format
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!
Thank you for the kind words! I'm glad that you enjoyed the video, and found it educational!
Ты рил профи