56 lines
3.1 KiB
Plaintext
56 lines
3.1 KiB
Plaintext
[video member=cmuratori stream_platform=twitch stream_username=handmade_hero project=code title="Debugging Canonical Coordinates" vod_platform=youtube id=CIe8J9ScmRo annotator=csnover annotator=schme annotator=theinternetftw]
|
|
[0:00][Intro]
|
|
[1:20][Recap]
|
|
[2:05][Wraparound problem]
|
|
[7:25][Thinking about the problem]
|
|
[15:09][Changing the collision detection loop]
|
|
[25:45][Why is X changing?]
|
|
[28:45][Debugging all the things]
|
|
[31:20][Fixed! The problem with RecanonicalizePosition]
|
|
[33:30][Testing the new wraparound solution]
|
|
[37:30][Fixing camera position]
|
|
[38:50][Describing the camera position problem]
|
|
[42:40][Changing topography from toroidal to disc]
|
|
[45:50][Making the collision detection better using areas instead of points]
|
|
[48:00][Fixing canonicalization]
|
|
[53:14][Talking about the future of the tile map]
|
|
[56:50][Q&A]
|
|
[58:09][Do you use diagrams a lot in your actual work?]
|
|
[58:26][What do you recommend for learning c++?]
|
|
[58:45][Try setting handmade hero start at the midpoint between tiles]
|
|
[1:00:14][What are your initial thoughts on DX12?]
|
|
[1:00:56][Why is your code over 900 lines?]
|
|
[1:01:13][How about using signed values for the top coordinates?]
|
|
[1:01:40][Stream went offline]
|
|
[1:01:58][Why don't you like private?]
|
|
[1:02:34][Is there any background information you can give us new viewers?]
|
|
[1:02:59][Do you see any complications broadcasting sound from float space in the next room?]
|
|
[1:05:23][What is your preferred scripting language?]
|
|
[1:05:37][I'm curious if you have to do with memory misalignment?]
|
|
[1:06:08][Any reason you're making it somewhat more complicated than it should?]
|
|
[1:07:10][How are you supposed to draw the game in Windows 10 without a HoloLens?]
|
|
[1:08:05][Is the system rendering offscreen objects in the background?]
|
|
[1:08:31][The struct name abc initialisation looks odd]
|
|
[1:09:15][What's the estimated date for the release of Handmade Hero?]
|
|
[1:09:36][Have you ever pair programmed?]
|
|
[1:09:47][Do you go hard in the pain?]
|
|
[1:10:15][Could you remove the old RenderWeirdGradient()?]
|
|
[1:10:30][Why is there an issue with wrapping?]
|
|
[1:11:39][Where did you get your education at?]
|
|
[1:11:48][Does C handle pointers any different than C++?]
|
|
[1:12:15][Do you use version control?]
|
|
[1:12:39][Why not change the tilewidths and heights to 8x16 to wrap the camera with power of two?]
|
|
[1:13:55][Can you explain how you use Minkowski addition in the collision?]
|
|
[1:15:19][Are you eventually going to add tile entities?]
|
|
[1:16:15][How much focus are you going to give to tile entities?]
|
|
[1:17:15][How tall are you?]
|
|
[1:17:33][What if you translate a 9x9 tilegrid to the player as origin before doing any world map?]
|
|
[1:18:08][What do you use to draw?]
|
|
[1:18:49][For wrapping you could just check if the new value is between uint_max and the nearest multiple of 9x17]
|
|
[1:19:11][Can you explain what float-space is exactly]
|
|
[1:25:18][Will you create a map editor?]
|
|
[1:25:34][Seems like you could use bitfields or union to combine the different coordinates?]
|
|
[1:25:55][What's the best way to learn how to code?]
|
|
[1:26:41][I thought floats and doubles are the same speed in the FPU?]
|
|
[/video]
|