Handmade Hero»Episode Guide
Intro to C on Windows - Day 2 Q&A
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link c Credits

In-Menu Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Filter and Link Menus

z Toggle filter / linking mode

Credits Menu

Enter Open URL (in new tab)
0:51Positivity!
0:51Positivity!
0:51Positivity!
1:30If windows wants \r\n, why does printf("hello\n") work fine?
1:30If windows wants \r\n, why does printf("hello\n") work fine?
1:30If windows wants \r\n, why does printf("hello\n") work fine?
3:06printf internals
3:06printf internals
3:06printf internals
4:58watching printf work
4:58watching printf work
4:58watching printf work
7:28short answer: C tries to help with platform independence
7:28short answer: C tries to help with platform independence
7:28short answer: C tries to help with platform independence
8:56consequence of this: binary vs text mode in fopen
8:56consequence of this: binary vs text mode in fopen
8:56consequence of this: binary vs text mode in fopen
11:27Do you have to use utf-16 on windows?
11:27Do you have to use utf-16 on windows?
11:27Do you have to use utf-16 on windows?
12:00short answer: you have to speak utf-16 when talking to windows
12:00short answer: you have to speak utf-16 when talking to windows
12:00short answer: you have to speak utf-16 when talking to windows
12:13why .cpp files if you write in pure C?
12:13why .cpp files if you write in pure C?
12:13why .cpp files if you write in pure C?
13:26char unsigned vs. unsigned char
13:26char unsigned vs. unsigned char
13:26char unsigned vs. unsigned char
15:30note: there are tooltips in these videos not captured by OBS
15:30note: there are tooltips in these videos not captured by OBS
15:30note: there are tooltips in these videos not captured by OBS
15:59Are you going to talk about what optimizations do to your asm?
15:59Are you going to talk about what optimizations do to your asm?
15:59Are you going to talk about what optimizations do to your asm?
16:47Good resources for learning about asm? (A: Not really)
16:47Good resources for learning about asm? (A: Not really)
16:47Good resources for learning about asm? (A: Not really)
18:43Do you mean it when you say from scratch?
18:43Do you mean it when you say from scratch?
18:43Do you mean it when you say from scratch?
20:30Why do you need windows.h?
20:30Why do you need windows.h?
20:30Why do you need windows.h?
21:40Thoughts/Rant on C++ STL?
21:40Thoughts/Rant on C++ STL?
21:40Thoughts/Rant on C++ STL?
23:30Thoughts on the subjectivism and the awesomeness of diversity
23:30Thoughts on the subjectivism and the awesomeness of diversity
23:30Thoughts on the subjectivism and the awesomeness of diversity
26:13Gfx all by ourselves?
26:13Gfx all by ourselves?
26:13Gfx all by ourselves?
27:00What type of game? (Secret for now other than action/adv)
27:00What type of game? (Secret for now other than action/adv)
27:00What type of game? (Secret for now other than action/adv)
27:20Is saturated addition like clamp?
27:20Is saturated addition like clamp?
27:20Is saturated addition like clamp?
28:12Scripting lang? (no)
28:12Scripting lang? (no)
28:12Scripting lang? (no)
29:12Netcode? (no)
29:12Netcode? (no)
29:12Netcode? (no)
29:45Deeper. Not wider
29:45Deeper. Not wider
29:45Deeper. Not wider
30:44How much asm will we be writing?
30:44How much asm will we be writing?
30:44How much asm will we be writing?
31:00How are you getting game assets?
31:00How are you getting game assets?
31:00How are you getting game assets?
31:45Can you talk about the game?
31:45Can you talk about the game?
31:45Can you talk about the game?
32:00Book to recommend? (no)
32:00Book to recommend? (no)
32:00Book to recommend? (no)
32:20GPU? (not at first)
32:20GPU? (not at first)
32:20GPU? (not at first)
33:29Hard to know what's going on in GPUs. Lots of trade secrets
33:29Hard to know what's going on in GPUs. Lots of trade secrets
33:29Hard to know what's going on in GPUs. Lots of trade secrets
34:04Why VS and not gcc?
34:04Why VS and not gcc?
34:04Why VS and not gcc?
35:13Points out links to archive (meta)
35:13Points out links to archive (meta)
35:13Points out links to archive (meta)
36:15You going to be the game designer? (yep)
36:15You going to be the game designer? (yep)
36:15You going to be the game designer? (yep)
38:03Thoughts on Snipers/Defenestration
38:03Thoughts on Snipers/Defenestration
38:03Thoughts on Snipers/Defenestration
38:44Are we faster than OpenGL? (no)
38:44Are we faster than OpenGL? (no)
38:44Are we faster than OpenGL? (no)
39:20How complex will the game be? (quite)
39:20How complex will the game be? (quite)
39:20How complex will the game be? (quite)
40:15Game plan: force teachable moments by adding a lot of stuff
40:15Game plan: force teachable moments by adding a lot of stuff
40:15Game plan: force teachable moments by adding a lot of stuff
40:46Release date? (long time from now)
40:46Release date? (long time from now)
40:46Release date? (long time from now)
41:36Thoughts on C Runtime Lib
41:36Thoughts on C Runtime Lib
41:36Thoughts on C Runtime Lib
43:05Awesome C metaprogramming tricks? (probably not)
43:05Awesome C metaprogramming tricks? (probably not)
43:05Awesome C metaprogramming tricks? (probably not)
43:10What should I say to friends who don't like your ideas?
43:10What should I say to friends who don't like your ideas?
43:10What should I say to friends who don't like your ideas?
43:50Arguing hurts you. Make your life better and don't
43:50Arguing hurts you. Make your life better and don't
43:50Arguing hurts you. Make your life better and don't
44:55How complex will the math be? (not that, pre-college)
44:55How complex will the math be? (not that, pre-college)
44:55How complex will the math be? (not that, pre-college)
45:44Can I skip a few weeks if I know programming?
45:44Can I skip a few weeks if I know programming?
45:44Can I skip a few weeks if I know programming?
46:38Can this run on not-windows? [n.b. check 'coding resources' in above menu]
46:38Can this run on not-windows? [n.b. check 'coding resources' in above menu]
46:38Can this run on not-windows? [n.b. check 'coding resources' in above menu]