Setting Up the Windows Build - 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
z Toggle filter mode V Revert filter to original state

Menu toggling

q Quotes r References f Filter 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

Credits Menu

Enter Open URL (in new tab)
0:35Could you show how you added the Handmade Hero directory to the path?
0:35Could you show how you added the Handmade Hero directory to the path?
0:35Could you show how you added the Handmade Hero directory to the path?
3:44Do all Windows programs written in C/C++ use WinMain? Does The Witness have the same started code?
3:44Do all Windows programs written in C/C++ use WinMain? Does The Witness have the same started code?
3:44Do all Windows programs written in C/C++ use WinMain? Does The Witness have the same started code?
4:48What is the difference between Microsoft's compiler and gcc?
4:48What is the difference between Microsoft's compiler and gcc?
4:48What is the difference between Microsoft's compiler and gcc?
6:27What type of milk are you drinking?
6:27What type of milk are you drinking?
6:27What type of milk are you drinking?
6:33How do you write a renderer that is hardware accelerated?
6:33How do you write a renderer that is hardware accelerated?
6:33How do you write a renderer that is hardware accelerated?
6:46Can we get your .emacs file? Do you always code without line numbers?
6:46Can we get your .emacs file? Do you always code without line numbers?
6:46Can we get your .emacs file? Do you always code without line numbers?
6:59Will there be a sushi bar in Handmade Hero?
6:59Will there be a sushi bar in Handmade Hero?
6:59Will there be a sushi bar in Handmade Hero?
7:03*Question regarding the linker and IDE*
7:03*Question regarding the linker and IDE*
7:03*Question regarding the linker and IDE*
8:16Is there a reason you didn't use the developer command line shortcuts?
8:16Is there a reason you didn't use the developer command line shortcuts?
8:16Is there a reason you didn't use the developer command line shortcuts?
9:21How much experience do you have audio processing code?
9:21How much experience do you have audio processing code?
9:21How much experience do you have audio processing code?
9:33*Asking whether we'll be setting up things in the Mac OS and Linux environment as well*
9:33*Asking whether we'll be setting up things in the Mac OS and Linux environment as well*
9:33*Asking whether we'll be setting up things in the Mac OS and Linux environment as well*
9:45Will it be a 2D or 3D game?
9:45Will it be a 2D or 3D game?
9:45Will it be a 2D or 3D game?
10:262-hour streams?
10:262-hour streams?
10:262-hour streams?
10:37What style of game are you making? ETA for the game?
10:37What style of game are you making? ETA for the game?
10:37What style of game are you making? ETA for the game?
11:08Will the game be Windows-only?
11:08Will the game be Windows-only?
11:08Will the game be Windows-only?
11:30Will you do extended live streams?
11:30Will you do extended live streams?
11:30Will you do extended live streams?
11:56Can you show the command line parameters that you set in the shortcut?
11:56Can you show the command line parameters that you set in the shortcut?
11:56Can you show the command line parameters that you set in the shortcut?
13:25What is your favorite Linux distro?
13:25What is your favorite Linux distro?
13:25What is your favorite Linux distro?
13:52Will I be able to follow you just using VS 2013 Community Edition?
13:52Will I be able to follow you just using VS 2013 Community Edition?
13:52Will I be able to follow you just using VS 2013 Community Edition?
15:04Will the game have multiplayer?
15:04Will the game have multiplayer?
15:04Will the game have multiplayer?
16:02Can you please remove the parentheses in return(0);
16:02Can you please remove the parentheses in return(0);
16:02Can you please remove the parentheses in return(0);
16:11When can we get some details on the actual game?
16:11When can we get some details on the actual game?
16:11When can we get some details on the actual game?
16:31Why don't you just compile directly in Visual Studio?
16:31Why don't you just compile directly in Visual Studio?
16:31Why don't you just compile directly in Visual Studio?
17:26How does it feel having more than 700 viewers on the stream?
17:26How does it feel having more than 700 viewers on the stream?
17:26How does it feel having more than 700 viewers on the stream?
19:18*Question regarding command line and the visual debugger*
19:18*Question regarding command line and the visual debugger*
19:18*Question regarding command line and the visual debugger*
21:29What GDB frontend do you use on Linux?
21:29What GDB frontend do you use on Linux?
21:29What GDB frontend do you use on Linux?
21:35What did yo uwork on while working on Bink video?
21:35What did yo uwork on while working on Bink video?
21:35What did yo uwork on while working on Bink video?
24:00Will you look at the chat for viewer answers while you work?
24:00Will you look at the chat for viewer answers while you work?
24:00Will you look at the chat for viewer answers while you work?
24:07*Request to do 5-hour streams*
24:07*Request to do 5-hour streams*
24:07*Request to do 5-hour streams*
25:12Is there a design document?
25:12Is there a design document?
25:12Is there a design document?
26:37Are we able to open source our own implementations?
26:37Are we able to open source our own implementations?
26:37Are we able to open source our own implementations?
27:23Fixed point or floating point For the audio representation in the game?
27:23Fixed point or floating point For the audio representation in the game?
27:23Fixed point or floating point For the audio representation in the game?
27:30*Comment about the C/C++ specification*
27:30*Comment about the C/C++ specification*
27:30*Comment about the C/C++ specification*
28:01Are you staying on Windows for the bulk of the show?
28:01Are you staying on Windows for the bulk of the show?
28:01Are you staying on Windows for the bulk of the show?
29:31Do you have *everything* planned?
29:31Do you have *everything* planned?
29:31Do you have *everything* planned?
30:00Why don't you run Windows 8.1?
30:00Why don't you run Windows 8.1?
30:00Why don't you run Windows 8.1?
31:18*Comment that mentions the Doom 3 source code*
31:18*Comment that mentions the Doom 3 source code*
31:18*Comment that mentions the Doom 3 source code*
31:31*Comment about getting an intern*
31:31*Comment about getting an intern*
31:31*Comment about getting an intern*
32:00*Question regarding Twitch quality settings*
32:00*Question regarding Twitch quality settings*
32:00*Question regarding Twitch quality settings*
32:27Any chance you could stream earlier?
32:27Any chance you could stream earlier?
32:27Any chance you could stream earlier?
33:25Will you have an actual repo for the project?
33:25Will you have an actual repo for the project?
33:25Will you have an actual repo for the project?
33:53Which better-debugger Linux projects are you looking forward to?
33:53Which better-debugger Linux projects are you looking forward to?
33:53Which better-debugger Linux projects are you looking forward to?
34:17Windows 7 doesn't support AVX2.
34:17Windows 7 doesn't support AVX2.
34:17Windows 7 doesn't support AVX2.
34:42*Question regarding repo again (answered in 33:25)*
34:42*Question regarding repo again (answered in 33:25)*
34:42*Question regarding repo again (answered in 33:25)*
35:04Did you consider doing a Kickstarter for this series?
35:04Did you consider doing a Kickstarter for this series?
35:04Did you consider doing a Kickstarter for this series?
37:43*Remark about Twitch stream quality*
37:43*Remark about Twitch stream quality*
37:43*Remark about Twitch stream quality*
37:55*Almond milk powerup confirmed*
37:55*Almond milk powerup confirmed*
37:55*Almond milk powerup confirmed*
38:15*Setting up a poll to decide best time to stream on Fridays*
38:15*Setting up a poll to decide best time to stream on Fridays*
38:15*Setting up a poll to decide best time to stream on Fridays*
38:40What do you think about learning math concepts on Wikipedia?
38:40What do you think about learning math concepts on Wikipedia?
38:40What do you think about learning math concepts on Wikipedia?
39:25*C++ interfacint with API that deals with a dedicated graphics card*
39:25*C++ interfacint with API that deals with a dedicated graphics card*
39:25*C++ interfacint with API that deals with a dedicated graphics card*
39:40*We are all excited that you're doing this in C*
39:40*We are all excited that you're doing this in C*
39:40*We are all excited that you're doing this in C*
40:11*Another Kickstarter comment*
40:11*Another Kickstarter comment*
40:11*Another Kickstarter comment*
40:46*Remark about having a 3D sequel*
40:46*Remark about having a 3D sequel*
40:46*Remark about having a 3D sequel*
41:56Would you consider dropping the framerate/
41:56Would you consider dropping the framerate/
41:56Would you consider dropping the framerate/
42:16*Wrist glove powerup NOT confirmed*
42:16*Wrist glove powerup NOT confirmed*
42:16*Wrist glove powerup NOT confirmed*
42:30Could you recommend some good books? Tutorials?
42:30Could you recommend some good books? Tutorials?
42:30Could you recommend some good books? Tutorials?
43:35*Clearing up confusion with C++ structs (related: 52:35)*
43:35*Clearing up confusion with C++ structs (related: 52:35)*
43:35*Clearing up confusion with C++ structs (related: 52:35)*
45:44*How we'll transition to take advantage of hardware acceleration*
45:44*How we'll transition to take advantage of hardware acceleration*
45:44*How we'll transition to take advantage of hardware acceleration*
46:10Can you make constructors in C++ structs?
46:10Can you make constructors in C++ structs?
46:10Can you make constructors in C++ structs?
46:29*Yet another Kickstarter comment*
46:29*Yet another Kickstarter comment*
46:29*Yet another Kickstarter comment*
47:32Are you planning to have descriptive names for the Youtube archive videos?
47:32Are you planning to have descriptive names for the Youtube archive videos?
47:32Are you planning to have descriptive names for the Youtube archive videos?
48:00*30 FPS game confirmed*
48:00*30 FPS game confirmed*
48:00*30 FPS game confirmed*
48:13What's up with the Handmade Hero icon on the Twitch page?
48:13What's up with the Handmade Hero icon on the Twitch page?
48:13What's up with the Handmade Hero icon on the Twitch page?
48:24*Benefits of learning things from scratch*
48:24*Benefits of learning things from scratch*
48:24*Benefits of learning things from scratch*
50:30#milkhit
50:30#milkhit
50:30#milkhit
50:35Will you ditch the #include <Windows.h>?
50:35Will you ditch the #include <Windows.h>?
50:35Will you ditch the #include <Windows.h>?
50:44How often do you use the debugger?
50:44How often do you use the debugger?
50:44How often do you use the debugger?
51:02Why do you scope the for-loop the way you do? (Muratori For Syntax)
51:02Why do you scope the for-loop the way you do? (Muratori For Syntax)
51:02Why do you scope the for-loop the way you do? (Muratori For Syntax)
51:31*Micro-transactions are all the rage. Suggestion to use them*
51:31*Micro-transactions are all the rage. Suggestion to use them*
51:31*Micro-transactions are all the rage. Suggestion to use them*
52:20Will there be an option to pre-order as a gift for a friend?
52:20Will there be an option to pre-order as a gift for a friend?
52:20Will there be an option to pre-order as a gift for a friend?
52:35*Difference between C and C++ structs*
52:35*Difference between C and C++ structs*
52:35*Difference between C and C++ structs*
53:12*Suggestion on putting a green screen behind Casey*
53:12*Suggestion on putting a green screen behind Casey*
53:12*Suggestion on putting a green screen behind Casey*
53:21Will sound effects be implemented right away?
53:21Will sound effects be implemented right away?
53:21Will sound effects be implemented right away?
53:46*Twitch partnership is a possibility (?)*
53:46*Twitch partnership is a possibility (?)*
53:46*Twitch partnership is a possibility (?)*
54:06How do you plan to design a good game?
54:06How do you plan to design a good game?
54:06How do you plan to design a good game?
56:50Why start from scratch?
56:50Why start from scratch?
56:50Why start from scratch?
1:02:10Set up an official forum?
1:02:10Set up an official forum?
1:02:10Set up an official forum?
1:04:02Why not code in just pure C or pure C++?
1:04:02Why not code in just pure C or pure C++?
1:04:02Why not code in just pure C or pure C++?
1:06:30Is there a game dev company you really admire?
1:06:30Is there a game dev company you really admire?
1:06:30Is there a game dev company you really admire?
1:08:17Where do most of your audience come from?
1:08:17Where do most of your audience come from?
1:08:17Where do most of your audience come from?
1:10:28SDL or SFML?
1:10:28SDL or SFML?
1:10:28SDL or SFML?
1:10:54*Closing Remarks*
1:10:54*Closing Remarks*
1:10:54*Closing Remarks*