Let's Look At: Shenzhen I/O

preview_player
Показать описание

Shenzhen I/O is the newest game from Zachtronics -- it is a programming puzzle game where you try to build electronics as cheaply and efficiently as possible. Check out my thoughts in this video!

If you enjoyed the video, please consider hitting the Like button. It helps me out a lot!
-----------------------------------------------
-----------------------------------------------
Рекомендации по теме
Комментарии
Автор

"I wrote this at 2AM what the hell was I doing?"

Ah yes, you are becoming a programmer.

Narpas
Автор

Pass the refreshments a cool cool beverage.

DanGheesling
Автор

slp 7, mov 100 p0, slp 2, mov 0 p0, slp 1
The first pass it'll have slept for 7 at 0, then 2 for 100, then 1 for 0. Since it already slept for 1, the repeating cycles will always sleep for 8.

GaMatecal
Автор

NL brings up a major issue with people who view gaming industry, the people who say "why don't you just do (x) in real life?" I often hear that when someone is play the Sims. It's the dumbest thing someone can say honestly. Good on egg for exposing that ignorance.

MegaTyler
Автор

Have it sleep for 7 at the start then sleep for 1 at the end. No need to screw around with accumulators.

Rincewindus
Автор

I would actually wanna see a lets play of this. I think it would be pretty fun to watch.

gamesforjake
Автор

Me: "Man I sure love programming." -Looks over at RaspberryPi sitting in a box. "One day my precious. You will be a robot..."

TheShadesOfBlack
Автор

SHENZEN IO

Come back to this in 2022. It would be most pog

hellzbasket
Автор

Came back from the card game video damn old NL sounds so different

wiredmind
Автор

Hey NL, you need to wait on output in real microcontrollers too. Basically they work so fast that if you did not wait (use slp) the output signals would be useless.

HarrHarrHarrify
Автор

30:20
I love it when you've programmed something and you come back to it later just to go ''what the fuck did I even do here?''

CasperDar
Автор

Can't wait for Lets Play: Visual Studio Community 2015

TingfengWan
Автор

I love being able to finish watching one NL vid that he just uploaded, and having another one already uploaded and ready to watch. It's lit.

SmokeyParadigm
Автор

mov 0 p0
slp 7
mov 100 p0
slp 2
mov 0 p0
slp 1
How hard is that NL

Rararawr
Автор

27:40 i was looking at this and thought, cant you just add a mov 0 p0, sleep 1 at the end of your sequence.
So you sleep 7
Up 2
sleep 1 more
then sleep 7
and so on.

BreatheManually
Автор

The best feeling is the one you have when you start watching a video before youtube even notifies you

Denis
Автор

Okay, first of all: you had the riǥt idea NL when you said you just needed to change the phase. You needed to view the loop as ending on 0. it is 7x0, 2x100, 1x0 repeating. That's how you do it.

You even could have fixed the conditional test by checking if dat is 0 as per default, then change it to 1 and never change it back. 0 and 1 instead of -1 and 0.

A more efficient and elegant solution is probably to notice that dance2 = -(dance1+dance0). You can compute it from those signals in that way.

Anyways, awesome game, As someone with an MSC in CS I'll pick this up for sure :P

theWebWizrd
Автор

What I didn't realize when I first started it is that there's an inherent loop built into the microcontroller. That made things super easy.

kray
Автор

When you said "Shenzen IO" the FIRST thing that came to mind were games like "Slither.io" and "Agar.io" and I was about to be like "why have you forsaken us egg"

dareusdesign
Автор

What about short 4-5 episode Shenzhen I/O series ?

DudokX