Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Life on Harmonium C
Search
Matt
June 13, 2023
0
62
Life on Harmonium C
Dino babies explore a planet with unstable gravity
Matt
June 13, 2023
Tweet
Share
More Decks by Matt
See All by Matt
action
heymachu
0
66
Dialogue + Montage scene
heymachu
0
63
Treason High - rooftop sequence
heymachu
0
610
narnia
heymachu
0
90
spongebulb
heymachu
0
110
Dino Babies in Space!
heymachu
0
1.1k
Treason High Pilot.pdf
heymachu
0
24
Happy!
heymachu
0
180
Treason_High_pilot.pdf
heymachu
0
200
Featured
See All Featured
Designing for Performance
lara
603
67k
Side Projects
sachag
451
41k
Making the Leap to Tech Lead
cromwellryan
126
8.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
27
1.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
How To Stay Up To Date on Web Technology
chriscoyier
783
250k
Speed Design
sergeychernyshev
1
65
Building an army of robots
kneath
300
42k
Practical Orchestrator
shlominoach
184
9.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
5
240
Raft: Consensus for Rubyists
vanstee
133
6.4k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Transcript
!"# $% &'( '' ) ) * +% , ) % '% '- '.
!"# $% &'( '' ) ) * +% , ) % '% '- '.
/
!"# $% &'( '' ) ) * +% , ) % '% '- '.
0
!"# $% &'( '' ) ) * +% , ) % '% '- '.
!"# $% &'( '' ) ) * +% , ) % '% '- '.
1
!"# $% &'( '' ) ) * +% , ) % '% '- '.
2
3,/, 4' ) % - ) 5 * -5'.
#
3,/, 4' ) % - ) 5 * -5'.
6
3,/, 4' ) % - ) 5 * -5'.
7
% ) %...
"
% ) %...
!
% ) %...
$ "8 1 9' &
$ "8 $% &'( ' .
$ "8 $% &'( ' . 3,/, 1(1& + 4: 414 % &14 ... 9'4; ) & 4< () . $ "8 8 %...%9'=' % 4' 5.
$ "8 $% &'( ' .
$ "8 $% &'( ' .
/
$ "8 $% &'( ' .
0
3,/, 1(1& + 4:
3,/, 414 % &14 ... 9'4; ) & 4< () .
1
3,/, 414 % &14 ... 9'4; ) & 4< () .
2
3,/, 414 % &14 ... 9'4; ) & 4< () .
#
3,/, 9'4; ) & 4< () .
6
3,/, 9'4; ) & 4< () .
7
3,/, 9'4; ) & 4< () .
"
$ "8 8 %...%9'='
$ "8 %9'=' % 4' 5. >4 < ' + %- & 4?
$ "8 %9'=' % 4' 5. >4 < ' + %- & 4?
$ "8 %9'=' % 4' 5. >4 < ' + %- & 4?
$ "8 %9'=' % 4' 5. >4 < ' + %- & 4?
$ "8 %9'=' % 4' 5. >4 < ' + %- & 4?
/
$ "8 %9'=' % 4' 5. >4 < ' + %- & 4?
0
$ "8 %9'=' % 4' 5. >4 < ' + %- & 4?
$ "8 %9'=' % 4' 5. >4 < ' + %- & 4?
1
$ "8 %9'=' % 4' 5. >4 < ' + %- & 4?
2
$ "8 %9'=' % 4' 5. >4 < ' + %- & 4?
#
$ "8 %9'=' % 4' 5. >4 < ' + %- & 4?
8!@8! 6 & (' - ) ' % .
8!@8! 6 & (' - ) ' % .
8!@8! $% 5 -% .
8!@8! $% 5 -% .
$ "8 8 9< <5 % & - .
$ "8 8 9< <5 % & - .
$ "8 A:
$ "8 A:195 % 5 +.8 '% 4 -(
$ "8 %B ').
$ "8 8 '% 4 -( %B ').
/
0
1
$ "8 8 9< <5 % & - .A:195 % 5 +.8 '% 4 -( %B ').
2
$ "8 8 9< <5 % & - .A:195 % 5 +.8 '% 4 -( %B ').
#
$ "8 8 9< <5 % & - .A:195 % 5 +.8 '% 4 -( %B ').
6
$ "8 8 9< <5 % & - .A:195 % 5 +.8 '% 4 -( %B ').
7
$ "8 8 9< <5 % & - .A:195 % 5 +.8 '% 4 -( %B ').
"
$ "8 8 9< <5 % & - .A:195 % 5 +.8 '% 4 -( %B ').
$%)+ <-) ' % ) ' ( %4 :- ' 4=5*' (( % ((.% 4' -@ 4 % - '% * % :+% % % ' 'C % .
$%)+ <-) ' % ) ' ( %4 :- ' 4=5*' (( % ((.% 4' -@ 4 % - '% * % :+% % % ' 'C % .
5*
5*
'%&
/
$%)+ <-) ' % ) ' ( %4 :- ' 4=5*' (( % ((.% 4' -@ 4 % - '% * % :+% % % ' 'C % .
0
( (D
1
( (D
2
#
$%)+ <-) ' % ) ' ( %4 :- ' 4=5*' (( % ((.% 4' -@ 4 % - '% * % :+% % % ' 'C % .
6
$%)+ <-) ' % ) ' ( %4 :- ' 4=5*' (( % ((.% 4' -@ 4 % - '% * % :+% % % ' 'C % .
7
$%)+ <-) ' % ) ' ( %4 :- ' 4=5*' (( % ((.% 4' -@ 4 % - '% * % :+% % % ' 'C % .
"
$%)+ <-) ' % ) ' ( %4 :- ' 4=5*' (( % ((.% 4' -@ 4 % - '% * % :+% % % ' 'C % .
!
$%)+ <-) ' % ) ' ( %4 :- ' 4=5*' (( % ((.% 4' -@ 4 % - '% * % :+% % % ' 'C % .
$%)+ <-) ' % ) ' ( %4 :- ' 4=5*' (( % ((.% 4' -@ 4 % - '% * % :+% % % ' 'C % .
/
0
1
2
3,/, 1'+% ) ' 4 ) E
#
3,/, 1'+% ) ' 4 ) E
6
8!@8!>'% ? %
7
8!@8!>'% ? 14 .
"
8!@8!>'% ? 2' / %
!
8!@8!>'% ? %5 5 .
F ) %%%%%%% DDD
G
F ) %%%%%%% DDD
3
F ) %%%%%%% DDD
4 ' %%EE
$
4 ' %%EE
,
F ) %%%%%%% DDD
H
' 4 '(B
A
' 4 '(B
I
' 4 '(B
8
3,/, 5... +' 4 E
F
3,/, 5... +' 4 E
F
3,/, 5... +' 4 E
F
3,/, 5... +' 4 E
F
3,/, 5... +' 4 E
F
3,/, 5... +' 4 E
F
%+% + 4 '
F/
3,/, 5... +' 4 E
F0
3,/, 5... +' 4 E
F
3,/, 5... +' 4 E
F1
3,/, 5... +' 4 E
F2
3,/, 5... +' 4 E
F#
3,/, 5... +' 4 E
/
0
1
2
#
6
7
"
!
G
3
$
,
H
A
I
8
F
F
J
% &A% 9'% ** EE 3('14 & +DD $ ) )'D0,8DD
J
%%%%D
J
%%%%D
J
%%%%D
J
%%%%D
J /
J 0
%%%%D
J
J 1
J 2
% &A% 9'% ** EE
J #
% &A% 9'% ** EE
J 6
% &A% 9'% ** EE
J 7
% &A% 9'% ** EE
J "
3('14 & +DD
J !
3('14 & +DD
J
3('14 & +DD
J G
8 ) )'D0,8DD
J 3
8 ) )'D0,8DD
J
J
(
J
J
J
J /
J 0
3('< )- 4)D
J
3('< )- 4)D
J 1
3('< )- 4)D 5( % &D
J 2
3('< )- 4)D 5( % &D
J0
J0
J0
J0
8 ) 9' DD
J0
8 ) 9' DD
J0 /
8 ) 9' DD 6$A11$61#31$3D
J0 0
8 ) 9' DD 6$A11$61#31$3D
J0
8 ) 9' DD 6$A11$61#31$3D
J0 1
8 ) 9' DD 6$A11$61#31$3D
J0 2
8 ) 9' DD 6$A11$61#31$3D
J0 #
8 ) 9' DD 6$A11$61#31$3D
J0 6
8 ) 9' DD 6$A11$61#31$3D
J0 7
8 ) 9' DD 6$A11$61#31$3D
J
- & % +
J
- & % +
J
- & % +
J
- & % +
J
- & % +
J /
- & % +
J 0
- & % +
J
- & % +
J 1
- & % +
J 2
- & % +
J #
- & % +
J 6
- & % +
J 7
- & % +
J "
- & % +
J !
- & % +
J
- & % +
J G
- & % +
J 3
- & % +
J
- & % +
J $
- & % +
J ,
- & % +
J H
- & % +
J A
- & % +
J I
- & % +
J 8
- & % +
J F
- & % +
J F
- & % +
J F
- & % +
J F
- & % +
J F
- & % +
J F
- & % +
J F/
- & % +
J F0
- & % +
J F
- & % +
J
J
J
J
J
J /
J 0
J
J 1
J 2
J #
J 6
J 7
J "
J !
J
J G
J 3
J
J $
J/
J/
J/
J/
J/
J/ /
J/ 0
J/
J/ 1
J/ 2
J/ #
J/ 6
J/ 7
J/ "
J/ !
J/
J/ G
J/ 3
J/
J/ $
J/ ,
J/ H
J/ A
J/ I
3(' + %
J/ 8
3(' + %
J/ F
3(' + %
J/ F
3(' + %
J/ F
$% + ' '' 5...K- ('KK % &+ ...
J/ F
$% + ' '' 5...K- ('KK % &+ ...
J/ F
3(' & % + ' +' 5- 4 ' ) % < ) % < )+% 9' % E
J/ F
8!@8!
J/ F/
!"# A :)' &..
J/ F0
!"# A :)' &..
J
!"# 1 % & % '* ' @ 5' B 'D
J
!"# 1 % & % '* ' @ 5' B 'D
J
!"# 1 % & % '* ' @ 5' B 'D
J
!"# 1 % & % '* ' @ 5' B 'D
JJJ
JJJ
JJJ
JJJ
JJJ
JJJ /
JJJ 0
JJJ
JJJ 1
JJJ 2
JJJ #
JJJ 6
J#
J#
J#
J#
J#
J# /
J# 0
J#
J# 1
J# 2
J# #
J# 6
J# 7
J# "
J# !
J#
J# G
J# 3
J#
J# $
J# ,
J# H
J# A
JJJJ
JJJJ
4 %)*
JJJJ
JJJJ
JJJJ
JJJJ /
4 %)*
JJJJ 0
JJJJ
JJJJ 1
4 5*(
JJJJ 2
%%%%%
JJJJ #
J2
J2
J2
J2
J2
J2 /
J2 0
J2
J2 1
J2 2
J2 #
J2 6
J2 7
J2 "
JJ
3,/, A% .... F1008> < ** ? ...
JJ
JJJJ
8 ) >!< ** ? % ' ' 'D
JJJJ
8 ) >!< ** ? % ' ' 'D
JJJJ
% & + *
JJJJ
% & + *
JJJ
JJJ
JJJ
JJJ
% & 1 < %' 4'
JJJ
% & 1 < %' 4'
JJJ /
% & 1 < %' 4'
JJJ 0
JJJ
3(' 4 ) ' E
JJJ 1
% & &
JJJ 2
% & &
JJJ #
8 ) >!?%)D
JJJ
JJJ
8 ) %) ('
JJJ
8 ) %) ('
JJJ
JJJ
JJJ /
8 ) DD
JJJ
8 ) DD
JJJ
8 ) DD
JJJ
8 ) DD
JJJ
JJJ
JJJ /
JJJ 0
JJJ
JJJ 1
8 ) ) 9 D
JJJ 2
8 ) ) 9 D
JJJ #
3(' ) D
JJJ 6
% &%)
JJJ 7
% & %D
JJJ "
3(' - &'D
JJJ !
3(' - &'D
JJJ
3(' 49 %
JJJ G
JJJ 3
JJJ
JJJJ
' 4'% 'L ' %) (( % '' 4+ )' + 4 4% ' % % 5 ( .25* (( ': - ) 4':* ' %% '' ( % * ** *: %+ 4 ' % 5 5'-( %% ' 5'
4 ' %)'* '% - ( *
(+ .
JJJJ
!"# % 1 < % .
JJJJ
3,/, $% '* '* 4 '.
JJJJ
8!@8! 1+ '%+ 4' ) % '* ( < .
JJJJ
6," 9' 195 < -)5 'L ' % ' 5.
JJJJ
3,/, !% :1+ 4 +%).
JJJJ /
6," 1 % & %)9 - F ) ' 4.
JJJJ 0
6," 1 % & %)9 - F ) ' 4.
JJJJ
6," 1 % & %)9 - F ) ' 4.
JJJJ 1
F ) ' 5'
JJJJ 2
F ) ' 5'
JJJJ #
F ) ' 5'
JJJJ
4) 5 '% (M )4 4 %'
JJJJ
4) 5 '% (M )4 4 %'
JJJJ
* &
JJJJ
JJJJ
% %)'4 C) + % & % *
JJJJ /
% %)'4 C) + % & % *
JJJJ
F1008>01"0? $% + ' '...
JJJJ
3(' F )D8! &E
JJJJ
8!@8! ,% %...- 4+'...1 % & % + ' %L+=' - *. 3(' A% 5 &') ' ) % E 8!@8! ' % ' ( %'+ 5 ' 5 D4 %) &'* 5 4DD
JJJJJ
'+ 5 ( %'5 % &- 4' '( ' ** % .
JJJJJ
F1008 > & % ** % '+ 5? < ) - & %'% *D"!AD
JJJJJ
F1008 > & % ** % '+ 5? < ) - & %'% *D"!AD
JJJJJ
F1008 > & % ** % '+ 5? < ) - & %'% *D"!AD
JJJJJ
JJJJJ
3,/, A ..., )ED1 5* )( - % 5D
JJJJJ /
3,/, A ..., )ED1 5* )( - % 5D
JJJJJ 0
3,/, A ..., )ED1 5* )( - % 5D
JJJJJ
!"# !%4 9 + ).1* % ' < * & - &.... ' 195* )' 14 4...
JJJJJ 1
!"# !%4 9 + ).1* % ' < * & - &.... ' 195* )' 14 4...
JJJJJ 2
!"# !%4 9 + ).1* % ' < * & - &.... ' 195* )' 14 4...
JJJJJ
JJJJJ
) '
JJJJJ
A% * < ) % 4 * ( 5:* % .$%+ 4'% ( '4 '.A* '( $ 4%' )' * .
JJJJJ
A% * < ) % 4 * ( 5:* % .$%+ 4'% ( '4 '.A* '( $ 4%' )' * .
JJJJJ
A% * < ) % 4 * ( 5:* % .$%+ 4'% ( '4 '.A* '( $ 4%' )' * .
JJJJJ /
A% * < ) % 4 * ( 5:* % .$%+ 4'% ( '4 '.A* '( $ 4%' )' * .
JJJJJ 0
A% * < ) % 4 * ( 5:* % .$%+ 4'% ( '4 '.A* '( $ 4%' )' * .
JJJJJ
A% * < ) % 4 * ( 5:* % .$%+ 4'% ( '4 '.A* '( $ 4%' )' * .
JJJJJ
% & %+D%9' &
JJJJ
JJJJ
JJJJ
JJJJ
JJJJ
A% * < ) % 4 * ( 5:* % .$%+ 4'% ( '4 '.A* '( $ 4%' )' * .
JJJJ /
JJJJ 0
JJJJ
(
JJJJ 1
( ' - & ) ' % - + + &'
JJJJ 2
( ' - & ) ' % - + + &'-( % ''5 '%4
JJJJ #
( ' - & ) ' % - + + &'
JJJJ 6
( ' - & ) ' % - + + &'
JJJJ 7
+% *4 +
JJJJ "
JJJJ
F1008 + + &% 5*-( * '
JJJJ
8!@8! ,DA &*D
JJJJJ
JJJJJ
JJJJJ
6," +5 & * % 5
JJJJJ
F ) 4 %5 'L '... %)9<% 4 '
JJJJJ
F ) +5)- 4 ' %) <
JJJJJ
8 ) 9'% *''D
JJJJJ
% & A )'
% & A% 4 + + )'4 +% %5) ' ' 4 ('
% & % * ' ' E
J
8!@8! #*) ( < ) +
J
8!@8! 4' & %&'D
J
F ) 4 ' '' D
J
6," )4 + 44 E
J
% & " : % ' .
J /
8 @8 +% %...1 % % ) + 'D
J 0
% & % 1% < + '% * ) )'+ 4@@
J
% & &3(') 9 4 & + +% 4 %'& 4 (' @
J 1
% & 3(') 9 4 & + +% 4 %'& 4 (' @
J 2
3('8
J #
% % & )D
JJJJJJ
$% % 4 4; '- '.$% ' 5 % 5 ( ''' - % % % % N N % % * * %5 ' , ).6 < * ' ( %< ' %)=5* 44 4. F ) *': 4 '' <4-)8 @8 .% & 4 )*'%'F ) &./ %; *'%:6 )@ *'3(' %'% *.$%0 < ( &*''% ( '% 4' %4 ' 4 ( ):' 4 '' %% 4 4 % * ( %'% *.
JJJJJJ
3,/, ,DA &*DD ,"6$38>6$6#1"0? 75-55-+% )% <5 )55-55-
JJJJJJ
$%'+ 5 '( ' ** % -% 4 %4 '. !"# 2' ' %&)DDD
JJJJJJ
JJJJJJ
3,/, ,%%%%...1 % &15 % <( %5 %'% *.
JJJJJJ
JJJJJJ
%+ < ('& ' ' ' - < %5
F )% %... 8 @8 ,"6
JJJJJJ
JJJJJJ
JJJJJJ
, !& % ' '5)- 4:- ( 5 + +%+ :) 9 + * '.A % & 'DD
JJJJJ