Shenzhen I/O - Building Cheap Chinese Electronic Gizmos
HTML-код
- Опубликовано: 6 окт 2016
- Shenzhen I/O is the latest title from Zachtronics, creator of many fantastic logic puzzle games such as Spacechem, Infinifactory and TIS-100. Shenzhen I/O takes the coding mechanic of TIS-100 and adds in circuit design to the mix.
Игры
Someone turned part of my job into a game... Oh joy...
Do you think astronauts said that when KSP was released?
Good point. Probably not. Its just funny to see this kind of game - Its not something you see every day. The fascination with space exploration seems to be much more universal for gamers than a fascination with embedded circuit design, so I was surprised to see a game built around it.
Circuit design is pretty awesome, I study logic as part of my engineering courses and I think I'm gonna get this game!
same here, but i'm really excited!
Scott Manley, because going back to the days of programming ASM on a sheet of paper is every engineers dream... Not. That said, you made a great job in selling me the game, the puzzle by themselves are pretty simple for someone who has been doing this kind of crap for over 20 years, but I am taking some pleasure in trying to optimise my code to reach to lowest power usage/instruction count, but I am also the kind of guy who love spending hour optimizing a project Euler problem for no reason at all.. but now I can factor primes with my eyes closed.
I am pretty sure any astronauts would take any occasion they would get to go back to space, but I would never want to go back to ASM.
FYI, Scott, That Chinese datasheet is more unbelievable than you would ever imagine. as someone who's done a decent amount of embedded system programming and design, you'll often get datasheets for processors that are half chinese with the other half being badly translated english and it's obviously been xeroxed from some piece of paper rather than actually written on a computer. This thing is so freaking realistic I don't even know what to say. That is an AMAZING touch.
2:36 As a Chinese speaker, I can confirm that that is actually legit! Here is roughly what it says:
Sometimes we meet situations where we cannot use standard parts or procedures. Because of this, we developed the PGA33X6. It has a flexible but strong logic structure, and can increase the capability of any device.
Highlights:
(3) Simple input pin with buffer
(3) Simple output pin with buffer
(6) Overflow area multiplication array (?)
(1) Set/reset trigger with feedback and direct-output ability (?)
Uses a sum-of-products on/off organization, to easily project inputs to outputs (?)
Can replace hundreds of independent logic gates
Not suited for low-power applications
I'm not sure about the ones with more technical language; I put question marks after those lines
nice job!
sounds like a CPLD in real life.
I'm pretty sure that's actually a spoiler. Trying to figure out WTF that does and how to use it is probably part of a puzzle.
Good job studying "middle text" :). Quite a hard thing to do. I can't imagine.
PGA33X6 => PGA=Programmable Gate Array :)
gamification has truly set new expectations for future generations. Scott has just been secretly designing circuits for the chinese government thinking he has been playing a game
Won't it be funny if there is a Shenzhen I/O company.. and this is how they are designing their circuit boards. Similar games are used for protein and RNA folding predictions
+Nick L Examples of such games please?
@@tisajokt7676 Not sure about games but Folding@home uses spare processing power to simulate protein folding.
@@tisajokt7676 Foldit is also cool
Zachtronics-making incredibly complex and technical games since 2008.
Good work.
ah classic shenzen, putting micro controllers in everything even when you don't need them.
So damn right, I hope lord Dave Jones didn't see it!
Zach already did that one. (www.zachtronics.com/kohctpyktop-engineer-of-the-people/)
Until you realize that a cheap PIC10 and decoupling cap is less cost than even a 555 timer and support circuitry.
Was just about to say that. You can get a microcontroller the size of a rice grain and it'll cost about the same as a rice grain too (maybe not literally). So why not use one. Even if it performs a simple function, it can lead to a smaller and simpler circuit, smaller PCB, smaller enclosure, etc.
Embedded system design simulator. Literally one of the best concepts for a game I've ever seen. Wish there were more programming/hardware simulator games like this, when I first saw this on steam it was an insta-buy. Anyone else know of other games like this?
hello from the future, i agree with you entirely and also wonder if there are any other games like this. zachtronics has a number of other similar games but not quite the same as this one.
"Turing complete" uses logic gates, it may be interesting
0:14
"This is something incredibly exciting, incredibly awesome!"
*proceeds to put most exciting and awesome thing in the world away*
Oh man, I feel like it's like first time ever that I feel a sense of pride for being a Chinese in the video game world. This is awesome.
didn't even realise this is 5 years old... damn I'm sleepy.
this is my first programing game i ever played.. took me a long time to read and to figure out the third level. and you made it look so simple hehe
Having worked in China, this is absolutely gorgeous and so damn nostalgic. I remember getting my papers through the post from fedex thinking, omg I am actually going now. I've since met my other half there and speak fluent Chinese, back in the UK for now, but will definitely return to China to work in the future.
In this video: a dude that codes for a living coming home to play a game where he codes for fun. Awesome
Scott, what a lovely new dimension on your channel. I'd love to see more videos of you making stuff IRL!
Arduino, Rasperry PI AND KSP! ON one YT channel! I'm in heaven tight now!
He's done Raspberry PI?
Could ya please link it xD
I haven't made any videos about it.... yet.
Please do more of this. It's very interesting to see how this language works.
You had me at "new game from Zachtronics"!
Dear Scott, Purchased game three months ago and sat on it. No programming experience nor EE expertise. However following your logical explanation, programming is fun and easy to understand.
Thank you
Skipped through the vid thinking "huh this looks like a.. oh wait it is a Zachtronics game" and bought it.
one of the few Dev's where I buy the games blindly. Loving them
Never even heard of Zachtronics games, this sounds rather unique!
SpaceChem is likely the easiest to grasp. This looks like you might need to actually know some of the language used, unless I missed where they were on screen.
The manual I showed at the start has all the info, and it's in digital form.
If you're not into code so much, check out Infinifactory, which is ace.
I very highly recommend SpaceChem. All these years later, I still go back to it from time to time.
*****
The biggest issue with SpaceChem... is that it's still advertising a 50% off sale for Ironclad Tactics. :)
Can't wait to get my hands on this and TIS-100 this weekend!
This looks right up my alley. It's like my research work but in game form!
WoW, You did purchase the Complete Manual Booklet. That's Awesome!
it's funny that while this is a game which has some scientific terms in legit Chinese, the game itself does not have a Chinese version.
More accurately, the Chinese version takes place in real-world places.
and you get paid instead you paying for the "game".
There's a Chinese language option now in the "Control panel"
Thanks for reminding me this game came out on early access.
I stumbled upon this game two weeks ago, but had forgotten it until l this video.
Sorry the moment you said "Zachtronics" i stopped watching and went on steam.
The moment he said "Zachtronics" I stopped watching and ran away in terror.
Headrock
Us engineers are a weird bunch i know.
Their games aren't bad in concept, they just can't make a difficult curve worth anything. The first few challenges are easy, then suddenly super hard.
That's... how a lot of engineering goes.
Same for me. I got SpaceChem off an early Humble Bundle and loved it, after watching a video on Infinifactory I got that as well and since bought their games whenever I see them. I honestly didn't even read anything about the game, the instant Scott said "Zachtronics" I went to Steam and bought it.
Would love to see a playthrough!
please make this a series it looks really fun!
I am so happy that games like this are allowed to exist... And that someone actually cares about the subject enough to make such high quality games. It's actually fantastic. I'll have to look into this - I've spent plenty time IRL programming uControllers and laying out circuits, and heck, I actually find a great deal of fun in doing so! This looks freaking awesome.
This is by the same guy(s) that made the flash-based silicon layout game thingamajig? A game on the web I remember from years back, you had to lay out actual P/N doped silicon tracks and metal tracks, vias, etc to create circuits. Something about this seemed really similar in some ways.
Mythricia yes, Zachatronics made KONSTRUCTOR (name of the game).
Looking forward to seeing this on GOG, looks amazing!
Scott, I'd love to see more gameplay of this from you!
This game is like programming with boxing gloves on, with your arms tied to your sides, while locked in a coffin. But man does it teach you how to write tight assembly.
Got this yesterday, great little game, really loving it.
So glad you are playing this too :)
>play shenzhen all night, take a break to relax while watching youtube videos
Oh.
Thanks for introducing me to this game
This looks really interesting and pedagogic!
oh man, TIS-100 is one of my favorite game ever. I love this publisher so much.
11:05 Ah yes you mentioned TIS100 which is exactly my thoughts when I saw this. This looks fun.
Bought the game because of you, very interesting!
Oh my god. Takes me right back to uni. Definitely getting this.
>Can take Kerbals to the Mün.
>Can’t play a virtual card game my grandmother plays.
Love the SPARCstation monitor stand!
Ah, man. I discovered TIS-100 a few months ago and was totally absorbed. Definitely going to get this game.
I just barely started watching the video just now, but I couldn't help but notice that you use the same keyboard I do!
zactronics have made some AMAZING stuff. first zactronics game i played was magnum opus, a fun molecular factory game.
Never thought they'd turn my day job/hobby into a video game. Part of me wants to try this, the other part of me thinks I could merely just start my own project and get the same experience that way. But if they're trying to teach people what it's like, then they're spot on
Please put more of this game up on youtube
It was so good to get a game with legit feelies for once.
Would definitely watch you play more of this game.
Definitely getting this, as my girlfriend is currently working for an Electrical Engineering degree and I feel she'd be super interested in this.
Such an awesome concept
Good review, thanks. You just sold me this game! 25% discount on Steam Summer Sale for a few days if anyone is looking to save a mighty 3 dollars or so.
Hey~~
Do a LP on this, detailed.
Shenzhen does not only produce cheap electronics. As far as I know they are getting better and better in producing high tech electronics, and they have a huge maker community
The game is now on Game Pass, so I searched for a gameplay. I can't believe your video wasn't the first result.
Zachtronics, yet again
Fucking love them
You do things with Raspberry Pis and Arduinos too? You are now officially my favorite RUclipsr.
What were you building/doing with the breadboard on your desk? I see an LED and some wires hooked up to what looks like an Arduino.
OMG this looks so cool!
For the standard edition of this game how do you print out the contents of the 'Do not open' envelope without seeing it? Zachtronics must have a goofy workaround for this :)
My jaw about fell off when I saw you write the code for the pulse generator. It may not save much power but it is elegant. I really think you have a few IQ points on me. :P
An Excellent Review...
This is gameification of what im studying! this is awesome!
I can say that from what I see, the Chinese is correct. I don't know the professional words but the grammar is correct. Also, I've been to Shenzhen and I don't remember it looking like that.
Bro, this is in the future. You have to watch out for the drone activity level each morning to make sure you don't get your hair buzzed off or something.
Chinese here, you are correct! It is really a standard Chinese manual.
Translation of the stuff please?
About the Chinese page: no spoilers, all words on it are legit Electronic words in Chinese.
"It's a solitair game." Wait a minute, those are Mahjong pieces! XD
Is it possible to get this deluxe pack after you bought the normal version on steam?
(Sended to middle europe?)
Can't get enough!
Where did you learn that language? Do you have a link? I need to study that language cause I don't know what to do in programming...
Interesting game and video, but Shenzhen (深圳) is "shen-jen" in Standard Mandarin, and something like "sum-tzun" in Cantonese (I'm from Shanghai, so my Cantonese is not so good). The "zh" should not be pronounced "z".
Funny thing, the game itself points out this mistake in one of the emails!
Is the printed manual Scott received part of a special edition? I'd love to get it.
Scott I would like to recommend the game logic bots to you if you have never tried it. Like you I really like games like this and TIS 100 and Logic bots has become a favorite. You have a garage and kind of in Kerbal fashion you place your parts. Then you go intocurcuit mode and design the logic to make the robot perform different tasks to complete a course.
I wonder if they will do a crossover where one has to make custom user interface equipment for KSP.
I'm actually building a KSP instrument panel into my desk!
I even have a real navball from an Israeli P4 Phantom flight simulator!
coolest comment here. . . if its true.
Definitely true. Just Google "Kerbal Simpit Repository". A bunch of people have controller builds on the Kerbal forums.
This looks great, I just bought it
Salubrious is now my new favourite word haha.
This seems like a fancier version of TIS-100, which is a good thing.
I think I'm going to get it as soon as it's out of Early access.
where do you go to buy the deluxe edition?
This may be a stupid question, but did the devs send you the box? I really like the look of it and i wonder if there was a store or some way to get the stuff in it.
from what i've seen of the "Solitaire" you showed in this vid, it looks really similar to the game Freecell.
For someone with mixed history with puzzle games should I start with TIS 100 before playing this?
Can we have some more of this game please! It looks amazing.
No brown sofa. -50 points.
Or strangely arousing british voice. I don't think you can put points on that.
But he shows his hands only, this should give +50 points. The game must be good, because he didn't burn it...
Still, no oddly sexy English accent.
Chef Excellence will need some Tesco gin for this.
Look at that good old logitech G15 :D. I still use it myself. Great quality
this is so up Scott's alley it's ridiculous.
Hey Scott how do you always stay interested in ksp? I love KSP to death and wish I could play it forever! But I seem to get bored of it after like 1 month of playing and it takes me like 6 months to get back into it. Whats your advice of staying interested in it?
Some ideas I can think of that's common in other games. Play the game with mods. try to challenge yourself with fun and strange rules. stay involved with the community. the community will throw ideas or rules that can make the game fun and challenging again.
Play Realism Overhaul, with RP-0 combined with MKS/OKS and TylerRaiz's UKS/RO configs. Your goal is to go and colonize the planets in the solar system. Going to Mercury, or Pluto, or even setting up shop on an asteroid could be nice. Everything is so hard in RO that anything you try becomes an immense challenge.
moar mods!
mods. and making up Random personal goals. like I have lunar Rover with highish impact toletance
Why don't you build a drone(airplane) for duna and other planets with air?
Although I gotta say I too get bored of KSP, but I always come back after a while as well.
Hello,
I'm currently halfway through a Visual C# course in college and I'm interested in learning how to make technical use of an Arduino Uno and some breadboards. That being said this game also looks like a fun use of my time. Does anyone have any suggestions of where I should start?
I think if you included an 'or' gate into the last circuit that would cut power to the accumulation as long as the button was pressed, you would reduce power consumption. It would increase cost though. P.S. my dad lived in Shenzhen and worked there for a decade.
"Das blinken lights" - clearly an AvE fan
Didn't know about this game. Great puzzle game like Logic Bots.
I'm on my first grade studying electrical engineering, i think I'll give it a shot.
Ha, we've actually done similar stuff for real with VHDL at the university.
MOAR!
Hey from Shenzhen!
Hi Scott, I read Chinese. All the words, phrases, and sentences are written and used correctly.
Scott, the power usage is how many lines of code were executed during the test run.
Amazing!
Where the heck can I buy the deluxe edition of SHENZHEN I/O? =(
I lost it when the Chinese manual came out.
When I saw this game in Steam store, I just don't really get what is the gameplay of this game, until I saw your video, I get it now.
So it is a game that require you to complete the Assembly code, to make the output wave form match the objective, right?
Thanks for your video, it seems interesting and I'm going to add it to my collection of Steam game now.