PROGRAMMING CIRCUITS - Shenzhen I/O: Ep. #1 - Gameplay & Walkthrough

preview_player
Показать описание
Hello everyone!
Shenzhen I/O is a wonderful game about circuits and programming. Join me as we solve the various tasks in this game and get our brains smoking! Hope you enjoy:)
——————————————————–
——————————————————–
Shenzhen I/O on Steam:
——————————————————–
——————————————————–
——————————————————–
- Build circuits using a variety of components from different manufacturers, like microcontrollers, memory, logic gates, and LCD screens.
- Write code in a compact and powerful assembly language where every instruction can be conditionally executed.
- Read the included manual, which includes over 30 pages of original datasheets, reference guides, and technical diagrams.
- Get to know the colorful cast of characters at your new employer, 深圳龙腾科技有限公司 (Shenzhen Longteng Electronics Co., Ltd.), located in the electronics capital of the world.
- Get creative! Design and test your own games and devices in the sandbox.
- Engineering is hard! Take a break and play a brand-new twist on solitaire.
——————————————————–
Рекомендации по теме
Комментарии
Автор

It is like you're at job ... but for free.

xuim
Автор

It uses the assembly language, not a custom language. However, the way it utilizes it is very unique.

joshuadistefano
Автор

The game i ultra-difficult and requires a lot of reading, but you are also learning a very useful Skill without the price of tuition.

Saying that most people will not have the patience for this game. I'm sure it did not Sell very well.

vic
Автор

Hi Nathan, I'm pretty sure you got the input/output pins wrong. The ones with yellow dots aren't inputs and the others aren't outputs, actually, they're all inputs AND outputs.

>The normal pins (no yellow dots) are called simple pins which means they can connect only to other simple pins. They can handle values between [0, 100] inclusive.

>The dotted pins (with yellow dots) are called xBus pins and can connect only to other xBus pins and are often used to transfer data between two microcontrollers or two pieces of hardware in general. They can handle values between [-999, 999] inclusive.

You're welcome ! :)

Meknassih
Автор

Arrgh! Now I have to get this game just to try something on that last puzzle! D: There *has* to be a way to do it with less hardware. 'drink-1' is just an inverted 'drink-0' minus 'drink-2'.

Bakamoichigei
Автор

huh, I made mine slightly more efficient, in terms of energy for the conditional statement, You did help me learn the basics with this video, thanks

chromefox
Автор

Hi just getting into the game and I've found a more efficient solution to the pulse generator pussle.

Nathans's solution: 4pc on, 4pc off(when applicable) total: 240pc
Mine: 4pc on, 2pc off(when applicable) total: 142 pc

tgt p0 0
+ mov p0 p1
+ slp 1
+ mov 0 p1
+ slp 1
- slp 1

pc = power consumption

Perhaps it is more efficient to write more rigid codes like this? Use less general rules for the CPU to run trough? The LED must be taken into account aswell(I did not). Does it go up more than down? Then use the shortest code sequence (+/-) for what occurs most frequently.

alucaresalucares
Автор

please read the manual on simple i/o and xbus pins.
they're both out and inputs.

FalcoGer
Автор

yellow pins are xbus that allow to send data from -999 to 999, and normal pins are just 0 or 100 (low/high) but I think normal pins can have values from 0 to 100 but never tried, just used xbus for that, and of course xbuses are connected to xbuses

Zindokar
Автор

heello everyone my name is Nathan and keep up with the work gr8 nathan

Daddie
Автор

Hello Nathan!
Huh, that looks like a fun game!
It´s coding language seems easy enough for me to understand...
I think i will be looking in a bit more on this game :)

staterz
Автор

Thanks for the video. The game was recently added to the gamepass and I wanted to try the solitaire. This video made it possible for me to skip the programming part.

juqu
Автор

On the first one you did (and a few others) you can make them a lot more efficient with the "gen" operator. In the case of the first one, this only takes 5 lines of code.

Top:
@ slp 6
gen p0 6 6

Bottom:
@ slp 4
gen p0 2 1
gen p0 1 4

Thanks for the video though, it helped me jump right into it quickly.

TacoOblivion
Автор

Can you do a try not to laugh challenge with someone, plz???

justinwillson
Автор

tip with the drink circuit. drink 0 is only false when drink 1 or 2 are true

blackinferno
Автор

Hello my brother, i want learning this game but i don't know how i know its programming language but i don't know how to use what i learn, can u tell me how do u know playing this game and i wanna playing this game because its make me learn about logic gate and programming language i guess

Last_Samurai
Автор

Did you learned assembler before? Or just read a manual for a game?

edgar
Автор

So with fake, it is meant that it is a dummy and not a counterfeit, right? So there is no real network input, right? So the blinking is a preset I have to program in?

volare_cantare
Автор

Hey Nathan i think i will try this game out because i am trying to programm and actually have learnedd javascript html and css so this will be good for learning shortcuts wich i will need for more advanced languages
But:
I have a problem that i cant find any interactive tutorial for languages like c (#, ++, normal c) codeacademy doesnt seem to have a course for those type of heavy core programming and the rest wich i can find on google is more like a giant dictionnary wich i could spent hours on reading trouhg that and in the end i will be as good in programming than before i startet reading (i simply cant so many informations over such a long time in my brain without any exercice in between)
So i am asking about how you did learn such complicatet languages or if you could show me a website wich can teach such stuff really fast and efficient.
greatfull thanks for every answer wich is for use 😘

dergescheidte
Автор

Yesterday Celine was drunk and if she's drunk she's the most honest person I know. I know we shouldn't be drunk but we were. So I asked her about lesbians and stuff. She said she kind of likes girls but she doesn't know anything about it. Now I'm confused. I mean the fact that she likes girls is good but I don't know what to do next... But enough with that. How is the weather in Switzeland? We have got 21 degrees. To much if you ask me.

nerissafleming
join shbcf.ru