hello world this is cs50 on twitch my
name is Colton Ogden I'm joined today by
David Malin and Veronica netting both
stars from prior streams of ours just
making sure that everything is framed
well we have a lot of people in the chat
today we have a super awesome stream so
much super now right that's that would
last one was super this one is super in
the sense that it's still gonna be a
Miss this is gonna be a legendary high
spirit I screwed that one up but yeah
today as we will be able to see on the
stream Colton I'll be right back he's
off-camera at the moment
second is The Legend of Zelda and I
don't think we can actually see super
well if you press a or does it bring it
back start I valued this game in 20
years okay valina is winning with zero
points I feel like we should bring it
back we should bring it back to the to
the title screen here so this is the
Legend of Zelda duplate legend zelda
growing up right I did this was maybe
one of the second NES game that I played
and recall that Super Mario Brothers
came out and I think 8th 1985 Zelda was
1986 so we're kind of working our way
annually through my childhood here and
like another iconic Nintendo classic to
this day that continue obviously produce
really good like breath of the wild
being a recent Zelda game and did they
continue sort of biannually try annually
releasing the new classics all the tile
line you an expert the 1986 version of
Zelda in the 80s I was you know just a
cool 20 year old playing video games all
the time it's just it's really right up
my alley
well you've aged well from me yeah so
that's good we have sort of new and old
playing this game and what's interesting
I think about Zelda is that whereas
Super Mario Brothers was a two
dimensional side scroller where you did
have a map but it was only left to right
Zelda allows you to go up down left to
right and even onto the z axis if you
will underground as well I got that this
is about as simple as it gets this was
the original Nintendo controller up down
left right B a start select
no this is very few buttons my computer
creatures have access to the chats I can
stop maybe going out frame as much so
what we're gonna do is try to go through
as much of the game as we can along the
way talking about game development
coltan recall teaches a class on EDX
called introduction to game development
using Lua and a lot of games from
yesteryear this one among I will try to
make a little educational but it's also
near the holidays too so we figured we
could slip in one more playful stream
before the end of the year indeed and
this is a good one
and you know I'd be nice to make maybe a
Zelda piece at one of these days just
constant that yeah the thing is kids
today well they know what the new
versions of Zelda are like that's true
that's true by the way we have an
astronomical number of chat messages
that we know we should catch up quite a
few people actually tuned in live right
now to let me just give a shout-out to
all the people because I know if we have
time to read all the messages and be
nice to start diving in but all the
people that have tuned in so bell occurs
Babic night new one two three three as
Li I did see Brenda was there in the
chat I believe Brenda was actually the
second person to post a message such as
- Brenda Cobra um she said that she
wanted her her daughter to watch the
stream because the daughter is a big
Zelda fan it oh good good she'll learn a
lot here today is with these twitch
Babic night Bella cures for sunlight
Fatma em Kloppenburg thank you all so
much Robert Springer JP guy made a
parents yeah some familiar usernames for
sure I so TV says let's go okay gotta go
it was Colo and by the way also thanks
everybody so much for following we have
a thousand followers on Twitter
yesterday so thank you all so much
anybody who's followed thank you so much
and if you haven't fallen yet and you're
watching this on youtube or you're
watching this on Twitch definitely hit
follow and you'll be able to get
notifications and join us in the chat
live when we play games or you know
actually teach educational stuff - we do
we do a lot of that we can do both at
once yeah we can multitask Sanaa BIA
thank you very much cpu-intensive we've
got a lot a lot of people gravy wait one
two three yes Mary these are so many
people you have so many great music
names goal one says hey Veronica hi tux
man it's dangerous to go alone take this
stress ball
you know the reference no it's got a
banjo era what we'll see in just a
second okay let's make a brand new
and we can be cs50 it's oh that's true
we did Chris doing well at zero we
created that in advance so being a Tina
you're about to get bested so this is
the beginning of the of the game world
you're kind of liked and Shigeru
Miyamoto's sort of why don't I show you
how to play he was inspired by exploring
his own countryside okay and that was a
big part of what inspired the way that
he designed this game and for example
this cave here he would explore caves as
a child and go in and sort of look for
them and be mystified by them and that's
sort of the whole gist of did not is
that this this is link no this is link
and Link I believe is trying to rescue
Zelda Zelda direct right very am the
clutches of again and the evil Ganon
easy tells I did not know in 1986 but
notice I mean this is link he looks
beautiful now in 3d graphics on the
switch and other hardware but like look
he's probably like a hundred pixels
total right you're a much fewer than 100
fewer oh you mean squirtles oh yeah yeah
yeah I mean it's 8-bit color presumably
no that's a shield it looks like a Bible
business but you can go up down holding
a sword in his left hand he's oh he's
not in a sword ya know what's he holding
that's his ear his hell that's his ear
but if you go into this cave this black
square represents a cave okay so let's
go up here the thing we just read it's
dangerous to go alone take this stress
ball with somebody said in the chat now
what's gonna happen if I touch the fire
is that bad I I'm not sure oh I can't
look it looks like it's not hurting you
so this kind of reminds me of scratch
like if the link is a sprite how is it
in a game detecting the fire and not
letting me go further because I'm
hitting up still yeah in this case how
would this work in this case both things
that what's called a bounding box just a
retina visible rectangle that surrounds
your character or surrounds an obstacle
okay and by a simple calculation where
you basically see whether the opposing
edges of those rectangles are separated
okay you determine whether something is
colliding with another box or not it's
called access
aligned bounding box so it's like jig
rectangle it's not just the fire because
I can't even go up over here this case
but they probably have done is they just
said you can't go above why level X Oh
interesting so he's pretty much like
scratch you can express this with blocks
are you should we get the source so we
could probably do this in scratch this
reminds me of a couple stream we have
yeah a few students have done these sort
of what would you call this it's not a
side-scroller
no this is a it's an action-adventure
game it would be it would be a scrolling
action-adventure tough down exit venture
that's a mouthful scrolling top-down
action adventure I'm not sure what they
what how they defined it is bowling as
opposed to what as a but well in this
case a game maybe that's on one screen
and doesn't a candy crush yeah for kids
your age
yeah like multiple scenes means that
we're scrolling because we're sort of
going to different those map changes
over time where it's candy crush and
space invaders appear my day yeah it's
just a rectangular region I'm gonna get
the sword here we go nebula purple is
this hello professor
hello nabilla no no we got it and now if
you look on a so now I can shoot a
parent I don't remember why this is the
case but apparently my sword throws
infinite numbers of sort yeah it's like
I guess magical so the master so magical
so the Master Sword is the sort of the
classic Zelda sword like you you get the
Master Sword usually by pulling it out
of a stone like Arthur King oh yeah but
in this game you actually start with the
sword that has that ability but in the
games that followed you would only get
this ability once you specific up the
Master Sword that was just a magical
court hat but now we got it pretty early
so what's interesting about game design
we talked about this in Super Mario
Brothers even if you don't really know
how to play like that black box is
clearly alluring and a sort of self
instructed I mean it took a couple
minutes though right you can go up left
or right but more interesting is that
black hole so it might be inclined to go
in there or maybe maybe it backfires
maybe you don't want to go in it because
it looks like a hole yeah it looks like
you keep going which way do you want to
go and to the left of the left
so now here's your side-scroller but now
Oki they scare me so I'm gonna shoot
with a they're like spider now heart
looks like it
notice I think if I get this hard it's
not gonna do anything because I already
have three in my life force right now
this I don't know why he's allowed to go
anywhere now I vaguely remember that
sometimes the bushes can be moved or
something yeah yeah I don't know the
exact ones that can be moved but there
are certain ones that have a
characteristic to them you use an item a
specific item I think I actually haven't
beaten this one I beat the one for Super
Nintendo but this is the one I only beat
20 years I know 30 years 30 years 2027
question would this be sort of like a
static situation or if I restarted the
game with the bush so we are describing
its procedural generation of like the
game world and in this case no this is
all completely static or randomization I
guess let's see what happens if I come
back yeah everything so there are so we
maintain state it maintain say for the
enemies yes okay when you're on the over
which way you want to go left her up
okay here we go oh and there it looks
like there's a little map on the top a
nice yeah one bit map okay these guys
look scary this looks like Qbert
actually which is another game from my
childhood I don't know if that probably
unrelated okay so now they've sort of
evolved I want for the Commodore wasn't
it wasn't that a Commodore game at leas
I'm sure it existed on other platforms
okay you want to go in the cave yes here
we go I'm and as soon as I died well it
will change the troller so a bunch of
followers just a minute ago yeah all
right so what do you want wait can we
afford any how many we have zero coins
we can't afford it we're losing already
the blue circle we pick I haven't gotten
any coins yet every day engineer the
Giuliano
Bergamo white wool fern Bartos Colo he
can code Kimoto and echo
thank you so much for are you gonna be
playing pretty soon I think okay I got
the coin calling it getting you're
getting wealthy though okay and
thankfully that later games got really
good at this they would actually they
would wait the Jenner the drop rates of
the item socially if you had low health
you get a higher chance to get a heart
what size drop right a drop rate is the
percentage chance you have to get a
particular item from an enemy so maybe
you can drop either a rupee for example
or a heart or an arrow or a bomb
depending on which is oh the game you're
playing interesting so I can't fire my
swords anymore I can only stab correct
because you don't have full health you
can only do it we got full huh well
that's misleading Oh in certain other
bounty box here okay I really want to
take him out though okay here we go okay
that's too scary the monster is shooting
is not bounded it's a bounding by still
has a bounding box but it move that one
moves with the fire yeah yep sort of
what passed the bounding box so a
bounding box is in this case a collision
like for so certain boxes can collide
with other boxes and that's programmatic
you just you decide which ones to
collide with each other and then you
perform the can we're on a can we keep
going continue yeah just press Start
hey okay it's Veronica's turn okay
alright i teed it up i got us three
coins and three hearts i got you three
new hearts i died but you died but why
is your sort of well we're continuing
but kind of like in mario brothers you
go back to the beginning of the world
yeah except mike Nouriel brothers you
actually do keep all the items that
you've gotten so notice that he still
has this three rupees so you have a head
you have a leg up now i was at a
disadvantage before i didn't have
anything and a sword okay with the width
issue with the shot
ya know you can get more items though in
which case you will be able to actually
use it
we got another false so much for
continuing my progress we'll just go
this other way huh bass goes 7 thank you
for following no that's fine don't get
shot by him there you go nice nice yeah
this really does look like Hubert yeah
these guys do nice so there we go so
we're getting money I have not seen
these levels and years so all of those
would have taken me oh there's something
maze-like about this coming up I think
right there one of these places has that
characteristic yet I only know bits and
pieces of this specific game so I'll be
less and less helpful as we get further
in what's funny with these early games
too is like to your point about bounding
boxes like this is a grid with only a
finite number of ways he can go up down
left right and you could just as easily
draw all these trees is just like black
obstructions but the fact that there's
some texture to it just makes it so much
more immersive yeah yeah and it's funny
just that aesthetic detail not to
mention the fun music that's playing
behind the scenes really yeah probably
yeah is this probably a sound that was
recorded or is this being synthesized
based on some encoding of this notes
being synthesized on a data
representation of notes yeah now that's
probably more space efficient oh well
that was a cool sound yeah that was a
that was a follower a new follower on
our oh that's unrelated thank you to
Abdul Abdul roof welcome aboard to see
his fifties twitch you're up to ten
coins that's good the any has had had
two square wave channels and a noise
wave channel on noise synthesized
channel just a sensor channel and so
that's why you can only ever hear two
notes kind of happening at the same time
and then that's that's the noise well
you can you can jab at them though but
you're a yeah use your sorry I didn't
know you can kill them oh it's gonna be
my turn so close but we're going to go
back to the beginning now huh one of
them drop the car you play or you might
play here and now you can keep playing
all for the meantime I think focus a
little bit on the followers in the chip
me
see memes didn't exist in my day this is
everyone saying Veronica's fund
Veronica's funny oh and they're laughing
they're saying that we were protected by
Jesus because we had that we had the
Bible clearly playing David's not fun
huh that's an assumption Oh interesting
what is the fairy do because I just got
a heart full was right next to me so I
picked it up really quickly yeah with
that with that light this little shoot
thing you can do a lot of damage all
right this is where we got to last time
so I'm gonna be careful this just see
like like like you see the monster sort
of underwater oh and it appears yeah
it's kind of like a stop some traffic
light but they give you a lot of those
tails
that way you can sort of predict where
the where to like move and where to
shoot because it'll have a reference to
links current X Y and you can imagine
this is a like a Cartesian coordinate
system where you have an x-axis and a
y-axis X being left and right Y bang up
and down and everything in the game rope
has an XY coordinate okay as its
reference point and so all it needs to
do is know where links XY is and then
Prem and basically calculate the vector
between its position and Link's position
and then add that as a velocity to the
projectile when you make these gestures
that you gotta try not to put them in
front of my same playing face I am about
to die again
so if Veronica it's almost your turn so
oh but I found a tree no you found it as
a dungeon oh it's a bull but go in oh I
now you would have spawned in the
dungeon spawned what does that mean
because you really come back to life no
because now you start here again but you
would have started no but now she knows
where to go we've never been here well I
think no they won't follow you over the
screens but I think do the does it
remember the state of whom we've already
vanquished it looks like it does yeah
because when you went to the left you
cleared the enemies out
they weren't there anymore tux man 29
had said what if I touch the fire when
you were in the in touch the funny were
saying and he's a bug fixing 101 what
happens it's a good way to talk about
you know definitely things you try as
you're testing a game QA right you can
tone drowned the bonds but my shield it
actually bounced off my shield earlier
do you have to hit a button to use your
shields both yeah it's just not so close
gaping according to Wikipedia it's
indeed an action-adventure game as how
this is described oh so it's not a what
we call it a side scroller
action-adventure scrap that adventure Oh
a TDS s have you get more granular
definition uh-huh I don't think these
guys these guys are random relatively
nice they might have some slightly just
if I now go here
I think it'll remember the state now but
does it remember after a game continued
engines after continuations no I think
it refreshes the whole game so let's see
what happens over here because now these
are they respond oh but it's different
enemies now they're crabs now were they
different
they were kubert's before oh you're
right you're right so they do have some
randomization of the enemies there's a
little bit of randomization there now
eventually I think you can move these
trees or rocks but not these may be said
that her other daughter made a zelda
inspired game and scratch Percy's with
the ex project of yours ace this is
pretty common this is a lot of work
though to make something with multiple
screens and each of these screens you
need to have a representation of the
tile data and so you need to keep track
of that in some files and data I am so
much weaker mm-hmm then I know yeah
escalates quickly yeah this is true but
it's good practice we're getting rich
though we have 21 rupees yeah in this
game actually rubies and arrows are the
same you use rupees this arrow that was
close when you get a bow later on
spoiler alert it's interesting how
there's artifacting one they cross each
other there's like some flickering when
two sprites overlap each other I forget
act the logic that NES uses when drawing
sprites at when they're overlapping I
don't know if they necessarily have a
draw order per se and so part of it
might be that's why it's so if they're
XY is change I think that determines
this is the draw order the index of all
the sprites and so that's why I can get
them overlapping yeah we can't afford
anything yet okay is that a better
shield then we have anything I was
asking because Athena was doing a little
playing while I was getting the focus
set up earlier today and we came into
this as well and I'm actually not sure
if you lose your shield and have to buy
a new one cuz that is the thing that
happens in the Zelda there's these
creatures that eat your shield I don't
know if it exists in this game in
particular and if that's in upgrade
matches that's telling you that that's
the price I'm sort of walking on top of
it yeah so when you have the money you
can walk over and buy it but you know we
don't have enough money for any of those
same $21.00 that's interactive I think
we have a new new follower yeah we do we
do so the new follower is rice monster
and in the gangster 2099 thank you very
much welcome aboard Wright's monster
okay so we have okay good there's some
kind of platform to the north
JP goes Saint must have been a pain
decoded scratch programming in and
assembly would have been dijo corrosive
and hi from Miami David : for Annika who
I haven't met yet Chang hero Channing
our own Chiang Khong no Daniel Chang Oh
gotcha
yeah with an A train with an arrow so it
does bounce off your shield sometimes
yeah if you're looking directly at
something that shoots you it will bounce
up your shield but you can't be looking
to the site every looking directly
that's a key feature that would have
been useful to know earlier yeah Chuck
Smith says since it's not procedures
generated some people even speedrun this
game yeah they definitely do it some
people beat it in a crazy amount of time
oh so that means everything is
deterministic and predictable the
layouts of the of the world not the
enemies necessary Oh although you can
manipulate the RNG if you're good enough
I know speedrunners are because
everything is it's not based upon
millisecond since you next time like
some programs are you can actually it's
based on I think as soon as the game
starts a procedure a random number
generator will
and you can deterministically predict if
you're good enough what things will do
you can manipulate the RNG that way okay
I'm just going I'll get rid of this guy
first nice you did that okay now I'm
ready now we're in the first dungeon so
now anytime we die after this point we
spawn in here we don't spawn in the
overworld why did you tell me I would
have gone sorry wait we have to go buy a
key though no you're not to buy a key
you find a key in the dungeon spoiler I
don't want us have to go back out there
the name of the enemy don't say that how
they're faster though he is actually
called a keys a keys yeah the naming for
all the zeldin watches is completely
weird and random I'm sure there's some
particular meaning to it somewhere I'm a
reason but oh god okay I'm gonna use
that on the door sure or should I
explore no let's just do priorities
we've gone through the door right now
I I'm the kind of gamer that likes to go
or around while I'm working towards some
goal and that no other yeah so this is
considered gaming I guess I gaming when
I think of it now I think sort of like
video games this is a loose term by the
way we just got was a clock that freezes
time I don't know if you remember that
but now anytime you get that clock while
you're flashing all enemies are frozen
I'm gonna try to make some progress
quick later on I it only lasts for the
rootball oh alright these bats are
harder than they look
yeah although they do slow down it seems
sometimes what was the ham for em gonee
me it has an event when the hero hits a
screen side like scraps gecko mac tech
nothing happened what do you think about
what I've had is a multi-threaded
brute-force are basically every threat
takes a piece of a word list and sends a
synchronous HTTP request you follow her
I'll give it I'll let you answer that
one I missed the question I was focused
on the hand daddy-o has followed that
might be my dad my dad actually is going
to tune in and that's the nickname that
he uses for Oh how's your day at work
son they see me posted anything in the
chat I'm not post anything in the chat
yet came all the way in Massachusetts
for this it took me five years but Wow
[Laughter]
okay that got specific oh okay I would
like to think that after I cleared the
bat something interesting will happen
that can go over things that you can't
correct correct environmental advantage
you have big words for everything nice
okay I'm sorry playing so long here I've
gotten better
yeah yeah that's okay this is good these
guys multiply do they know the large and
maybe the larger ones if you find larger
ones I don't think these guys do though
nice summer sometimes end so there's no
key on that one so that particular door
you can actually move through yeah you
can use a key to get through it that was
a nice song it just kind of bumped up
against that
Peninsula East most pincer we want to
just go east
why don't I don't think about that oh oh
oh yeah damn it the old man the fires
will go after you don't do that a nice
feature
yeah Steve Ronix was saying he's writing
a multi-threaded bruiser I kitchen to
the right every thread takes a piece of
a word list and sends a synchronous HTTP
request sorry yeah once more and I wrote
a program that
that goes over a word list and spawns a
thread that will send a synchronous HTTP
request for every word in the word list
and as he's calling that a brute force
sir I'm not entirely sure if there's a
spa blur to the problem to be solved
yeah I'm not entirely sure I know based
on that information so if you just
elaborate not sure what you're asking
yeah I said it's in C a synchronous HTTP
request for a large word list seems like
it could get depending on what the what
the HTTP request is could get bulky but
I'm not sure are they playing on an
actual and is there anything you want to
just find no we are playing on a NES
classic which is kind of like a
Raspberry Pi
there's probably what they have inside
of it but it's an in tender a Nintendo
emulator so they produce the hardware
themselves and ship it as opposed to if
you were to get an emulator on I was
there door that we haven't unlocked yet
I just haven't found it at one point for
every enemy name that I know says I was
a TV that's probably probably not like
three points didn't they miss Brett
didn't they make breath of the wild like
this at first to nail down the
interaction that the environment says
rise and Marshall I think I did read
something about that they made it a tub
breath Wald's the new zelda game the
newest partner came out like 2017 2016
and I think they did make a 2d version
of it I read that an article I think the
devs were talking about it but I'm not
hopefully they have like scaffolding
tools that makes that possible yes when
they did has been probably prototyped it
in some easy environment this was
probably made in assembly this version
oh this one need would have been an
assembly yeah we were talking about
breath oh well the breath of the wilder
version what it would probably have been
some modern framework they might have
even used something like dynamic to just
test it do you think I so I have a key
do you think I have to unlock another
door yeah so there will be there will be
a door later in the dungeon and it looks
like you don't have the map yes you have
the compass and what the compass does
and you can see on the top left there's
the map and you see and the red thing
the red thing is the boss and the green
thing is you but you don't know what the
room layout looks like it is your the
map so the map and the compass sort of
work in tandem
um interesting for sunlights is always
working reading comments hosting etc no
it's a good time goal one thinks he is
fifty years ago used to play this game
never thought that one day I'll be able
to make it at least in scratch yeah no
it's I mean answers are simple enough
it's really just the bulk of making the
assets really takes the longest time do
you think it gets tedious after a while
like I'm just thinking how many rooms
there are now and you have to interlock
them scratch is not the right tool to
make something particularly intricate I
would say yeah you just have to do too
much with manual in scratch probably it
would be a little bit tedious in certain
aspects certainly if you were to make a
full version of this I think one dungeon
would be made would be doable and not
super horrible but I think by the time
you did like three four five dungeons he
probably getting over it what we can
immediately like unconvenient thing to
not to get the time thing right as
you're switching room thank you cold
water zero yeah nine nine six and you
want to take over because I feel like
I've just been going in and out and not
finding the room we want I'm trying to
get to that red dot okay careful there's
gonna be something you were fishing for
comments like these earlier so as you
saying Dave is the funnest professor
I've ever met oh there we go keep those
comments calm Babic said David is fun as
well as well I don't know if anything
did anything happen in this room
originally I don't know oh but you gotta
get him on there slow down like that
multi-threaded brute force I
burger you should have quite a few hits
already yet it's probably a good way to
approach the problem I'm not sure what
the context of that particular so this
notion of lives this predates the
Nintendo I presume would dick pong I
guess they did have the notion of lives
there wasn't lives
it was just whoever scored first cuz
overs by using well no by losing you or
by one side getting a ball onto the
other side the other person to scored a
point so the first person to ten oh so
there's no need for lives in that model
so did you know what the earliest games
were that had this notion of heart power
or HP or I would have been like a space
invaders or something or maybe some of
it might have been implemented in some
lesser-known game in the 70s but those
some of those arcade games were the
first ones that really I think that
people knew about this definitely wasn't
the first one see whereas Mario was nice
because you just go right and you know
you're making progress this game less so
it's more available and that I think
like an open world game too you don't
actually have a linear path that's
forced upon you you can go anywhere in
the world at any one time sometimes
again and again and again yeah sometimes
over repeatedly by the way back says
coolest professor ever I got thank you
Bob ik you've got a oh there you go
translators can make mistakes too and
click it never happen can you play this
oh yeah can you I think it's one person
game right this is a single player game
metal Eagle says is it a special day
today we're just hanging out both right
it's close to the holidays here in
Cambridge yes we're having a staff
holiday get-together and the sort of
this is themed around that the fair is
this week for both Yale and Harvard it's
gonna be a busy week it's a moral onward
this is kind of the calm before the
storm as it were if you'd like to watch
the Harvard fair this Friday starting at
12 p.m. Eastern Time at live dot cs50 IO
and will likely stream it on Twitch and
on Facebook as well correct yeah it'll
be a good time that's okay I don't all
right they're all there you found it map
okay yeah that's the map yeah exactly
okay did you remember how we got here
sure what happens okay don't die without
killing all the monsters it's nasty if
you mean if you're referring to going
between doors and like it actually has
that is a huge help
yeah isn't it it looks like a magic I
would son thena it looks like a magic
lamp Michael it does yeah but it also
kind of looks like the the what is that
the bird that represent the Eagle layout
for the thing this is what she was
referring to oh my god
now these are interesting monsters it's
funny like okay so what I see is like a
big heavy guy with a mustache is that
what you see so these are I believe
these are ma blends or oh you got bombs
okay that's cool oh now you can hit B
and explode a bomb so we didn't actually
get bombs bombs in in the playthrough
wait go away good job nice nice nice - I
wonder how you only have three yeah
probably can serve them wait how do I
what's the difference between DNA so hey
is your sword and then B will be your
bum so you can see on the top right all
the items have equipped okay now those
things tend to happen when you get rid
of all the enemies on the screen
sometimes so sometimes the door will
open soon as you get an item nice it
didn't penny one more head on them yeah
but can it bounce off your shield Kali
oh it to close if the monsters facing
well it not try to do that work see it's
funny some oh okay well let's see how no
no it says game over we can continue
you'll be and you'll be in the dungeon
you keep all the stuff that you had
before wait I have the benefit of the
map now yes yeah you don't really lose
progress in this game you just go back
to the beginning is what that's the goal
okay the boss I guess you know it's
funny as much as I was rooting for you
at the same time you losing means I get
to play a lot of people that were oh
nice alright and that's interesting they
don't let you use your sword one year I
believe in the far away I think that
wasn't my yeah that wasn't my dad yeah
and everyone is shutting about and he
was saying hey this map is misleading
yeah unless you have to get rid of all
wait I'm just gonna go around no wait it
is misleading maybe you have to kill all
the bats first do things show up
no greeny 1996 can we learn deep
q-learning by bahding this game Oh deep
learning by some people I don't know if
anybody's done that with this game they
don't with Mario certainly I mean
exhaustive search would work pretty
that's true that's essentially how I
play the game as a human so I feel like
you should be able to open a an opening
here no no that's not for sure
can I just fake what if you bomb one of
the walls me try it I don't know if
that's gonna be the case
oh look at that teamwork makes the dream
work here it's just a short cut it so
it's not really super well maybe you
just teleported up or going off I sell
the part it's okay it's a hole in the
wall saves time you know damn it we need
another keg oh wait cause I don't want I
don't mean a similar prototype or
graphic still the one to test the new
mechanics is the GDC talked about us as
mr. Frick 24 odd because that actually
sounds pretty cool I want to I'm curious
to see that so here's that sift that
pound yeah so where did the notion of
ball shoot monkey I did not mean to do
that I did not mean to waste a bomb the
notion of a boss like he's a boss but he
is technically a dragon yeah so what I
know that I know that space invaders had
this and that was in like Tsubasa anyone
I don't know where's usually first boss
fight a big monster in a in view I got a
piece of the triangle what's it called
Triforce Triforce now there's actually
more than three pieces in this game so
it's kind of a myth ena said it's a
misnomer it's not really a Triforce how
many pieces on I think there's seven or
eight because I think they're six seven
or eight doing stunts yes first
interactive brandy for the play-doh
system okay really that's interesting
dungeon is dragon that's ways back yeah
it's fascinating oh if this is happier
music now once you're above ground again
one of the earliest engine girls do you
need moving to me the court home
sometimes and Dragons yeah okay it's
cool so essentially the first roguelike
and then have we learned nothing from
the past few
what does make all right now just
survival um I guess find something
greenie 996s I like watching Harvard
professor I love watching Harvard
professors play video games like
watching a Harkness discussion
sure what that is well I miss table Oh
what happens if you go in there no oh my
goodness Harkness table are you googling
oh I see okay yeah yeah I guess and it
kind of is because we do just do a lot
of that discussion while we're playing
so it's a little bit more or less this
is like Mystery Science Theater mm but
it's more active because we're playing
yeah yeah watching the movie exactly
exactly
oh it's okay maybe if we go back to the
beginning of the game will be Vanna
tosses to be honest David is the person
who made me believe in education oh
that's really sweet
I hope I'm not changing your
expectations of what we do here today
call it Houston education there are
certain tools we only do this around the
holidays we do Thanksgiving surprise and
Thanksgiving super-secret stream and a
holiday Christmas time Hanukkah time
legendary stream yeah and then in
January 1st to the agenda very second
and January 3rd hit up Oh paint select
select
it's like yeah I don't know retry how it
retried differs from continue be curious
maybe hopefully not from the very
beginning cuz that would be only there
was an unlimited source of knowledge I
had our finger tag right now yeah oh we
have poor luck for hearts now oh there
are certain tools I haven't missed any
tampering up on it types into TV thanks
JP for that we want to find me Triforce
more table I'll take a look at that
honey I remember this game being it's
less tedious when I was a kiss oh yeah
this is
we haven't gone here before this is like
impossible to kill with my limited
ability like no but you can throw your
swords from where you are
no no I know you can't okay so you can't
do that just run real fast you go up
this is an overview any overview of the
game did you guys create the game as one
of the assignments of the course we
didn't know we've never done anything
with Zelda I mean I guess some kids
would know about it now from the
Nintendo consoles but do you think kids
tend to have Nintendo's these days like
the Wii or the switch or ps4 Zoar pc
games or xbox they probably all switch
is pretty popular I'm not I'm not sure
what the demographics look like now I
know a lot of teenagers I think have ps4
and Xbox --is kids I honestly don't know
I feel like kids probably use their
phones and iPads a lot and the toys Java
that pcs are also very have gotten a lot
more popular over the last 5-10 years
than they were in the like 2000s because
even now I mean Super Mario came out in
1985 as we've discussed but most
everyone who takes cs50 knows about
Mario in some form so it's a safe pset
to have yeah even though we really just
used it as inspiration for what is the
problem about nested for loops or while
loops however you want to do it yeah we
are making progress I don't we have
definitely not been here before
yeah we're not oh is it look at that I
ocean sound too like being by the very
the water good use of the noise
generator and against is a hidden door
launch an a-star search when you enter
in these engines it sucks man yeah
that's essentially what it would be I
was expecting to see cs50 on Twitch
thanks for teaching CCA to make NCS
widely available says nap cots nice
thank you very much for tuning in today
yeah thanks so much
I make progress - you guys should stream
more on Twitch YouTube doesn't have the
best following system yeah I agree I
think twitch's system is really good
what do you think should we try retry or
its continued the way to go continue I
don't think retry retry I think we'll
start snagging this will infinitely
Diane Rehm no you'll get you'll get
better and better and then you'll never
everytime when you never die it might
take weeks but start for me too I don't
know if I ever won this game as a kid oh
maybe once but it took me years green in
96 is this a Hanukkah stream no it's not
a Hanukkah streamer specifically it's a
multi holiday so it's a multi
nondenominational exactly a stream there
we go so yeah my strategy right now is
I'm just sort of trying to explore yeah
we want to find what if I were the next
engine is a better strategy to try to
killing everything before I don't think
so I mean you want to kill stuff to get
hearts and probably good practice to
just so that you're good at killing
stuff when you get into a dungeon
there's a heart for you then again if
killing things cost you hearts it's kind
of a wash yeah I do like the direction
you were going in before because we were
making forward progress I think in terms
of things we had our headless en alright
that map really isn't that useful though
huh it's not at this point I'm guessing
there's probably some global map that
you get that will clear it up for you
maybe not maybe maybe you just never
remember maybe just never see what the
map spontaneously told spontaneous but
that theory of like the like thing that
people used to think with how germs were
created but they're not spontaneous that
combustion spontaneous I don't know like
you know like I took biology like as
long it is when this game came out I
think there been advances okay nobody
take it spontaneous regeneration we yeah
yeah baby spontaneous generation so I
feel like they're being spontaneously
generated without getting any morning Oh
sometimes they do they spawn at random
yeah and it'll spawn kind of
you making me nervous here she's getting
better
I'm seeing the improvement this feels
like new territory
this is living on the edge whoa blue
scary guy dives that era though it was
good all right this is progress this is
kind of like the scratch game that we
play in recent years of CSI yeah the
yeah
are you just dodging obstacles
constantly can i play yeah you did get
on that life flow Veronica no that was
the best night so far so how much memory
would the cartridge or the NES have had
power this game because these sure I'm
gonna use the infinite source of
knowledge to pull up the NES
specification because I don't remember
offhand what it was a very small amount
of memory imagine oh now I guess some of
this is like persistent some of it is
restarted at the beginning of every game
yep some state is maintained it seems
yeah so save whatever items you have
it'll save why that was not yet
yeah it's all random so you know never
it doesn't check - cor there any
monsters and then if there are or not
spawn the clock accordingly it's kind of
just like spawn something randomly with
a certain percentage the amount of
memory that the NES had that's not on
the sidebar let's look at the hardware
section nice yeah it's very ungratified
when you get rid of them all and then
nothing happens spontaneous generation 2
kilobyte 2 kilobytes of on board were
crammed and a game cartridge what did
come with its own RAM to sort of add on
to that
okay I'm really hitting them too close
no this is on a console so console
essentially was a small computer but
specialized specifically to load
cartridges and to play cartridges it was
just it was just ROM that got loaded
dynamically into memory and then took
input from a controller so you mentioned
rom there's a good chance to distinguish
that what's the difference between ROM
and RAM so ram and ram can be
overwritten and can be it's volatile so
go away when you turn off the console it
just gets a state assigned to it you can
read and write values to it rom is
read-only memory so you can't actually
write to the values in ROM you can only
read from them and so that was where
game data was stored though the code for
the game the artwork the sound
information that all gets saved in ROM
as sort of long-term storage and in
unrideable storage and then in ram is
where you can actually change the for
example the amount of Hearts you have
the amount of rupees you have where your
position on the screen is those sorts of
values oh it should we we can only for
bombs in the arrows should we get the
bomb so field to open up some portals if
you get the arrow thing I wonder if you
get the bow now and then you cuz bows
are rupees or arrows or rupees so if you
get that I get the bow and then you just
use your rupees to shoot so if you get
nine more rupees I think that's worth
more valuable maybe I don't know but the
bombs opened up with doors
let's phone a friend audience what do
you think we should do there's like a
30-second delay right so we should well
know in 30 seconds yeah we can afford 20
or more bomb or how many bombs do you
think we get three all right for 20
coins we can get bombs for 80 coins we
can get the arrow what do you think bomb
I see one for bomb from de Wanda
barracks is arrow from Babak night so
it's tied one to one o T marks ain't you
should get the candle from the other
store I think the candle burns one of
the trees oh really because I don't
remember how to get there you realize if
I walk out this door we're going to die
[Applause]
bomb two three we can't afford bombs for
twenty that I got we got to take seven
to three arrow to bomb though seven two
three someone
one two three wait wait this is mu we
can't afford two arrows five two three
we only have so many 1/2 points ok bombs
wins
go ahead and farm nine more rupees and I
don't know what kind of lock the box can
I get the bottom you do it you play
however you want ok four bombs
welcome now we can still farm and get
some say I told you yes I'm glad we got
this bomb I got you some bombs and then
the bomb is which button again be be for
bomb be for pod and now start away
forever though because you will get more
items that you can equip and so you have
to change them out and to do that you
press you to start of select open up
your mind make your inventory to the
right yeah I think we were on to
something interesting there you know
certain so the Siq lissa t of the music
here actually reminds me of Oscar time
which is the game we show in cs50 where
I probably spend 8 plus hours working on
that game in grad school it got so
annoying by the end of the day because
the song is itself 2 or 3 minutes oh
that sounds like a good thing to get it
was the worst I didn't ruin that song
for me because it's kind of hard to
specially but scratch because it's no it
doesn't really have the like debugging
infrastructure breakpoints and so forth
where you can start at an arbitrary
point in the game if I wanted to test
like the halfway point I had to listen
to half of the song or rejigger some of
the puzzle pieces to kind of start
earlier than they should
yep so it's funny we find this we get
this reaction from some of our more
comfortable students in the class you
have program before where some of them
don't like scratch because I think in
large part they realize it's hard to do
certain things that they probably know
they could do more easily in Java or in
some other environment but to be honest
I think that's one of the constraints if
you know how to program it's all about
learning a new language and figure out
how to express yourself in a certain way
yeah I can pretend like I was talking so
much I didn't notice that so you can
play again and then most yeah and once
you've gotten literacy in one or out be
careful
once you guys literacy in one
environment it's fairly easy to adopt
assuming that you're not adopting a
completely new paradigm like safe
functional sure says object-oriented and
you have no experience in that paradigm
that is more or less easy to sort of get
acclimated with a bit of just learning
the syntax
well I remember all these years later
running into race conditions with Oscar
time because I was trying to implement
the notion of dragging and dropping and
there was some issue you know I think it
was a race condition or at least
non-deterministic behavior because you
don't have can do have control and
scratch over which sprites are above
each other
like when they're overlapping I'm not a
hundred percent sure I have imagine
imagine there's a z-index well there was
I remember struggling you to what ten
plus years ago with trying to if two
pieces of trash overlapped each other
and you clicked on them I had a bug
where you were grabbing both of them at
once which I didn't want to do and so
having them distinguish between that was
actually hard so I think I had to
quickly check you know if you're already
touching a piece of trash ignore the
following events so it's funny once you
get to web programming in more
expressive event handling like in the
Dom it's actually quite nice because
then you can exercise much finer much
more finely granular control I don't
think you can get him because you can't
throw your sword anymore but he'll
release themselves they're also so many
thousands if not millions of developers
working on these tools to end them as
well versus scratch is a very limited
set of people that work and implement
the functionality so you're kind of also
limited in that sense very true I hope
you won't mind in a few minutes I got a
dash to a meeting but sure I know that
allow you to make more forward progress
and love it and monopolize the
controller a bit more when you leave but
you want to see if anybody else out
there wants to join yeah absolutely I
see who else is from cs50 steam is
around and if you if you wouldn't mind
but if you want to win the game in the
meantime that's totally fine I won't be
annoyed I mean or if you want to do the
opposite
that's only one is saying well let poor
Colton let him play - it's okay I'm
actually intentionally not asking to
play our friend yeah it's too hard for
me I'm terrible
functional programming Oh greenies
saying functional programming in cs50
and then the play list is face I'm not
sure we have time very proper
oh yeah yesterday that would be tough
that'd be tough to implement well I hope
you all won't mind if I duck out for a
little bit I'll poke my head in at least
a little while later and I'll see who
else from Cincinnati's team might be
around in the coming hour but you should
definitely try your hand yeah yeah how
he is that it just don't forget your mic
- okay well extra places for the X 2018
by the course of this year in January
yes I'm actually gonna be the one doing
that Oh a good time I'm gonna put now
I'm gonna put my microphone near
Veronica are you miked already you are
I'm Michael ready all right here we go
pardon the noise here you hear clicking
I'm sorry okay see you all soon thanks
sure yeah record it if you can do that
you want sit here in the middle
sure can you see me yeah I'll do a
little no they can they can see you let
me make sure you're aimed well yep you
are actually I think you can come a
little bit closer
wait no no other way that way here we go
now put you right in the center Veronica
is gonna be the main star here we go
Master Yoda's chaining the Jedi says
Babic night everyone says bye David if
Fromm's were read-only then how come
people were able to develop sheets for
them
greenie 996 excellent question
so cheats are injections into into RAM
not wrong and so I'm manipulating RAM
you can manipulate the values that you
see on screen for example rupees and the
life and you can also inject into
because all code is actually currently
being stored in memory and includes
graphics includes code okay um
by sort of injecting these values into
into RAM into memory that's how you
actually can cheat by for example
setting the value for your number of
hearts to 20 instead of for right now
would give you 20 hearts instead of just
the four there okay or if you go to the
value in memory that's the hex
address of the wherever your rubies are
being stored and you set that to a
thousand then you get a thousand rupees
and that's how cheats work so you're
actually not manipulating the ROM the
ROM is actually only where the data is
being stored long-term it gets loaded
from ROM put into RAM and then the game
is able to look at the RAM and play and
do operations on the hang so that's an
excellent question how much longer is
the stream running for a good question
probably till about 5:00 or 5:30 I would
say do you have thoughts on quantum
computing a practicality practablity in
csgo to involve the new quantum science
center unfortunately he left so he was
not able to see that but maybe we can
get him on soon to answer that question
twitch hello world how do you figure out
the hex addresses without having
debugging tools like ID a pro and hex
debugger like we do now so back in the
day I'm not sure how they would have
done it they might have had hardware
capability like a hardware tool that
would able be able to tell them like
something that will let them access the
memory page into the memory and then
read the values off of a list of
addresses for example a lot of it from
what I understand I don't know like a
super Pro ROM hacker or cheat developer
but it is a lot of trial and error
looking at the different values in
memory and just kind of figuring out
which ones do what you know looking for
knowing that you have four bombs for
example looking for whatever values
happen to have the value for and if they
have the value for you can tweak them
and if it changes the bomb well then you
know that that's where the bomb address
is always going to be located why would
that not have like explicit permissions
to sort of not let you do that because
it wasn't a managed by an operating
system there is no operating system for
the nes is literally just physical
hardware that you're interfacing into
it's a frederigo
so you couldn't like specify permissions
for a kernel specifies for you now in
operating systems but you don't get that
capability
you know Rodrigo is on stream here I'm
gonna sketch it so Rodrigo is here with
us
so undergrad as well here at Harvey
Newberry I grew up playing this game so
really
I've never actually that's the comment
that's the common fictional theme that
we've established today Rodrigo you
joined us last time for the what was it
we were playing Mario right so be sort
of a sequel part to everybody shout out
Rodrigo so in the NES each game had its
own rendering engine yes all of the code
that was specified all the code running
everything that you see was all done
through a rendering engine although a
lot of the faculties provided two games
for the NES games were Hardware specific
because the NES was based on tiles that
implemented tiles and hardware and
scrolling and so you kind of were
limited to specifying all sprites and
all parts of your game as these tiles
including link for example is a
combination tiles the bombs are
expensive that's not everybody is yep
smelling Mavic oh and also shout out to
it's again it's Raju and again seven
thank you very much your phone knows
where you are we don't have the map of
the world so yeah we're here like we've
been exploring a little bit we did one
dungeon and so now we're kind of like
trying to find where the second one
these shoot and if you face them um your
shield will shield it oh that's true
yeah if you face them directly and now
you have the full hearts you actually
can shoot like a do the sword thing
again yeah
oh part of my shirts invisible yeah
because I'm wearing a group yeah they
can see I can see me through the last
week no not on purpose
I wore a green shirt so I had to like
zip up my hoodie but just shut it down
this time that's okay we can all we can
live with an invisible shirt that's
funny a little bit actually I should
have fixed my green either way to play
visual which Oh was a weird
so now the back to lower lives is really
better than I am at this is just good in
a game like this what is your strategy
like running away or killing everyone
like everyone why the fewer the fewer
enemies on the board the fewer things
you have to worry about yeah they can't
follow you you go to a new place
everybody look at all the projectiles
are throwing around yeah but you go to
the next screen my instinct is just to
keep going from screen to screen until I
find stuff well clearly my strategy is
not working I'm going to leave
undergrads teach in cs50 and then
pogchamp yeah they do all of all of our
teaching staff for the most part are all
undergrads few grad students I need to
get myself to actually take the class
but school is too painful
yeah no 100% we feel we feel absolutely
this is ending we've never been here
Excellus says hello it's amazing to see
you guys streaming and for some reason
act says his name is black on black
background so I can't even I couldn't
read and talk oh wow that's actually
quite cool it lets clever
yeah thanks access for joining I don't
this is you'd have to change it it was
funny yeah no I I realized actually that
last time when we were playing I cut I
had it do you have another girl let's
give you yeah let's do some and I don't
want to steal all of the hundred all the
glory are there like levels or anything
it's like an open-world kind of game so
you have to find we're trying to find
all seven dungeons or seven or eight or
however many there are and once you
clear out all of them we get to defeat
Ganon
we only have only beaten one dungeon oh
how do we know how can we tell that
we've beaten Lind under I think if you
press Start
or select it'll pull the menu the other
button then and so that's how many
pieces of the Triforce we've gotten just
one and once we filled out that whole
thing I think we get access to the final
event love it and we can exchange our
items on that menu
what do they change your item cuz you
can get multiple items cuz you can get
like for example bombs we can also get a
boomerang I've seen a boomerang you also
get a bow and arrow and say I want to
swing them okay you want to switch
between them you can you can do that the
music reminds me of like Pokemon on the
Gameboy yeah a little bit
this is like the original like one of
the original well-known soundtracks this
overworld game it's probably like the
most famous well one of the besides like
the Super Mario Brothers theme probably
like one of the most famous songs and
video games of all time it seems like an
easy way to pick up parts and I want to
be able to throw my sword clearly feels
like an easy way to pick up unlike II
feature for people who use dark mode oh
right I do use dark mode and in this
that's true what is gamification it says
corral say whatever what is game of
gamification actually gamification I'm
not a hundred percent sure the
application of typical elements of game
playing to other areas of activity oh
okay sure so yeah so if you have
something that you're doing in in real
life that isn't a game like taking out
the trash or doing your homework
gamification would be a way to turn it
into a game to make it more fun for you
so maybe award yourself points for
talking out the trash entertain you and
your roommate maybe like you keep track
of who's taking out more trash and
whoever win has taken out more trash by
the end of month gets something special
so it basically incentivizes non
rewarded behavior with rewards typically
or with some sort of scoring metric my
thinking scandal no right it's an item I
think if you get it you get it
permanently so I think you might as well
it I think it unlocks it well I guess we
can now I think it unlocks a tree I
think you burn down a tree with it I'm
not 100% sure it doesn't let you go back
in if you have that I gonna step out
alright
[Music]
got to go and poppin Berg nice to have
you thanks for coming who does not use
dark mods as a TV that's a good question
or the other way how can it be used in
political terms Carell say for
gamification I'm actually not sure in
there in the top and the left but that's
a good question laughs more you've been
going right right right right
all the koji kondo soundtracks esteem
argh yeah all koji kondo is amazing
composer Khan Academy greeny 996 I
haven't played I haven't done anything
with Khan Academy but are you guys with
Khan Academy do they use gamification
for all of their course materials if you
loose Lee applied that definition of
gamification in short rewarding for like
quiz gave application would be like
taking some it's not a game and adding
game elements to it like scores and
studying getting points and scores to
studying and quiz taking yeah like in a
loose way mr. tinkles 45 are you playing
on PC no we're playing on an NES classic
so it's kind of like a Raspberry Pi
device that Nintendo produces that
allows you to it has like a bunch of
games built into it ooh what countries
Nintendo from Japan they have a Nintendo
of America branch as well but all the
games are developed in Japan and but
they still like prettier stuff today
yeah like they produced a breath of the
wild anyways older one and like super
modesty like the new Mario won
what else have they done recently I know
the Mario Party I know is that was the
1802 get two more rupees go we've really
been trying to buy this arrow for a very
long time and you said you'd keep it
permanently I think so no I want you to
quote me but I'm pretty sure like 90%
sure why okay didn't even drop a rupee
nice smooth very stressful Oh bombs oh
yeah three bombs grab the phone explode
I'll grab the free balls nice oh we have
another situation remember where we
thought we have oh hey you got some
bombs though if that makes you feel any
better at all sorry
a good example of gamification is he
bodka it's a to-do list in the form of
an RPG Oh interesting I feel RPG our
role-playing game so like exp for
example experience and you can like
level up XP so like for example you
start at level 1 in something and then
you get XP you get to level 2 and we get
to level 2 you get some more stats like
some more like you get better at doing
something in that game whatever it is
for example in this it might be like
more health or more damage do you
actually get better is it like uh do you
get better in the way the like I'm
getting better cuz I'm learning no and
that would be in the case of an RPG your
character just gets stronger okay like
health or more more damage with your hey
where should we go
Khan Academy has Portuguese as rewards
for courses completed since x-men ah got
it
okay that makes it I just realized that
the guy is telling us the items I
thought we could buy him and was very
confused as to what it was good oh we
don't do that anymore yeah nope not
quite nicely
let's fight pump G or fortnight's is 80s
night I don't know about that I don't
know if I could get David on board with
that one
I don't know if he would be it up for
that good you know he's very smart it
really motivates this is a say in rare
regarding the gamification for habibika
or for Khan Academy
do you guys study CS at Harvard it's my
first time being internet so I don't
really know much I found out about you
watching cs50 course yes
I don't Rodrigo and Veronica do they are
undergrads here at Harbor University I'm
a full-time employee here I'm a
technologist but yes most of the people
that you see coming through here
probably I do study CS at Harvard what's
the definition of technologist it's not
a loose definition education innovation
technology so it'd be like finding ways
to I guess okay I guess because I work
for cs50 that's kind of like just all we
do period so it's not really a special
term but yeah it's using technology
buildings tools and scripts of stuff
like that to help us deliver our content
better to people in like platforms do
things like this or we have a Twitter
where you you've losing a platform
called twitch detect each stuff I guess
that would be part of it mm-hmm I'm ed
oh yeah she says did I make those
amazing games is referring to the game
we're playing today I did not make this
game this game is a this game isn't it
Tempe a very famous kind of game if I
did I'd be very rich I wish I did we
made a similar game for the games course
that I taught Reggie who actually taught
the course with me
we made a version similar to this in a
dungeon okay oh my god I have to like
big gamers with me what's the point of a
game where you're sort of losing all the
time well it's a challenge right so
getting starting from a point where
you're like dying all the time and being
really bad and then getting to a point
where you're actually really good and
can get to the game and complete it and
reach the end it's kind of like it's
somewhat analogous I guess to learning
programming like you start off and
you're like terrible and it's
frustrating but by the end like you've
gotten better and you've developed a new
skill now programming is much more
productive I would argue than game
playing unless you're like a very famous
streamer a game player or something like
that but I think that the paths there
cough parallel a giant market for game
streaming yeah they're fun I mean this
is an old school like it's kind of like
I mean we're game streaming right now
yeah yeah we're shooting on
as sort of a side Avenue on our twitch
channel because normally we use it for
educational fun and we are sort of using
song this was the term I think a
conversational approach to it that's
kind of what we're doing as well you
know here and there
I mean we could did you already talk
about how we made it roughly we talked
about like collisions yeah a BB in the
content of the game like this hey baby
to access the line bounding boxes I was
basically making sure their own
unrotated bounding boxes that can move
around and then you can attack by the
rotating one so anything that's gotten
our rotation so in a 2d coordinate
system if you've rotated you chose an
origin point and you rotate the
rectangle right you can't apply a BB on
it anymore because now you can choose
whether parallel edges are easily
opposite one another yes more
complicated
yeah has to be a strict grid for you to
do that simple algorithm fascinating um
technologist I want that on my business
cards at x-men 29 I don't condone
slavery says as lean reference to the
comment earlier about to buying the old
man yet neither do we
there's anyone chocolate I got there Oh
anyone want chocolate
does anyone chocolate I thought I read
that yes I think I think most of us here
would enjoy some which is better for CS
students Mac or PC whatever I have
personally never used a Mac thank you so
I don't have the other side of the coin
but okay
I use a is it still called a PC if
you're running like Linux on I was yeah
I think and I think that would be
considered separate probably I think PC
people usually consider Windows PCs I my
experience has been the windows
not great for programming because
there's a lot of overhead usually you
want to program using a Linux terminals
like a buncha or something like that and
it's you have to jump through a lot of
Hoops to do it on Windows I used to it
for a while they have this new Wow they
have this the windows subsystem for
Linux system for Linux which it works
but has a lot of incomplete features
like nice breeze not supported so it was
kind of like a rough experience and I
transitioned over to just downloading
the button to as a dual boot on the
laptop and I found that much better um
it just seems like there's a lot more
for the developer side a lot more like
native stuff built in yeah in terms of
just general experience though Windows
has a very nice GUI
there a lot of the stuff is either
Windows or Mac when you're trying to
download just you know like games those
types of things so it's kind of like
what you're trying to do for development
though Mac is better than PC I would say
and I can't speak for Mac but mmm that
Linux might be on par yeah either Mac
for some of my some of the problems that
I work on for my systems programming
class I have a virtual machine that runs
on Linux so on my Mac so I've started
like the best of both worlds I think
yeah it's cool you have a good enough
Mac definitely having that virtual
machine that's probably the way to go I
[Music]
like them both PC is obviously what do
you have I have a Mac and a PC so I have
a righted by cs50 and then I have a PC
personal PC that I built a PPC a BBC and
I like I have done a little bit of
development on Windows and there is
overhead on Windows for sure which is
kind of on that lose the dumbest thing
ever the benefit like
development you're doing if you're doing
like game development like a unity or
unreal it's not gonna matter at that
point because there is it's an editor
that you have the right in senses if
you're doing like nodejs development or
something like that it's a little bit
trickier but it's still not terrible
because all you have to do is just run
installer but if you're doing like a lot
of dependency fetching then it can be
annoying because they don't have the the
as good I think like they don't have
like the equivalent of homebrew and have
to get and yum install like you get on
Linux and Mac systems there are some but
I don't think that they have generally
all the same support for the same
libraries so it can be it can be kind of
a pain on Windows sometimes I've
experienced like you can it's enough or
you can get stuff done yeah it's just
not it's not experience yeah and more
people generally tend to develop on
Linux machines for a lot of stuff so you
get more support that way right for
those environments like the Linux
environment is kind of a soon by a lot
of people for development especially we
going like Stack Overflow
yeah there is there is virtue in the
fact that PCs are just way cheaper than
like Mac's true
yeah it just depends on what you what
you want to do and it's also kind of a
headache to set up a Linux OS if you
don't if you don't have experience with
it yeah that's true there is there is
some learning curve with the Linux
operating system big learning curve I
curve that learn max for I am I have the
same configuration a macbook and a PPC I
assemble this it's a good it's a good
way of life so many lines finally you
know killing monsters like bunny whether
you kill like one friendly-looking one
OS class operating systems
oh my operating systems and systems are
typically different classes systems
would be like interfacing with the
kernel to develop yeah things with like
machine organization
yeah whereas operating system you're
literally building like virtual memory
and like other stuff from scratch and I
could kernel it's not the same not quite
the same it's more like this was like an
abstraction on top of operating systems
it's like you Bill operating system and
then you can abstract on top of that and
build operating systems service based
applications it doesn't feel very
abstract
yeah like relatively like it's like just
like in the same way a kernel I guess as
an abstraction on top of like an
assembly on the CPU of your computer and
RAM and stuff like that so all levels
still tedious but would you guys
recommend applying to Harvard if your
GPA is not 4.0 yes yep okay I think the
main the main thing that like sets you
apart is your essays rather than your
GPA or and you know as long as long as
you're applying with it you know do
something good PPA I think they mostly
care about your voice and the type of
person that you are what your reference
to say about you I don't think GPA is
just the number it's so relative like I
think the second you take to UK out of
context
it's completely meaningless so I think
you know they really are gonna look at
your application it's busy looking at
sort of like your contacts you know
where you grew up where you went to
school so I think yeah GPA lunch
point click double-oh-seven excuse me
just jumped in what is the name of the
gentleman on the right of the screen and
that would be Rodrigo Sanchez I was at
the Boyne by the way in Venezuela which
is where I'm from you get to less names
one firm kid I didn't one from your
father's side okay and so it gets like
gentlemen to intuit like when I came to
the US obviously the system's different
so my two last names got jumbled in the
one is that boy a Hispanic name is well
yeah I looked up and apparently it has
roots from
Raziel oh I use I always thought it was
it sounds like it a little bit right
yeah I just realized we have a Venezuela
and I presentation today
yeah and then oh yeah happy at the
hackathon I don't know if anyone noticed
but there is like the American flag and
like right next to it was the Argentine
flag it was very happy I don't know if
this is did we do I don't wait you've
been a hackathon I have a photo oh no it
might have been I don't know show me
some time just now I don't know if I
don't know if we set up the flags oh I'm
not sure even maybe they're just there
at the I love I think maybe I don't know
I'm not sure I don't I don't think we
own all those flags fair I've never seen
that Lisa no Old Navy had software
architecture classes no no software
architecture classes ever ed software
architecture books
I don't remember offhand the time they
want to code guy anyone and write other
1x it up okay I'm gonna go left
is there any code coming up tonight's is
unsigned Edie
no no code tonight I'm afraid I
apologize today is a very last day
tomorrow actually we're having a stream
with Nick Wong we will be going into
low-level C so be a good stream tune
into if you want some code oh yeah tune
in tomorrow today is just a relaxed day
of like there's a cut-off isn't it I've
been following the Harvard
asian-american discrimination case it
doesn't look good bring up all the
interesting but what was that a
reference to is that something that we
were talking about nope okay I'm not
sure greenie if you want to put more
context for that I'm not sure what
you're referring to
well no I want to do my masters at
Harvard any tips is 80s 90s have any
tips what was the question they want to
do their masters at Harvard
ApS nighters I someone that's personally
gotten for masters no I know how many is
like super specific tips yeah I remember
her computer science I was talking to
rob one of the other members and he's
doing a PhD and see
and he said that there was I might have
understood him run but the way I
understood they were still masters for
CSU just went directly on the tractor to
a PhD I thought oh interesting I want to
ask ya like well I think they might be
asking more generally just about masters
period but yeah yeah I'm afraid none of
us none of us in the room happened to
have masters experience yes how could I
possibly get through it's like yeah this
is like a dead end boss and master
coming to visit jqs the GPA education is
open for all levels while this allows
every student endeavor pretty much all
disciplines not everyone receives the
knowledge they need but nowadays
itinerary so I kind of dislike this is I
think I have knowledge a good GPA would
at least give a good base of a
capability each student has to offer
yeah I'm not sure I don't think I have
any strong opinions on a non GPA based
system because of any opinions on a non
GPA like theoretically yeah the example
theoretically you have GPA look I think
it would be great
I would relieve a lot of stress from
people that you know the actual number
the numerical numbers like stressing
them out that it needs to be a certain
cutoff yeah I think it would be better
to have a system where you're more
rewarded for like the learning process
as opposed to like achieving a
particular number but I don't know what
that would look like yeah I would be for
that yeah I think I agree with that like
producing original work I don't know
what collaboration I just sort of think
in terms of like how we measure academic
success you know memorization and test
taking isn't always yeah that's right
yeah yeah I think I agree it's really
testing like a specific not particularly
useful set of skills yeah I think yeah
measure your contribution to society and
that's so dumb to Rin since this little
time thing oh I don't know oh it's only
hopeful it's just like freezes all the
enemies but oh the ones that come out of
the ground they do it you're walking it
just random you get like half a second
to react
Veronica somebody's asking do you think
Messi will win Ballon D or so actually
I'm there's like a weird thing with
Missy because he plays for Barcelona I
don't really follow like Spain but you
need Aronica feels that Messi abandon
Argentina
it's like Messi the POE we're proud but
a little bit abandoned okay but Rodrigo
is also a big soccer fan so I'm right
now currently more keeping tabs on the
Kapadia poetess scandal I'm like I know
I can't I'm so excited
yeah it is it does number 9 but last I
heard it's gonna be December 9 good I
think yeah I think yeah I'm like I'm
excited I have a good friend of mine
here in Boston it's also urgent I'm
we're gonna watch it together and very
excited that's the that's the word
Argentine so I they already denied it
you didn't get those hard well so it
sort of like a big point of discussion
so what I always say is Argentina
already an adjective because now that
I've only got a cantina so like
Argentine Republic Argentina being an
adjective so some people argue that the
convention with the word that's already
an adjective is to convert it and say
Argentine sure but many Americans say
Argentinean yeah I've always said
Argentinian but I don't know if there's
a proper word I think I just sort of
sorries in French in England or in
England yeah exactly I might have to
start saying argent
I gotta take it from it I say Argentine
my friends the urgent on time but no
people will say like Argentinian cuisine
but actually never Sarazen to him and
everybody whether this came so many
times so we can finally buy the arrow
though this will be this would be a
great moment this thing yeah yes now you
should equip it so now I should be able
to quit let's start or whatever serve
select and then you can go to the arrow
so click the arrow or like use the
cursor to go to the arrow select maybe
these buttons work this always liked it
select does be worth literally nothing I
think you think you're doing something
wrong let's open a try give it to the
pro okay
no I'm pressing every single arrow at
different certain so like don't change
the select what if in-game no and though
that won't make sense
starting no you're right lieutenant so
how do I go back to that what if you we
can tweak a Google this Legend of Zelda
change item item switching question mark
question mark all you have to do is
press right or left nope nope nope no
fault mm-hmm
you heard it here first oh oh yeah my
sentence that you have there you're in
the first engineer the boomerang and the
bow you cannot select the bow unless you
have arrows oh so we have the arrows but
we don't have the
oh yeah thank you buy them both and then
the rupees are the arrows separately
yeah I really really am a scam sweet
okay yeah yeah yeah
what's do you have today I learned I
think I learnt something huh PIL I
almost died every day Katz's hello
what's the stream about yeah we're just
playing legends all today classic NES
title we stopped and found the second
dungeon though yeah we have all power
through yeah okay up wasn't an option
[Music]
you did it is that really just the next
time in I don't know I don't think so no
it's not the shop is the candle it's a
blue candle so you can't we can buy that
we can't switch to that if we get yeah
buy it again if we get 60 sure we're at
35 fine we're gonna dry that later I
mean we're talking about if you're
talking about the Indian Oh Indiana's
water of course you take before
interviewing as a programmer algorithms
data structures up cs50 or Julie need to
take cs50 plus one more I mean I don't
think that's a hard rule I feel like
that's probably up to wherever you're
getting hired
definitely for I think more rigorous
companies large accompanies the expect
you have taken in algorithms and data
structures course and probably much more
than them but if you're going to just
get hired maybe to do web development or
something like that or like II a little
bit more entry-level stuff probably
don't need another shop a ton of
education probably one or two courses
will be fine when it has a Social Credit
system for measuring your contribution
to society who China but of course that
comes with its own creeps yeah I think
I've heard about this the Social Credit
System it's like kind of like people can
like like you're like the bike mirror it
is like
some people were complaining about it
when it was supposed to be framed mostly
took great businesses but you can use it
for individuals as well so it's a little
bit weird that seems strange what tips
do you guys have to deal with
procrastination okay I like to figure
out what I don't want to do first like
what I don't want to do what's stressing
me out the most and then I just do that
that's my general - procrastination um I
think it's important to sometimes
procrastinate I think as long as what
you're doing when you procrastinate is
somewhat productive and healthy you're
in good shape
ok that was annoying I believe you look
at the lake from the front you think
yeah what I've heard a lot of people
saying kind of on that same note is that
when they can do a bomb when their
procrastinate or doing something they
procrastinate by doing something else
what they need to do oh yeah true good
waiting productive procrastination yeah
so that actually I find like I try to
avoid doing that by figuring out exactly
what I want to do least and doing it
first sure that's it but but yeah but I
think it's Brenda procrastinate you know
and I got normal yeah it's gonna be out
running in the air boom yeah I what I
used to do is I would make a list of all
the things that I needed to do with the
due date next to them and I would just
go through them chronologically by due
date that way like I'd be working on
something it wouldn't necessarily always
be something really difficult so I would
be working on something that maybe was
due tomorrow it was pretty easy and then
eventually once I got through that I
would be working on stuff that was due
next week if I was if I've also heard of
ordering by like importance so get the
most important things done and then
like what I mean actually she's just
like not fighting the motivation though
it might be like you know worth to do
like for half an hour I'm gonna work for
half an hour I'm gonna like play a game
or like go for a walk and then for the
next half an hour I'm gonna go back to
it that way you're not like constantly
like on a big six-hour block of work
that's like a shame thing you're just
like chipping away at it bit by bit
I was gonna to that note I was gonna
recommend like the Pomodoro Technique
it's kind of good what's that it's like
a so Pomodoro is like a tomato thing
yeah maybe that's too but it's like a
tomato timer that the this company
started selling but the idea is just for
like 30 35 minutes work and focus on
something and nothing but that thing and
then you take a 10-minute break and then
do it again and use like set your
Pomodoro timer and so that's a nice way
to like break up your work and like take
breaks here and there if you need that
mental risk yeah so that's it that's a
technique that I think another thing I'm
trying to do is anytime II don't like
something I just try to make myself like
it yeah like you know I really
if something's making me miserable I'm
just like okay how can I make it no
nuclear warfare no sock related but I'm
a big fan of Provera yeah we're so proud
of then fall we love them fun we got to
motivate each other since JP guy things
only evaluating the logic behind it
tomorrow low levels see yes yes indeed
over here doing Argentine sounds writes
is Bhavik it in time the go-to source
has spoken
I tend dying Argentine that's funny how
I didn't the changing major in India
requires a 9.5 GPA into the freshman
year I have to imagine that it's
probably a 10 a 10 system a system how
Argentina says Andre I'm not sure my day
Argentinian like I see okay accordingly
okay how about Argentina of Argentina's
end
yeah oh it's a it's a it's technically
that is now established as being Tabitha
correct
regardless of what anybody thinks yeah
again it goes yeah so now I have to say
argent time because if I know yeah again
I think it like part of it sort of just
in practice if that's what people are
using um like by people I mean we but
then there's like the grammar part I
think both arguments are like equally
independently weird that I think we've
just been objectively wrong I think it's
it's Argentina Argentine Oh Ellis of
what anybody says we've established in
his truth JP guys done it do you know
with it what the does they know what the
food style for today's dinner is
McDonald's no no wait that was tricky
that looked like a bush that did hello
world says Escalus did de buenos iodine
see for me it's just a change of mindset
I have had times where I'd say only just
start doing this thing I need to do for
five minutes and then by the end I don't
want to stop did she talk yeah that
happens sometimes but do you like doing
a task that you don't want to do but but
just getting started is the hardest part
and once you get started it's actually
pretty easy to continue and finish it
out yeah yeah you guys are credit for
ditching cs50 says greening nine nine
course credit
no not course credit we get stayed yeah
I think it's type-ins and then your
personal pride yeah personal pride pride
t-shirt something it's true swag stress
ball sometimes yeah often very well-fed
well-fed like physically and mentally
do you know Columbine school yeah we
didn't heard of I know I know about the
Columbine massacre
I know about really covering a lot of
ground like slavery
what is the ferry dues as as Li that
just restores a lot of hearts so if you
have a lot of empty ones it'll give you
a bunch I don't know how many I think
it's five I've been here before black
mare that is hard to watch sometimes but
very high spinning series yes Walmart's
really you really move across the river
I do we cross many a river is c-sharp
well in demand yes it is well in the man
[Music]
productive procrastination Oh couldn't
watch after the pig I know what episode
they're talking about Oh Pig of what
show what are we like mirror there's a
graphic episode of the Vols a pig I've
seen all of it
I don't remember it being that graphic
well it's gothic to some people
different cultural no no if you doesn't
what actually sure what is that present
well this feels like a strange some
episodes are really tech savvy oh yeah
as this issues grossed out by it yeah
it's pretty nasty other than cs50 and
algorithms and data structures where's
the most empowering a big one now I
remember
engineering architecture operating
systems kernel course machine learning
yeah all of those take all of those if
you want yeah I'm doing again I'm doing
assistance programming and machine
organization class that you also took
and it's really great
sometimes yeah I would say take whatever
you want to like we're just interesting
to you you're gonna do better at it
there's nothing worse than being doesn't
a class that you don't want to be well
so you can like learn so much yourself
like I have like all these different
random side projects I'm gonna work on
over an hour break that I you know sort
of on paper of no background for it but
I'm just gonna Google that's fine yeah
you can easily figure my mess
by the way I'm still astounded we ever
found the second dungeon I know have we
stopped going in the same direction to
people watching us I gonna be like holy
Sh
like holy crap kid-friendly korolev Ilia
coral coral lobelia hi cs50 hello Carla
Billy oh thank you for joining us it is
helpful to code is a tech lawyer and I
love it Tech lawyer that's cool crazy
how well cold appearances foreign names
does that say well thank you very much
appreciate it I probably butchered many
foreign names
I like how Veronica said Argentine like
Einstein yes might be rude how is this
related to cs50 said meow cat
unit testing and we're talking about
playing the game it's uh well we were
able to tie Mario and I guess Zelda is a
little bit less tight in yeah it's kind
of a fun thing you know we're on Twitch
it seems like this is like a you know
giant part of like I think video games I
think you would say or a giant part of
like what popularized computer science
maybe probably like more comments I
think it's all tied together games
definitely helped drive like early
computer development like for the Apple
to that looks like it is pretty huge for
that Steve Wozniak
was this the streaming of itself was
requested when we did tomorrow
oh really people are asking what's the
next game in spirit
did you guys participate no I did not
did you guys act over fest no
Oktoberfest Oh Oh hacked obrah I thought
I'm just Oktoberfest no like not that
not in Germany
favorite programming job this is
horrible
favorite programming languages
[Music]
I like God I'm actually okay and I did
sublime text for a while yeah I'm just I
think I have to use sublime on the
virtual machine because Adam is so much
like bigger you got Chad he'll take them
yeah so yeah so Latorre I like Python
and vs code which is some great somewhat
advanced code again it's just basically
Adam but like a more developed version I
guess cuz it's got like all of Microsoft
for you know number people working on it
ending dinkus when I see that big yeah
mango study is yeah when is I this is
great everyone should go heard you I'm
sure good I guess it's great to at a
different moment but is Haskell worth
learning oh that's cool
I think I I definitely think it's worth
learning from ah it's a language I want
to learn it's not used a lot it's like a
it's a functional programming language
to take a very strict functional
programming what do you use it for it's
a general-purpose programming language
um from what I understand like for
though one concrete use case that I
remember is like John Carmack the maker
of doom
like its to do it made um design in
Haskell lucky he poured it doom was like
I'm the first first person shooter like
old-school he boarded well it's not the
first old first-person shooter it was
like one of the first ones and person
shooter game yeah I feel like we should
really like this language sounds weird
oh yeah like first person shooter yeah
from tutor is from the perspective of
the you holding a gun that's what it's
first-person
so you're actually playing as like this
step so this is what our thoughts about
like gun violence and guns and gaming
from what I understand there's no
scientific correlation yeah so it seems
like maybe there's a dungeon how would I
get across this bridge well that's why I
tried to cross the bridge on the one
above and try
I forgot you enough
if anybody in the chat has any hints
that they can give us to find the second
dungeon definitely toss those in there
yeah this music is gonna play in my
brain forever this is Ashley yeah yes it
wasn't a podcast related to tech and I
love vodkas actually and I listen to any
like si si s specific podcast but I like
um sciency ones I like invisibility I
know I'm trying to like give myself
space to not die
I like invisibility as like a tech one
but also I like um there's a lot of some
of the economics ones have like cool
Bitcoin stuff I do do actually if anyone
has any like CS specific podcasts that
are good I really love podcast I could
really listen to them I saw something on
the news today but Bitcoin dying oh yeah
a lot of people forecasted that would
happen I think people say that all the
time about everything really oh really I
was talking about they were like
confident it was just gonna like I think
it was born Buffett was saying is just
gonna be a fad that just blew out and
that people wouldn't and how long did
you say that it's like this year
how long has pictrain been around for I
don't know a couple years it's hard to
say I don't think I'll know that much
about it
me neither it's on my list of things to
learn about and read the article I just
saw it gained a lot of popularity but
then the price of the bitcoin that
dropped drastically when it you know
what it hit its peak when they were all
valued like really high yeah it went
down like 400 or 500 percent oh my god
like not long after that happened I
think great but actually do we know
where the Nerds coming from I'm not sure
I
I can't remember maybe like occasionally
I just like miss all meals it's true I'm
hungry as well I get me coming from I
have them having the hunger as well
hunger I have the hunger it's a real
thing they want you they want you to
talk about your side projects don't mean
yeah yeah sure it's like okay I'm glad
you remember all of this sorry that's it
you talk about your side projects huh
yeah Roger will get us there we'll do it
mmm Silas any music on Spotify and
Spotify has like an API that I'm
planning on reading up on you trying to
work on it yeah I so so they had a they
recently changed it okay I looked into
it like a year ago and then the version
that they had was getting deprecated so
I was like ah it doesn't feel like I
should do something with it at this time
so I sort of waited a bit and then
haven't read up on it yet but what was
your experience well I was trying to
we were out of here
meet the old man at the grave that be
that's a clue about that the other came
with I try that first
well my experience was it was that I was
trying to come up with some API examples
for an API so they're leaving in the
summer and one of the ones that I saw
was Spotify one yeah picked on it I was
reading the documentation yeah there was
a lot of Hoops to jump through yeah a
lot of like approving of your side
project all these things whatever I'm
just gonna try um there's a couple
different things I want to do with that
in particular I I feel very strongly
that what music my brain wants to listen
to has a lot to do with the beats per
minute and a couple other things of like
each particular song so it Spotify does
is it stores all the information about
like the tons of info and every about
every track in a JSON object and then I
think I don't know exactly what but I
think I'd create some sort of web app to
basically like create I'd like to
dynamically create playlists for me
based on some input that I give it like
I don't know I don't know exactly what
to me like cancellations yeah
so I already do that already does so
there's I got a very basic level like
yeah that's one if I doesn't really have
a great way of organizing playlists like
it's hard to create a play that's a lot
of it's like manually you're adding
songs um so I don't sort of abstract
some of that away but in addition I
really just think like you know I'll be
walking a lot of the time and I'll just
have a moment where I'm like I my brain
is specifically looking for a song that
will fit into this window and sometimes
I'll literally just like pause and just
shuffle through like all of my songs
until I find like a song that fits it
and typically it has to do with beats
per minute but other times it has to do
with like some other small things they
don't know quite what it is but I'm sure
it's something I could sort of quantify
it's an adventure really self
psychoanalysis I don't know so sort of
yeah I really just think it's practical
like I really think like um I really
like the same music there's music but I
want at different times if I can build
something that will come up with that
music for me I should go ahead and do
that Wow
it seems like I was stuck in an endless
loop that you know Fisher there's a
certain order you have to like go
through the paths and that in that
instance what do you mean a certain
order you have to go through the paths I
go you have to go like left then up then
left and then down or what there's some
order specific directions you have to go
into you have to memorize yep Wow in the
first time I I guess you just try them
in here are you gonna work on any side
project well my wife Emily she wants me
to code a blogging site for her oh
that's nice
so I might work on that I also have
a one of the classes that I'm taking one
of the projects that I'm doing for just
making a website kinda nuts something
that happens every year and so there's
previous iterations of the website but
the service that they were like Harvard
was renting servers for this website fun
and recently one of them expired they
wanted to see if there was a way to move
them somewhere else like deployed some
other and github pages oh yeah very very
like happy with Mexico's exactly they're
looking for us or something would you
remind me um with cut pages the domain
name it's just where do you buy it from
why not I know I know there's like the
normal like never on can I think I've
done I Oh / whatever there is a way to
rule I think you can customize the
domain right yeah I haven't looked into
that but I know that you can be I'll cat
says how is it really to see it's gonna
be officially are you guys in Harvard
wait to be dead or something yes so this
stream for full context is a streamer
where you're normally have myself and
other people of Veronica and RJ go
included and David who come in to code
things from scratch typically or discuss
a topic and today's particular stream to
sort of go to what twitch is more themed
around we are just playing Legend of
Zelda and we did another stream similar
to this or played Super Mario Brothers
because we have an NES classic it's sort
of fun get together have a conversation
places but generally we do programming
oriented streams to tomorrow for example
Nick Wong who has done a couple of
shrooms of this before will be on stream
to talk about low level see stuff yeah
previously he did a Linux commands
tutorial and setting up a web server
tutorial so yeah we do a lot of tech and
programming related stuff but today
specifically we're just playing a game
and about Bitcoin yeah it's a Bitcoin
isn't dying it's like saying that some
currency is dying yeah
again I don't know too much claims I
don't know too much about
Bitcoin but I think more it's more about
like in like I guess inflating to the
point of not being practical
yeah usable headline so I I do for you
and then like imagine like tomorrow
people just start reading articles and
it's if the experts this is loose
knowledge that we're not Bitcoin experts
and I haven't looked to these not yet
I've definitely heard about a lot of
people saying that they project that
it's going to eventually just not be
used at all because it's gonna be a fad
but I don't know it could be like yeah
but yeah to say that it's dying is more
more semantically appropriate to say
that it's dead end but will eventually
potentially be impractical to use or not
worth using and therefore will die
because will not have support you guys
just so much more chill without good
hanging around says granny the same I
think it's yeah he's just one of the
David knows a lot of energy so I think
when he's around it definitely just
feels like there's more I don't know I
guess maybe it feels like there's more
energy I was about that surround it's
like man like the conversation
gravitates with like sort of radiating
from him I think yeah there's a
different feel to yeah definitely
fellow cs2 denier having a lot of
trouble with report probabilities it is
can you recommend me any sites or
YouTube channels you guys know of any no
I do not with ports and probability
probability statistics something that
I'm struggling with so you you and
save me excess both have a vested
interest in that yeah I don't know I
like what's it called the stat 110 class
yeah the book is really really nice it's
just hard to like you know have time to
do practice problems and you know
everything else that we do yeah but in
terms of like probability and statistics
I think the best way to learn is by
doing practice problems just find
problems online where you can see the
solution and just try to do them and
then see you know how far off you were
learn from that and do some more
problems over and over again that's what
I would do if I had more time make sense
I'm gonna go up have you guys on summer
internships how is it coating for
company compared to studying which class
should I at least have taken before I
can code for at least a real pro level
they're hiring yours and I don't want to
seem silly even seeing if I can do it
even part-time for those that I know
that hire I mean what the best view yeah
we interned here which is very fun
summer 50 we had different experiences
though because I was helping a fellow
for classes and you were doing outreach
[Applause]
we're doing a second they're still
looking for the second dungeon never
found the second dungeon yet we have
explored I don't know 20 caves or
something yeah they're all been shops
we're like there's so many would you
mind scooching a little bit that way
first might as well yeah yeah I can only
stay for a few minutes all but I just
wanted to pop in yeah we're all on
wheels here okay yeah you guys are in a
good position just reading the chat just
doing some stuff you know
he said stat 110 was the probability
course this is a course that you said
the book was good yeah so yeah
save me access if you wanted to check
that out that's probably it sounds like
the right kind of get another candle but
we got the arrow or the bow but like
without one movie just you need it too
right yeah the other Li we can't
my ears the greenio what would the what
was that a reference to do we do
something an accident I feel so powerful
I have been when David came in and
started moving in the chairs no I was a
while it was a while earlier there's a
good post on Reddit this weekend where
someone was joking about Apple is
working on this its own car he's an
engine sold separately oh how many
dongles with this new car have I know
that is far the worst guest evolution of
the Mac what you feeling well I don't
want to steal from Rodrigo Oh trust me
we have so we're continuing how many
times we can continue oh my god we have
to go all the way back to the beginning
yeah what happened worried in the
dungeon before this would be hilarious
if you just found the second budget it's
like two minutes
typical man is it do we have a lot of
data point it's on me playing video I
like to hit the wrong button once in a
while keeps things interesting yeah no I
just mean you know I guess what happened
to me a lot when I was a child I would
be looking for and I like a shirt and
then I couldn't find it and that's my
mom would force you would immediately
find it
oh it's like the jar running the ketchup
jar for someone yeah yeah yeah never
like oh I loosened it for you oh that
kind of move faster than I thought I
feel like cold we could finish the game
very easily was refraining from playing
as to this Jane won't in that soon I
don't know about that as I appreciate
the the confidence in me and I think
that's the I was using I think that's
almost like a request
I might David goes I'll try a little bit
good you did say in the Meyers dream
yeah I like it was a lot of fun but I
didn't get to go oh yeah that's true
well that's fine I got some essary the
chat you know why would I play this game
let's play money to me oh you can maybe
you choose one of them and they gives
you it one of them might give you money
oh nice okay you did a good job yeah you
want Colton to play
Golden's hosting a harbor communication
I know I gotta check your a no they're
saying we're I'm back quite a ways when
we were in the loop
I was kind of impressed I made a lot of
money that was back when I did 50 bucks
later yeah as he was saying that your
project Veronica you know yeah she said
that your project be cool psychology
research the correlation between beats
and music chosen the mood of the person
interesting yep
yeah I know I think I need to implement
the project and then mmm also somehow
store and then interpret a lot of data
based on myself
and then I have to sort of focus group
it out to a couple of their people that
have been interested in it and then
based on that data I'll learn other
things true yeah you'd have to you
definitely have to increase the sample
size yes just means yeah okay listen to
what they are saying oh is that is the
Papa Papa is the stream to or is the
game music too loud I could turn the
game music down I turned it down quite a
bit it's not that volume as last time
but I'll turn it down just the nice is
the only microphone like does there's a
noise Veronica's mic and then my mic so
that I'll be clear she'll be clear
you'll be cleared close to her and then
you talk pretty loud so you should still
be pretty clear
one day my
be greedy sometimes then I want to take
him out and then I screw it up anything
way well that almost worked well I was
trying to alright that's okay wait
going this up no no we've been on that
one so many times
yeah really whoa don't wait what is this
heart does everyone see this heart it's
cool heart over there I don't know how
you get to it I don't know how you get
to it I really need more hearts than I
currently have this game's really hard
is why it took me 30 years to win it oh
yeah we do have one week and I think I
want it once we condense the 30 years of
Mario into one stream I don't know if
it's gonna be possible I thought I could
win it in the nightclub you win Mario
and this Mario yo we did yeah Oh frankly
was a little easy yeah it wasn't 30
years ago I still remember we used to my
we used to like rent the games back when
you could rent cartridges okay and oh my
god
before there was blockbuster Franklin
but same idea same technology storefront
and would get headaches by playing the
darn thing like 48 hours straight so as
to get our money's worth because was
like $3 or whatever to rent the game and
we wanted to max that out
could you play with people no it's just
like we played last week or last I mean
I mean just like a like just you know
we've been there in a room what do you
mean how do you yeah our family member
yeah so this is the dungeon that that
you beat okay yeah
hey stubby n yeah but then it's hola
mundo es toys and twitch bienvenidos a
todos got a fancy then a milestone but
early but it's like a solid on in got a
shiner se que si better right
they must upload a Madeleine they're
going to say assault on yours wooden
thing you said is it's tough day
Argentina candy night you and that's
right as you get see you from
Connecticut I'm gonna miss this crash
course YouTube channel has a good
statistics playlist yes that's a problem
as you guys have been here with briefly
been here oh sorry we switch to English
that's okay alright this is good let's
keep making some progress here
so I'm gonna have to - in 60 seconds do
you think but I wasn't playing as well
until you came in inspiration
hmm I don't like how when you're just
walking I've seen this we've got Oh have
you yeah I know honestly like 8-bit
color in these very simple graphics
don't add up actually one of these might
be a tunnel or that brick wait what
happens with that brick that's
interesting shovel knight hype
salinities and i died
no you won't that should push up on it
you want to try a bomb on there sees
things like that urges
actually to the left I could have sworn
30 years ago no I wonder if one of these
guys is a portal so I think we should
bomb all of them well with our zero bomb
problem now oh that's bad alright I have
to - but I'm gonna tune in online and
hop into the chat room if I may and you
can't wait to see to level 2
you see everyone which is gracias Tao
okay yeah the one time this is useful
yes milk yes I see Becca but no one
knows where the food's coming from I
hate to keep I feel like I feel like
David and or valor you probably know we
should have asked there's a strong
chance Philippe is a people place but we
just have to leave base for the hacker
oh come all these vague instructions is
that what Oh so that's a new item it's
okay it looks like I'm not right
show this old was in the cave you
remember no the one or the one sprite
that didn't have any text oh yeah I feel
like I should be drawing this map as we
go right probably huh I'm starting to
remember meow cat says sorry during the
day first time I see the stream and I
like to talk a lot that's okay me okay
we encourage conversation
yeah please talk about definitely talk a
lot you have a chat is what keeps us
moving all right P Colton pobre Colton
says to a cello world oh that's funny
it's been too long I forgot everything
says tetchy tag oh for cs50 other
talking about taking cs50 I think the
fluency and grip over Spanish Mr Bewick
night I think that might have been
talking about all three of you with
David possibly got to use the whistle on
the rock I think says coffee mug gaming
interesting we haven't gotten the
whistle yet yeah we rocked that David
was trying to move I think it's probably
there something as a whistle we haven't
gotten the whistle yet I'm guessing
that's an item that we get later heard
let's just pick tie three years ago and
always want to start it but I think
about us something to be done from start
to end is hard for me to divide stuff
and schedule stuff not good at it no I
think you can do it in chunks I think
that's the one of the great things about
the course you can absolutely do it in a
sort of a self-paced way
I think even if you have a busy schedule
you can sort of drag it out longer yeah
yeah like so cs50 at Harvard's taught in
a single semester so you have like 12
weeks to complete the course but for
instance cs50 ap which is taught at
about 500 high schools in the US and
outside of the US that's taught over the
course of the year so it's the same
problem sets but just sort of everything
spread out to give students a bit more
time to make sure they're understanding
what they're learning and I think
similarly you could stretch it out as
needed yeah it's definitely something
you can learn at your own pace yeah
bilikiss press B to see what it is oh
for the map maybe we try posting her
thing being nothing I think you saw I
think specifically might need the show
just so that old woman in the cave yeah
I've been looking for her and I thought
I got to that but it was a different
cave I don't remember where she was I
think it was to the south of the
starting location I'm not a hundred
percent will have the map though right
do it again go again if you think you
know what is it no we lost him how no
games I could have sworn it was if you
went up and then you went to the left I
thought this is where they were but
apparently that's the shop so any other
ideas can you go farther south is there
anything else really not it doesn't look
like too much and to the left
Oh
these are fast okay not here
Oh was it that cave there oh I think
that was the cave or was that the camera
that said the eastern are not Eastern
Peninsula but the other thing had a
secret in it or whatever yeah that was
the other clue cave okay well we can go
back and see what happened yep Dorothy I
want you to play this on this very small
screen in the old days yeah and the only
old days you'd have a CRT television
like one of the deep ones which is like
a laser
so that shot oh stuff at the mm it's not
the old one and it does it work okay
this is the wrong ones I think I think
you have to do it to the one that was
quite kinda quiet
yeah you do it on a CRT and it would be
like what's here to you again yeah
cathode ray tube which is the I think
it's that one yeah somebody's selling us
stuff oh you're never getting anywhere
really just learning about the economy
today oh there's the blue bombs and the
red hearts I think she's gonna find out
now if you can consume it I'm worried
you're gonna what oh it's an empty
bottle okay so that's blue no it's an
empty bottle so that's just what that is
no we just went down as money what
getting like one life okay interest I
was a scam scam - scam wait so where's
the old man at the grave where have we
went at the top left he really reminds
me of like a missionary like I feel like
he looks yeah he's got that he's got
that shield that looks like a Bible that
wasn't there - I'm pretty sure that
wasn't there design there's also only so
many pixels but it doesn't look like a
cross all these little words only in
English like do they have versions I
know in Japanese or they came out with
this game in Japanese
I don't know what other language this is
the English version that makes them it's
better that's cool
let me just confirm it that's the case
so did you talk about the random mais
generation no we didn't talk about that
so that was the oh yeah it did come I
didn't have Japanese are they but life
interestingly yeah different fun yeah
the the games course taught a new
follower notice a Facebook message
oh good reminder I think I might have
missed a couple of followers actually
let me shout them out I apologize deeply
for doing that meow cat thank you very
much for following I missed that when it
happened and Karla Vilia yes oh yes I
missed that apologies like thank you for
following is that like the krell
arranged yeah
kinda yeah oh this is so horrible that's
a horrible yeah you're really just
getting massacred like old man in the
first dungeon gives you a clue to find
the next as in de gangster 2099
interesting because it says Monica you
shine bright like a diamond
many of them I shine bright like a
diamond people are so nice
Rodrigo is also a diamond take us down
yeah yeah just couch abit oh yeah do you
want us one of us if you want once you
read the chat right okay okay I'll mean
the child she carries okay and I should
should I read all of the all these curse
words out loud just get friendly good
friendly just kidding okay come on I
mean how are you letting these comments
fly without laughing you haven't
listened to me try to read them yet so
the lack of a dungeon
okay this is funny there's a comment by
teki talk ticky-tack perhaps but says
thank you so much at for sunlight and I
just read it us thank you so much for
saying like actually no I'm looking back
at gene Hasson 119 the you shine bright
like a diamond one they're referring to
someone else called then ronica I money
giving you too much credit Enron I can't
we have run here on a kind of luck to
meet you I think this is it I think this
is a I could shock Bryan for the load
Ryan hey Bryan hey Bryan I lost 40
rupees I'm gonna go cold no we can't
even afford to play the game again then
someone says Veronica greeny 1996 says
Veronica read all the ones about you Bob
Ross don't know if there's a Bob Ross
but I can try to oh I can try to let's
see oh that's cool I like the
cross-cultural drama this be havoc night
I like the cross-cultural drama like we
can learn more about people around the
world and feel closer to humanity
now isn't that what learning is all
about that one was supposed to wow this
is difficult the lag is idle there's a
little bit of input lag wait a minute Oh
in the game yeah and you press up I
think we're going we were in it going in
a good direction though that's where
we've been going right did you make it
all the way to the far right side of
that yeah that's where the lake is and
then you go up in there the shot okay
let's try a different direction and then
if you go all the way up you get to the
place where we got the map oh oh there's
somebody like conversations like
internal conversations were just so nice
yeah I know I I don't really read those
out loud just cuz those are between the
other people and also get hard to read
all of them I think
okay Bob Ross is a twitch emote not
referencing a person I see okay Kappa
he's a he's a he's a person he's a
person and a Twitter and a and G Hasson
119 has now said my name correctly which
is exciting
Veronica okay and then gassen means
Python in English Oh interesting
happy to talk from Dubai I did really
yeah that's cool okay it's phonetically
pronounced like BH a a week-by-week oh
really it's not pronounced Babic oh hi
Bob I've been terrible I'm an ignorant
okay um person my AO cat Maya I don't
know oh oh not my oh my oh god says this
game technique is like fortnight game I
think they just make you lose but it's
like difficult it's hard and it's
challenging your brain to keep trying
and to win it there's a bit of laughs in
this too because they're playing on an
HD screen
okay which is annoying what do you mean
so like normally I can't explain it this
exact second because I'm trying to kill
this guy it has a million health I'm
pretty sure it dies eventually Oh
[Music]
someone does that
can you butcher my username too little
kappa emoji
that's the Jaypee yeah it's a gearing
them and then someone new Wanda three
three three three said haha
Veronica can you try saying ask me as Li
badly I think that's how you say her
name
the Jaypee guy rocket and you my
username - well this is like impossible
no do you want to take over the comments
for a bit yeah it's here okay awesome
okay training us LaRocca you have to
take my mic with me yes alright my my my
this is mrs. Tom this is not easy
I thought I said the TV to game modes it
should be faster but they're not I want
to get it I want to try and kill one of
those statue people I have a fun fact
what's it one thing my brother's name is
your last name oh good yes discuss this
this first name no I don't think your
hobbies since Colton's more of a gamer
guy and Veronica takes interest in chess
and all anyway can chess well didn't we
say that I don't know maybe because you
were learning would you see relating
chest nope oh ok I think maybe last time
I was like it's on my list so on your
list of things to do like yeah play more
toes but I don't think it any
particularly but I'm happy that's like
my online persona now let's just play
you beat up Brian from now on Brian like
you play where Justin I do though well I
I used to play a lot when I was a kid so
you say
then I stopped playing for a long time I
just think if you also don't have people
like I used to play with my family like
all the time and I think ya know college
when I find someone that also plays all
the first of all we play a lot like Ryan
and I have been come on let's have fun
and a week or two that's fun but it's
hard who wins who wins more of you right
it's very easy and Brian's on everybody
get started go Brian
UFC I don't talk a lot when I play games
they're multiplayer ok what are your
hobbies
my hobbies my first thing would be
soccer I'm constantly oh yeah you and
Kareem yeah you guys both love playing
Fifa cream likes has PS which is huh
inferior version of FIFA
what about me I'm sure you would
disagree with you in my novel and he
would you would disagree with me
strongly yeah I like I like gaming maybe
not as much as Colton I think I like
gave me a little bit more - a little bit
too much I like soccer fifa / any games
usually sports games play with friends
Star Wars I'm a big star Wars fan yeah
I'm watching the movies with Rodrigo
slowly Wow very slowly we're getting
there
there's also a conversation going on oh
look what I found me tonight and my oh
my gosh
we basically I always I feel like you're
gonna weird we feel like we were there
on the map what did I say Colton oh man
you know what I'm gonna die but at least
if I die we start back at the beginning
of the dungeon now at this dungeon yes
that's so exciting
you bought it you got it you got it you
can get the game no these guys fun
little guys I want hearts so badly looks
like it sends them all the way to the
wall - oh
shoot get friendly yeah come on
Oh stressful music ignite says don't
play fifa I was addicted to it replaced
that addiction with productive twitch if
is there an idea yeah I went through a
spell where I was playing Fifa too much
especially because specifically this
mode called Ultimate Team where you
essentially assemble your content
yeah boxes are a little bit wack wake up
for sunnier you reset the beginning the
dungeon oh that's good so now we don't
have to go off we got this yeah okay
here we go much better
no more heart low heart sound to house
nice these slime things are annoying to
kill without range radio when Athena
played this through the we were doing a
little test play earlier to before the
stream started she got a boomerang in
the first dungeon from a crow someone
like we should have I I feel like chef
farmed a boomerang farming just from
yeah fighting an enemy yeah just when
defeating him all those modeling dudes
mmm I feel like that would be super nice
to have super skull that's gonna win
this them are you trying to kill
everyone just for my needs for that guy
well maybe live off hearts yeah it seems
like no but yeah sometimes I also just
you know kill things in the gangster
2099 says favorite food oh alright I
have a ton of favorite food I have a
list of like forty favorite foods oh man
you might not know man usable actually
Veronica are you I think yeah yeah and
there's a little wonderful know amongst
these favorite foods are mmm pesto sauce
does that count um what does the chat
thing just pesto sauce canister I think
it does meringue I love wearing a lemon
meringue pie even just the Marines
meringue is like egg whites and sugar Oh
delicious oh it's pretty good it's so
good
um French or Italian meringue both are
great I like and there's also merengue
dances dances ya know it's not the same
funny embarrassing thing I didn't know
how to spell meringue for a while so
every time I would already know it so a
meringue there are the two meringue so
exactly you've brought up : so there's
bring the food which is spelled and ER I
and gue it's a French word I with an eye
exactly so I had been smelling it with
an e for the longest time and I think
people just really thought I really
liked dancing what they do but not that
happy I'd be like I love meringue sauces
and food not into you that's fine we
didn't say oh there's almost a fear of a
food okay that's fair okay so I said I
sent a couple of my favorite foods
let's hear some favorite foods Oh for me
I like bon Shawn chicken a lot Ranjan
chicken is great I agree if you haven't
had bond Shawn soy garlic chicken strips
and your local to one of their locations
definitely check them out this dream is
not a Pizza Hut Pizza have a big fan
David as well as a big fan of pizza
happy thank you and I share that no
common passion I like like other pizzas
sure really 996 I see you guys got to go
to school breakfast dad being part of
the stream breakfast I like breakfast
foods
okay bro Oh My yes it's a favor food you
know that quick for it for a quick bite
pizza it's pretty pretty good what time
you beat though there's my god I like
ocean of controversial Hawaiian pizza
okay I I know we had a big debate in the
office if I was a pineapple we did have
a big debate we didn't eyes have like
voting debate yeah there was votes right
not to answer
yeah I think I think we lost some
friends
yeah did not leave that without I really
cannot get over this like Bible thing in
some dimension a missionary but this is
the worst life for a missionary Lee no
Fox 21 says very enjoy I enjoy listening
to your talk if you don't mind please
share the latest tech drones these
tensions I don't know Oh latest tech
track some sections right now and also
he's saying what's the latest tech a
seven one one nineteen asks or 119 F do
you guys live in Harvard school or
outside the University Harvard school my
specific address is no no tech trends
okay so I think we know one interesting
one I think after the Cambridge
analytical scandal leaked etc um I think
a lot of some things are like I think
Facebook's really trying to work on its
image people are getting into the
pineapple debate and that's at really
what's my name
you got this you got this you've earned
all says keep going someone someone said
I guess my name kind of fits
this time their name is well into the
cartridge Oh true yeah so blow into the
cartridge so back in the old days of
Nintendo and cartridge based games
they're all on cartridges like a little
basically the Ram ROM chips on the RAM
or rub both sometimes usually
interesting but occasionally also Ram
okay um and it would supplement the NES
is internal Ram and the hideous but yeah
well make it have more to use not faster
because CPU was only a certain speed but
the the cartridges back in the musing
the wrong item that's way cartridges
back in the day would occasionally they
had a connector is that the any horrible
mom dad connectors that the NES would
like electrical connectors that NES
would used to be able to tie into the
cartridge right below Sarkar sure to tap
into the NES and if those connectors
were messed up at all typically people
would fix it by blowing into he can hit
them from behind you do it sorry
focus would blow into the cartridge to
get rid of all the dust that was Oh
interesting
okay yeah so it's not like a temperature
thing it's a dust thing yeah and I think
temperature might have contribute to
part of it in certain situation win-win
it's harming each other it's hard to
because of the input lag like it's hard
talking things there there's there's
like a because if I hit the thing that's
how it comes out lake yep totally
there's like a lag yeah 100 200
millisecond delay it's tragic
David's thanking everyone for tuning
into the stream oh yeah thanks David I'm
finally finally a chance to play good
time also my old cat asked a question
that we got in the mario stream but what
as well about whether we heard about
rust and what
oh yeah what I haven't heard about Russ
Russ is a programming language are you
ever us 50s here I have only heard good
things about it I'm very used to the
people that like it tend to really
really like it like it's what do you use
it for I am actually I think that's what
David said left him he wasn't sure what
it would be like if I had a specific
thing that it was good for okay
this is the controversial dungeon by the
way just look at the map I mean look at
what good at map oh yeah that's pretty
controversial oh my gosh so is it just
inverted or is that the thing yeah I
don't know if it's it might be inverted
in which case it's fine I think that's
the thing is to change they didn't
change it for the American release which
is funny but the the inverted swastika
swastika is a actually a Hindu symbol
for peace yeah yeah I saw like some mean
that was like it's like you know some
like soldier gets a tattoo of the
plastic like in like 1910 and the
friends like oh what is it
and it's like ah it's like a symbol for
like peace or something like fast
forward 50 years or something that's
something yeah yeah
tough day well cuz they and they took
the symbol and they just revert it
reversed it right
the Nazis like you know don't know
enough I'm going based on just what I
heard - I'd actually I'll just say how
much that's on the go programming
language so I actually haven't heard
about this one how nerd I heard about go
the game go is similar to rust from what
I understand like the two are kind of
like trying to tackle the same things
multi-threading at scale but I don't
know too much about them
in terms of personal use to be able to
recommend them oh I'm dredge people in
I'm so sorry I totally I totally
butchered that I know at says rust is a
systems programming language it's a
low-level language that wants to compete
with C++
interesting this is horrible
there's no way these guys are so strong
in the wag it so it's so high see if we
had the bow yeah that's the thing oh the
hell with a boomerang if we had the
boomerang like I feel like we should go
get the boomerang come back here I can
you can freeze them with the boomerang
so the burning lets you throw it at
something and if you hit it it freezes
so it's frozen you can come it right
behind it hit it a bunch of times okay
I think if you're feeling particularly
confident go for it I'm feeling a lack
of confidence in tackling this dungeon
without it so if you died now where
would you the beginning of the world
they're beginning of the world I just
need to figure out where I am relative
to that so jpg I clipped part of the
stream the stream where I think you
killed two enemies with one bomb oh yeah
capture that the feeling when one bomb
kills two enemies nice yeah that was
yeah it was a good feeling I remember
when I remember the exact moment that's
been the best moment by far of my
playing so far oh that's cold
pronunciation of his name's mark yeah
Andre or Andre Andre Andre I'm the day
just wait 30 seconds in silence to your
back yes so is the obviously everything
gets stream doesn't sink it our
commentary with screen yeah okay the lag
was just yeah yeah but they'll see the
and we'll the stream will see embedded
into the final video the comments at
that moment of where we're talking but
not but not the 30-second delay that
would be cool
so there's being there's some links
being posted on the chat and there's
requests for us to click on the links
they won't see them because it's on my
laptop either way we can click on them
just for fun it depends on what it is
what is the word if we don't like that
it's gonna be me that me / I / never be
afraid to stand up for what you believe
I'm not you've set the whole link like
what if it's something Darrow just for
safety for Colton's computer okay yeah
yeah if it's something you recognized if
I click on it if it's unrecognized essen
119 says you're a beautiful Veronica
with a heart love it
and my Oh cat says rust is more for
protection like safety and memory leaks
oh those type of things
yeah that's why I've heard as well hmm
where was that first dungeon do you
remember it was like up here right nope
I do not remember shouldn't been clear
about that nope
but somewhere I thought it was somewhere
up here oh nice that wasn't an engine
though I don't know what it give me too
much credit problem we have broken 6,000
views just four people Wow nice yeah
that's that's cumulative of all our
streams it was pretty cool that's
exciting
uh-huh yeah what'd you think we broke a
thousand followers in NASA I think
Veronica was here we announced earlier
but we got broken siding yesterday
thanks big news
yeah it's super exciting yeah thanks
again everybody who's followed recently
we've just started it was like 40 people
because we had news we were using twitch
for like small use cases but we're
actually using it for okay actually
using it well and we started actually
using it properly and we've got a lot of
good joiner which is really cool Brooke
thousand followers yeah I think also a
lot of people that seem to be coming
back yeah yeah a lot of core people that
show up consistently oh yeah I mean you
can do a great job of you recognize all
of these people's names I'm just cool T
to you mark said that the boomerangs
don't work on those guys that you're
talking they don't ah that's like the
worst news of all time okay so you have
to you have to just hit them from behind
I mean I still think we shouldn't use
the boomerang to get the boomerang to
have it because I feel like it's a super
useful weapon fare only one two three
three three three side of the link is
it's a caption that says never be a
for what you believe in and the guy
holding up a sign saying pineapple Desco
and pizza oh okay okay so I think I've
seen that I've seen that I think oh this
thing again
I keep cursing yeah we're kid friendly
come on people when I play in play when
I appreciate it when I play games I tend
to curse a little bit don't even a
perfect opportunity tails
where was that first dungeon ma'am I
don't remember where it was and this is
this is horrible this is probably the
most inefficient play through this game
of all time but it's fun yeah just when
they were saying very nice game play
you're doing so well and he's dead it's
like when you said wow that was some
movement and then I immediately thought
yeah it Alvin it does it's okay oh
yes we have gotten laughing in all caps
what just someone saying laughing no
like haha oh here's the dungeon okay
okay so this is the first original
dungeon is it one from here I wanna I
want a boomerang from one of those
moblin dudes how do you know that you
can get them here in that anywhere else
well this is the only place to know
where they they have them I've seen them
what we're here we can also farm a
little bit of money
I guess because this get that blue
candle we have a book candle yet
I think the Jaypee guy says he just
couldn't I think he's for me he says I
clipped that too but I don't know if
he's referring to your death or
something else maybe they mean clip oh
then he says twitch is a place where
only failure gets highlighted
like that's not always true like I feel
like a lot of people when they have like
really cool epic moments they'll
probably get clip to like make it to
make like eight I like it you know a
stream is like three three or whatever
but they make us some video teen seconds
like where do they go I guess on
Twitter's can we see them
we can see people's clips of this video
fun it's like highlight wow I'm so awful
at this right now just because like I
said there's that input delay so by the
time I actually try to like backup from
a monster they're already like touching
me that's a convenient excuse
it is like no one else is brought up
today but no one else you do things
really no now we all have excuses to why
we're doing terrible it's like it's like
those movies where the main character
has been like that the whole time or
like something these are the models by
the way they have the boomerang see how
they shooting hmm didn't get one from
you can't it's it's their chance to drop
see the sad thing about this is that you
can't just fire it right so it's
actually not a chance to drop it just
spawns in the room when you've killed
them hmm
so now we have to go right well I wanna
given follows your progress I think
that's cool
oh so you can like yeah like a triangle
you do some clever hmmm strategic
situation yes decapitated Colton is
actually standing yeah I offered him a
seat but you prefer to play Sam yeah I
think I think good
I don't know and for some reason I just
feel like I could do a better job
standing I'm not doing a great job but
do you play like when you're playing on
a TV do you usually play standing no but
I think in this context because I've
been standing and I'll just because the
chairs are rolling and it's just a
little bit off a little rolling yeah
so you should throw the boomerang would
be yeah and so notice that when I do
that what happens oh yeah all right now
someone's gonna clip that I feel like
one one boomerang hits to it yeah sure
oh yeah see that's what he gets that guy
that guy doesn't see frozen okay
whatever
it's not a disappointing Meena Plaza
toka says at cs50.tv hello all of your
lectures and the ha just sharing the
clips on YouTube and getting chance to
the others to learn to is so cool
greetings from Bulgaria Oh awesome thank
you so much appreciate it
okay those guys know you can't opens are
flying yeah I guess cuz it flying I
think they're I think they're completely
immune to damage okay you have some
activity out there the party we're
having a holiday party that started and
we've got lots of people shot yeah or
something like adaptive prepare for
puzzle day heading back to school
alright thanks for going there thanks
for joining
what time is it now it's about five
o'clock probably adjourned here pretty
soon and follow up with another stream
at some point maybe try and fix the
input delay if I can because it would be
nice it's it's so true let's let your
voice be sort of got higher it's so is
my favorite thing about gaming is just
trash talker for sure well this is that
mean new follower yet you see this down
below you see see it top of that list of
oh okay oh nice thank you very much
go Bulgaria yes a representation er for
prior Maria is lucky yeah okay as well
she went on to work for Facebook Twitter
low world says is OS a truly important
force to take it sounds like a lot of
time and though I'm interested it could
be hard to do while working oh when it's
OS one operating systems yeah so David
always says that's the the course that's
known for being the most time consuming
of all the CS courses really yeah I
think he said when he took it it was
averaging 40 hours a week but now it's
been split into bi-weekly problem sets
that are twenty hours like each week the
tune it's still about the same just
right out I feel like if someone has an
interest in like systems it's like it's
probably very useful knowledge yeah but
if you're gonna be like a web developer
or something probably not
necessary like Kohler who's the
professor for 61 right now like every
class is like usually takes 161 to
everyone which is nice I'm sure there's
a lot of really useful yeah there's like
especially as I go
I think he'll computer science bokura
instructor yeah he's gonna be biased
yeah but yeah I mean I feel like there's
probably a lot of useful knowledge in
there that probably could transfer to a
lot of domains but it depends on like
like you can't take every possible
course and learn everything because
there's a lot of time you're gonna have
to figure out what is important to you
what you want to learn where you want to
work we want to do and you can always
learn more later but you should probably
learn the core concepts of what you're
trying to last yeah especially if you're
not in like a rigorous environment and
you don't have a curriculum probably
just optimized for what will get you in
the door I think Karen it's just like
not having enough time to do since they
said they're also working then since
it's a pretty heavy load and I would
only take it like just the one class or
if you have to do multiple ones to make
sure that the rest are yeah that makes
sense yeah
so what are we doing now I'm trying to
get back to the other dungeon everywhere
where it is
oh no I thought I I thought I had a
pretty good idea where it was but is it
down this I remember that the green dot
was near the lower left corner Oh was it
yeah if I go this way good Twitchell
little world says I like AI so I'm not
sure what I should do before that so I
actually was taking the AI class at
Harvard this semester but I had so much
going on in terms of work and personal
life so far so hard but the only
required courses
well they recommend that you take stat
110 which is probability in statistics
before and you know in the course is
taught in Python so having like like
being comfortable with Python it's
definitely helpful but a lot of the
material is very like independent you
learn a lot of stuff that's specific to
AI not necessarily building from a
different course so having a good handle
on probability statistics and language
like Python Department be the most
useful and then one day 333 asks so some
someone asked about your favorite foods
can I ask your favorite books mm-hmm yes
sir we talked about this last week but
recently haven't or two weeks ago
anything a lot of brush in literature so
oh that's true yeah you have them yeah I
don't have I try I've been on your
favorite list or is that a thin two
things I I meant personally I think I
don't like to have favorites so favorite
so I would say a couple thrush and
larger ones are really making their way
up on my favorites list but I would say
all-time favorite but then I miss when
you said you read morphic
and like a particular type of job or
anything like horror in English
interesting I think both what it's like
what was it called like it's kind of it
was a bad thing not a kind of deal but I
don't think so I think it was the name
of the series eyes aren't on the Magic
Tree House oh yeah yeah what else I read
I read um I used to read a lot as a kid
unfortunately I read less now oh yeah
I've also weirdly been using the word
unfortunately in like the opposite way
for some bizarre reading like I'd be
like yawn fortune I really like the
students nothing no you're right this
the boomerang doesn't work against these
guys that's so pretty futile
well I mean it helps it helps when
you're in the overworld at least and
actually these things diameter still is
the underworld overworld just means like
when you're not in a like a level like
this I could dungeon that level like the
world connecting everything else that
makes sense what about your favorite
books :
ah I like The Wheel of Time series by
Robert Jordan that's right my favorite
cereal I've never really huge it's
really it's like 13 or 14 books that is
my favorite fantasy series probably I
read all the Harry Potter books I like
those as a kid I don't know how they
stack up as an adult cuz I haven't read
them in along actually I reread them I
think a few years ago now but when I was
a I think maybe when I was a senior in
high school ever you read them wondering
the same thing
whether they would hold up having read
them as a book and they do I've never
read them you never really know it's a
list of things to do you should have
seen the movies so you already know
everything that happens no I'm sure the
books of much more detail I mean just
like big plot but yeah I think plot you
know I know
wizard okay yeah oh that's true more so
many seriously got you a whole nother
have you read or seen the Perks of Being
a Wallflower yeah both I love that book
these guys are hard I like a lot of
fantasy just growing up so many
fantasies like young adult fiction
science fiction
yeah sure sure this series called fable
Haven that was really fun it was like a
bunch of it like like mythical beings
that were the only part of the world
Percy Jackson yeah like Percy Jackson
type of thing a book that I really liked
that apparently a movie version is
coming out in 2019 made by Disney is
Artemis Fowl I read all of those yeah
those are good I'm really excited to see
I remember seeing those in like the
library like the my elementary school
library or whatever but I never read
them that was that was like my first
interview interaction with a book or TV
or movie about like the main character
is a genius right and so the premise is
that the main character he's just a kid
he's like complete total genius his
family super rich so he has a lot of
influence in the world and there's like
fairies that are part of the real world
but the fairy is unlike what you usually
think of there's a lot of like
interactions between when he discovers
fairies he becomes obsessed with our
world so it's really interesting pretty
book similar to that but like an adult
one know like don't like a like made for
adults like like for mature audience I
can't make it 18 I can't talk and
play at the same time but it was like a
serious book it was like about a not
made for the reacting to you roasting
Heat yeah I read you about what you know
I read that book but for adults
okay got it it's funny sound it sounded
like I was going in a different
direction yeah I'm happy Bob picked up
on that and that was a no it was like is
about like a crap it was about like a
yeah like a twenty-something year old
guy who's like family dies was I get
commit suicide or whatever and in a
state of grief he gets like teleported
to some alternate world and it's like
run by fairy creatures or something and
it's kind of weird love it people caught
on to it they say cones home talk is
coming wait kid friendly yeah no I I
used the it was hard to find words to
describe what I was trying to describe I
do like that it's a pretty long series
there's I had like I don't close to 10
books and each book kept getting older
so it's like beams kept new grow and
form
yeah okay Potter kind of time also
someone guess in 119 ask taper on I
could do you like big or small games I'm
not sure what they mean I don't know
what they mean I don't know if they mean
like console like on the TV no idea I
really I'm not like despite what you
might assume I'm you're not big not the
biggest gamer they know yeah please a
lot rate on big versus small of games
some wonder if I missed any other no
wonder 333 3 3 3 333 3 3333 says
Veronica might prefer JK Rowling's crime
series strike novels interesting and I
also missed this but someone who
recommended someone I can remember who
it was but they recommend it oh nice
finest Ducati his attention yet here we
go whoa okay
apparently Artemis Fowl was in someone's
reading list and now they're gonna read
it as soon as possible
yeah that was one of my favorite books
growing up I haven't gone back and
reread them so I don't know how much
they hold up reading it you know when
you're a little bit actually that's a
lie I reread it but in Portuguese when I
was teaching myself been watching since
I'd already read it in English I figured
it'd be good I got a challenge oh hello
Venus flytrap I don't know what it is I
use bombs definitely a Venus flytrap so
close Wow we did it wow that is nice jaw
so lucky am i right at the bottom right
of the bomb luck or skill good luck
hundred percent but it was fun okay to
get all I think so it's five eight
sixteen I think this is probably good
time yeah yeah I'm not really positive
yeah yeah oh yeah we had the we have the
holiday thing going on here thanks
everybody who tuned in today for our
game-related stream so tomorrow's will
be educational it's gonna be on see low
level see I'm gonna get out of here just
so I can switch to the fuller view on
the screen so but of being so now you
should be able to see us a little bit
larger so yes thank you very much
everybody again um so yeah tomorrow will
be low level scene then we're having the
fair Yale and Harvard yeah so that'll be
that'll be pretty awesome I should
realize I've been like pretty quiet this
whole last like 20 minutes because they
focus on game some write em it starts oh
the heart is it on heart oh yeah you're
right on Wednesday we go to set up and
Thursdays a yell fair and then Friday's
a harbinger I think yeah okay
oh I think they might be asking my
friend
stream tomorrow Oh tomorrow 3:30 p.m.
Eastern Standard Time so that's the time
that we usually do Nick streams on and
we do not most - we've been doing it
like every Tuesday so far more or less
weeks but yeah today for that one if
you're interested in see low level see
we'll talk about I think he's gonna
we're gonna go into like assembly as
well because we're kinda covering like
gdb and like decompiler jdv so fun okay
yes it would be a good time
thanks to Veronica Rodrigo we're having
this for the game we got through to
dungeons maybe we'll do a follow up
stream finish dressed guys figure out
the end I got to get the input sorted
out and it looks like there's one two
three four five six seven eight
Triforce triangles potentially so much
potential for so many follow up video
right exactly
no but thanks everybody again tune in
tomorrow switch the TV slash TSP to TV
it should be on the title card it's not
actually that's okay look at that uh if
you're watching on YouTube post pushed
on TV slash cs50.tv this was cs50 on
twitch and we will see you all tomorrow
okay when I say happy holidays