Handmade Hero
Non notée
Année : 2014
Nombre de saisons : 1
Durée moyenne d'un épisode : 105 minutes
Genre(s) :
This is the official YouTube channel of https://mollyrocket.com, home of Star Code Galaxy, Handmade Hero, Meow the Infinite, and 1935.
Saisons
Saison 1
Épisodes
Choisissez votre saison au dessus et découvrez les épisodes qui vous attendent !
Épisode 1 - Intro to C on Windows - Day 1 Q&A
13 novembre 2014
Q&A from day 1 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
Épisode 2 - Handmade Hero - Announcement Trailer
13 novembre 2014
http://handmadehero.org is a project designed to capture and teach the process of coding a complete, professional-quality game from scratch.
Épisode 3 - Intro to C on Windows - Day 1
13 novembre 2014
Day 1 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details. 1. Getting up to speed with C programming on Windows 2. Getting a C compiler via Microsoft Visual Studio Express: 2.1. Caveat: In the next video, we suggest you to get Visual Studio Community instead of Visual Studio Express, you can get Visual Studio Community here: http://www.visualstudio.com/ 3. Creating a “Win32 Project” 4. Adding a C++ file: test.cpp 5. Compiling and Debugging project 6. WinMain entry point function 7. Creating and calling a function
Épisode 4 - Intro to C on Windows - Day 2
14 novembre 2014
Day 2 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details. 1. Getting Visual Studio Community edition: http://www.visualstudio.com/ 2. Printing to the console with OutputDebugStringA () 3. Setting break points, intro to debugging 4. Line breaks and the return character ‘\n’ 5. Watch Windows 6. Macros, Switching from ASCII and UNICODE 7. What’s a variable? 8. Debugging integer assignments 9. Inspecting values, Step Over (F10) 10. Char, short and int types. Also unsigned types 11. Disassembly window 12. Registry window
Épisode 5 - Intro to C on Windows - Day 2 Q&A
14 novembre 2014
Q&A from day 2 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
Épisode 6 - Intro to C on Windows - Day 3 Q&A
15 novembre 2014
Q&A from day 3 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
Épisode 7 - Intro to C on Windows - Day 3
15 novembre 2014
Day 3 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details. 1. Intro to pointers 2. Virtually memory 3. Memory Window on Visual Studio 4. Memory pages 5. We have pictures! 6. Why the memory bus is an issue for performance 7. Latency, Throughput and Bandwidth 8. CPU and Cache
Épisode 8 - Intro to C on Windows - Day 4 Q&A
16 novembre 2014
Q&A from day 4 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
Épisode 9 - Intro to C on Windows - Day 4
16 novembre 2014
Day 4 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details. 1. More about Disassembly Window – Memory layout 2. Little endian and big endian 3. Intro to structs 4. sizeof() 5. How to read Hexadecimal numbers 6. Casting 7. Arrays and arrow operator for structs
Épisode 10 - Intro to C on Windows - Day 5
17 novembre 2014
Day 5 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details. 1. Where do structs, variables and functions live? 2. Diagram: Code-Compiler-Obj-Linker-Exe 3. Arithmetic precedence of operators 4. Bitwise operators: AND, OR, NOT, XOR (| & ^ ~) 5. Logic operators 6. Intro to flow control: if and if else 7. Loops: While and for 8. Switch statement 9. Local variables on code blocks. 10. Scope and stack
Épisode 11 - Intro to C on Windows - Day 5 Q&A
17 novembre 2014
Q&A from day 4 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
Épisode 12 - Handmade Hero Day 001 - Q&A
18 novembre 2014
Q&A from day 001 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 13 - Handmade Hero Day 001 - Setting Up the Windows Build
18 novembre 2014
Day 001 of coding on Handmade Hero. See http://handmadehero.org for details. 1. Review of C on Windows 2. Command subst. subst w: c:/hmh 3. WinMain entry point 4. Navigating windows shell 5. Setting up minimal build system. 6. Windows MessageBox
Épisode 14 - Handmade Hero Day 002 - Q&A
19 novembre 2014
Q&A from Day 002 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 15 - Handmade Hero Day 002 - Opening a Win32 Window
19 novembre 2014
Day 002 of coding on Handmade Hero. See http://handmadehero.org for details. 1. Review of setting up a development environment 2. WNDCLASS struct 3. Initializing WNDCLASS 4. WindowProc 5. RegisterClass 6. CreateWindowEx 7. GetMessage function 8. TranslateMessage function 9. DispatchMessage function 10. We have a window! 11. BeginPaint function 12. PatBlt function 13. Epilepsy window
Épisode 16 - Handmade Hero Day 003 - Allocating a Backbuffer
20 novembre 2014
Day 003 of coding on Handmade Hero. See http://handmadehero.org for details. 1. PostQuitMessage function 2. Different meanings of the static modifier 3. Window can be close now 4. GetClientRect 5. CreateDIBSection 6. StretchDIBits 7. Win32ResizeDIBSection 8. DeviceContext
Épisode 17 - Handmade Hero Day 004 - Animating the Backbuffer
21 novembre 2014
Day 004 of coding on Handmade Hero. See http://handmadehero.org for details. 1. Comments about BitBlt and StretchDIBits 2. VirtualAlloc 3. StretchDIBits 4. Storing pixels in memory 5. Blue-Green Gradient Renderer 6. PeekMessage 7. Animating window on the screen
Épisode 18 - Handmade Hero Day 005 - Windows Graphics Review
22 novembre 2014
Day 005 of coding on Handmade Hero. See http://handmadehero.org for details. 1. Week 1 wrap-up, comments on e-mails 2. Pulling global variables into structures 3. Win32_window_dimension 4. Review of the complete code 5. How big is the stack? 6. Getting to stack overflow 7. Increasing the Stack size
Épisode 19 - Handmade Hero Day 006 - Gamepad and Keyboard Input
25 novembre 2014
Day 006 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 20 - Handmade Hero Day 007 - Initializing DirectSound
26 novembre 2014
Day 007 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 21 - Handmade Hero Day 008 - Writing a Square Wave to DirectSound
26 novembre 2014
Day 008 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 22 - Handmade Hero Day 009 - Variable-Pitch Sine Wave Output
27 novembre 2014
Day 009 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 23 - Handmade Hero Day 010 - QueryPerformanceCounter and RDTSC
28 novembre 2014
Day 010 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 24 - Handmade Hero Day 011 - The Basics of Platform API Design
2 décembre 2014
Day 011 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 25 - Handmade Hero Day 012 - Platform-independent Sound Output
3 décembre 2014
Day 012 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 26 - Handmade Hero Day 013 - Platform-independent User Input
4 décembre 2014
Day 013 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 27 - Handmade Hero Day 014 - Platform-independent Game Memory
5 décembre 2014
Day 014 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 28 - Handmade Hero Day 015 - Platform-independent Debug File I/O
5 décembre 2014
Day 015 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 29 - Handmade Hero Day 016 - VisualStudio Compiler Switches
9 décembre 2014
Day 016 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 30 - Handmade Hero Day 017 - Unified Keyboard and Gamepad Input
10 décembre 2014
Day 017 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 31 - Handmade Hero Day 018 - Enforcing a Video Frame Rate
11 décembre 2014
Day 018 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 32 - Handmade Hero Day 019 - Improving Audio Synchronization
12 décembre 2014
Day 019 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 33 - Handmade Hero Day 020 - Debugging the Audio Sync
13 décembre 2014
Day 020 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 34 - Handmade Hero Day 021 - Loading Game Code Dynamically
16 décembre 2014
Day 021 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 35 - Basic Emacs Tutorial
17 décembre 2014
A basic tutorial on Casey's GNU Emacs bindings, by request. See http://handmadehero.org for details.
Épisode 36 - Handmade Hero Day 022 - Instantaneous Live Code Editing
17 décembre 2014
Day 022 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 37 - Handmade Hero Day 023 - Looped Live Code Editing
18 décembre 2014
Day 023 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 38 - Handmade Hero Day 024 - Win32 Platform Layer Cleanup
19 décembre 2014
Day 024 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 39 - Handmade Hero Day 025 - Finishing the Win32 Prototyping Layer
20 décembre 2014
Day 025 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 40 - Handmade Hero Day 026 - Introduction to Game Architecture
23 décembre 2014
Day 026 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 41 - Handmade Hero Day 027 - Exploration-based Architecture
23 décembre 2014
Day 027 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 42 - Handmade Hero Day 028 - Drawing a Tile Map
24 décembre 2014
Day 028 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 43 - Handmade Hero Day 029 - Basic Tile Map Collision Checking
25 décembre 2014
Day 029 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 44 - Handmade Hero Day 030 - Moving Between Tile Maps
26 décembre 2014
Day 030 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 45 - Handmade Hero Day 031 - Tilemap Coordinate Systems
30 décembre 2014
Day 031 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 46 - Handmade Hero Day 032 - Unified Position Representation
31 décembre 2014
Day 032 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 47 - Handmade Hero Day 033 - Virtualized Tile Maps
31 décembre 2014
Day 033 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 48 - Handmade Hero Day 034 - Tile Map Memory
2 janvier 2015
Day 034 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 49 - Handmade Hero Day 035 - Basic Sparse Tilemap Storage
2 janvier 2015
Day 035 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 50 - Handmade Hero Day 036 - Loading BMPs
6 janvier 2015
Day 036 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 51 - Handmade Hero Day 037 - Basic Bitmap Rendering
7 janvier 2015
Day 037 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 52 - Handmade Hero Day 038 - Basic Linear Bitmap Blending
8 janvier 2015
Day 038 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 53 - Handmade Hero Day 039 - Basic Bitmap Rendering Cleanup
9 janvier 2015
Day 039 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 54 - Handmade Hero Day 040 - Cursor Hiding and Fullscreen Support
9 janvier 2015
Day 040 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 55 - Handmade Hero Day 041 - Overview of the Types of Math Used in Games
13 janvier 2015
Day 041 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 56 - Handmade Hero Day 042 - Basic 2D Vectors
14 janvier 2015
Day 042 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 57 - Handmade Hero Day 043 - The Equations of Motion
15 janvier 2015
Day 043 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 58 - Handmade Hero Day 044 - Reflecting Vectors
16 janvier 2015
Day 044 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 59 - Handmade Hero Day 045 - Geometric vs. Temporal Movement Search
16 janvier 2015
Day 045 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 60 - Handmade Hero Day 046 - Basic Multiplayer Support
20 janvier 2015
Day 046 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 61 - Handmade Hero Day 047 - Vector Lengths
21 janvier 2015
Day 047 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 62 - Handmade Hero Day 048 - Line Segment Intersection Collisions
22 janvier 2015
Day 048 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 63 - Handmade Hero Day 049 - Debugging Canonical Coordinates
23 janvier 2015
Day 049 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 64 - Handmade Hero Day 050 - Basic Minkowski-based Collision Detection
23 janvier 2015
Day 050 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 65 - Handmade Hero Day 051 - Separating Entities By Update Frequency
27 janvier 2015
Day 051 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 66 - Handmade Hero Day 052 - Entity Movement in Camera Space
28 janvier 2015
Day 052 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 67 - Handmade Hero Day 053 - Environment Elements as Entities
29 janvier 2015
Day 053 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 68 - Handmade Hero Day 054 - Removing the Dormant Entity Concept
30 janvier 2015
Day 054 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 69 - Handmade Hero Day 055 - Hash-based World Storage
30 janvier 2015
Day 055 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 70 - Handmade Hero Day 056 - Switching from Tiles to Entities
3 février 2015
Day 056 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 71 - Handmade Hero Day 057 - Spatially Partitioning Entities
4 février 2015
Day 057 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 72 - Handmade Hero Day 058 - Using the Spatial Partition
5 février 2015
Day 058 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 73 - Handmade Hero Day 059 - Adding a Basic Familiar Entity
6 février 2015
Day 059 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 74 - Handmade Hero Day 060 - Adding Hitpoints
6 février 2015
Day 060 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 75 - Handmade Hero Day 061 - Adding a Simple Attack
10 février 2015
Day 061 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 76 - Handmade Hero Day 062 - Basic Moving Projectiles
11 février 2015
Day 062 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 77 - Handmade Hero Day 063 - Simulation Regions
12 février 2015
Day 063 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 78 - Handmade Hero Day 064 - Mapping Entity Indexes to Pointers
13 février 2015
Day 064 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 79 - Handmade Hero Day 065 - Finishing the Simulation Region Change
13 février 2015
Day 065 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 80 - Handmade Hero Day 066 - Adding Support for Non-spatial Entities
16 février 2015
Day 066 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 81 - Handmade Hero Day 067 - Making Updates Conditional
18 février 2015
Day 067 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 82 - Handmade Hero Day 068 - Exact Enforcement of Maximum Movement Distances
19 février 2015
Day 068 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 83 - Handmade Hero Day 069 - Pairwise Collision Rules
19 février 2015
Day 069 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 84 - Handmade Hero Day 070 - Exploration To-do List
20 février 2015
Day 070 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 85 - Handmade Hero Day 071 - Converting to Full 3D Positioning
24 février 2015
Day 071 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 86 - Handmade Hero Day 072 - Proper 3D Inclusion Tests
25 février 2015
Day 072 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 87 - Handmade Hero Day 073 - Temporarily Overlapping Entities
26 février 2015
Day 073 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 88 - Handmade Hero Day 074 - Moving Entities Up and Down Stairwells
27 février 2015
Day 074 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 89 - Handmade Hero Day 075 - Conditional Movement Based on Step Heights
27 février 2015
Day 075 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 90 - Handmade Hero Day 076 - Entity Heights and Collision Detection
10 mars 2015
Day 076 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 91 - Handmade Hero Day 077 - Entity Ground Points
11 mars 2015
Day 077 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 92 - Handmade Hero Day 078 - Multiple Collision Volumes Per Entity
12 mars 2015
Day 078 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 93 - Handmade Hero Day 079 - Defining the Ground
13 mars 2015
Day 079 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 94 - Handmade Hero Day 080 - Handling Traversables in the Collision Loop
14 mars 2015
Day 080 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 95 - Handmade Hero Day 081 - Creating Ground with Overlapping Bitmaps
19 mars 2015
Day 081 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 96 - Handmade Hero Day 082 - Caching Composited Bitmaps
20 mars 2015
Day 082 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 97 - Handmade Hero Day 083 - Premultiplied Alpha
20 mars 2015
Day 083 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 98 - Handmade Hero Day 084 - Scrolling Ground Buffer
24 mars 2015
Day 084 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 99 - Handmade Hero Day 085 - Transient Ground Buffers
25 mars 2015
Day 085 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 100 - Handmade Hero Day 086 - Aligning Ground Buffers to World Chunks
26 mars 2015
Day 086 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 101 - Handmade Hero Day 087 - Seamless Ground Textures
27 mars 2015
Day 087 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 102 - Handmade Hero Day 088 - Push Buffer Rendering
28 mars 2015
Day 088 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 103 - Handmade Hero Day 089 - Renderer Push Buffer Entry Types
31 mars 2015
Day 089 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 104 - Handmade Hero Day 090 - Bases Part I
1 avril 2015
Day 090 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 105 - Handmade Hero Day 091 - Bases Part II
2 avril 2015
Day 091 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 106 - Handmade Hero Day 092 - Filling Rotated and Scaled Rectangles
3 avril 2015
Day 092 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 107 - Handmade Hero Day 093 - Textured Quadrilaterals
4 avril 2015
Day 093 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 108 - Handmade Hero Day 094 - Converting sRGB to Light-linear Space
7 avril 2015
Day 094 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 109 - Handmade Hero Day 095 - Gamma-correct Premultiplied Alpha
8 avril 2015
Day 095 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 110 - Handmade Hero Day 096 - Introduction to Lighting
9 avril 2015
Day 096 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 111 - Handmade Hero Day 097 - Adding Normal Maps to the Pipeline
10 avril 2015
Day 097 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 112 - Handmade Hero Day 098 - Normal Map Code Cleanup
11 avril 2015
Day 098 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 113 - Handmade Hero Day 099 - Test Environment Maps
14 avril 2015
Day 099 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 114 - Handmade Hero Day 100 - Reflection Vectors
15 avril 2015
Day 100 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 115 - Handmade Hero Day 101 - The Inverse and the Transpose
16 avril 2015
Day 101 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 116 - Handmade Hero Day 102 - Transforming Normals Properly
17 avril 2015
Day 102 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 117 - Handmade Hero Day 103 - Card-like Normal Map Reflections
18 avril 2015
Day 103 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 118 - Handmade Hero Day 104 - Switching to Y-is-up Render Targets
21 avril 2015
Day 104 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 119 - Handmade Hero Day 105 - Cleaning Up the Renderer API
22 avril 2015
Day 105 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 120 - Handmade Hero Day 106 - World Scaling
23 avril 2015
Day 106 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 121 - Handmade Hero Day 107 - Fading Z Layers
24 avril 2015
Day 107 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 122 - Handmade Hero Day 108 - Perspective Projection
25 avril 2015
Day 108 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 123 - Handmade Hero Day 109 - Resolution-Independent Rendering
28 avril 2015
Day 109 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 124 - Handmade Hero Day 110 - Unprojecting Screen Boundaries
30 avril 2015
Day 110 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 125 - Handmade Hero Day 111 - Resolution-Independent Ground Chunks
1 mai 2015
Day 111 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 126 - Handmade Hero Day 112 - A Mental Model of CPU Performance
5 mai 2015
Day 112 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 127 - Handmade Hero Day 113 - Simple Performance Counters
6 mai 2015
Day 113 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 128 - Handmade Hero Day 114 - Preparing a Function for Optimization
7 mai 2015
Day 114 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 129 - Handmade Hero Day 115 - SIMD Basics
7 mai 2015
Day 115 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 130 - Handmade Hero Day 116 - Converting Math Operations to SIMD
8 mai 2015
Day 116 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 131 - Handmade Hero Day 117 - Packing Pixels for the Framebuffer
12 mai 2015
Day 117 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 132 - Handmade Hero Day 118 - Wide Unpacking and Masking
13 mai 2015
Day 118 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 133 - Handmade Hero Day 119 - Counting Intrinsics
14 mai 2015
Day 119 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 134 - Handmade Hero Day 120 - Measuring Port Usage with IACA
15 mai 2015
Day 120 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 135 - Handmade Hero Day 121 - Rendering in Tiles (Marathon)
17 mai 2015
Day 121 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 136 - The Terminator Gene (30 minute version)
21 mai 2015
** IF YOU HAVE a one hour slot at a conference somewhere, and will be doing good video recording, I would love to give the full one-hour version of this talk. You can contact me at casey@mollyrocket.com, or @cmuratori on Twitter. This is the 30 minute version of my lecture, "The Terminator Gene". Unfortunately, the talk suffered quite a bit in being cut down from an hour to 30 minutes, and I have been unable to get the raw video from Power of Play, so I also am unable to properly composite the video presentation that ran alongside it. - Casey
Épisode 137 - Handmade Hero Day 122 - Introduction to Multithreading
25 mai 2015
Day 122 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 138 - Handmade Hero Day 123 - Interlocked Operations
27 mai 2015
Day 123 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 139 - Handmade Hero Day 124 - Memory Barriers and Semaphores
28 mai 2015
Day 124 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 140 - Handmade Hero Day 125 - Abstracting the Work Queue
29 mai 2015
Day 125 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 141 - Handmade Hero Day 126 - Circular FIFO Work Queue
30 mai 2015
Day 126 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 142 - Handmade Hero Day 127 - Aligning Rendering Memory
2 juin 2015
Day 127 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 143 - Handmade Hero Day 128 - Push-time Transforms
3 juin 2015
Day 128 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 144 - Handmade Hero Day 129 - Adding Orthographic Projection
4 juin 2015
Day 129 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 145 - Handmade Hero Day 130 - Seamless Bilinear Tiling
5 juin 2015
Day 130 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 146 - Handmade Hero Day 131 - Asynchronous Ground Chunk Composition
9 juin 2015
Day 131 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 147 - Handmade Hero Day 132 - Asset Streaming
10 juin 2015
Day 132 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 148 - Handmade Hero Day 133 - Preliminary Asset Structuring
11 juin 2015
Day 133 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 149 - Handmade Hero Day 134 - Mapping Assets to Bitmaps
12 juin 2015
Day 134 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 150 - Handmade Hero Day 135 - Typed Asset Arrays
13 juin 2015
Day 135 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 151 - Handmade Hero Day 136 - Tag-based Asset Retrieval
16 juin 2015
Day 136 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 152 - Handmade Hero Day 137 - Matching Periodic Tags
17 juin 2015
Day 137 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 153 - Handmade Hero Day 138 - Loading WAV Files
18 juin 2015
Day 138 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 154 - Handmade Hero Day 139 - Introduction to Sound Mixing
19 juin 2015
Day 139 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 155 - Handmade Hero Day 140 - Implementing a Sound Mixer
20 juin 2015
Day 140 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 156 - Handmade Hero Day 141 - Streaming Large Audio in Chunks
23 juin 2015
Day 141 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 157 - Handmade Hero Day 142 - Per-sample Volume Interpolation
24 juin 2015
Day 142 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 158 - Handmade Hero Day 143 - Pitch Shifting in the Mixer
25 juin 2015
Day 143 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 159 - Handmade Hero Day 144 - SSE Mixer Pre and Post Loops
27 juin 2015
Day 144 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 160 - Handmade Hero Day 145 - SSE Mixer Main Loop
30 juin 2015
Day 145 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 161 - Handmade Hero Day 146 - Accumulation vs. Explicit Calculation
1 juillet 2015
Day 146 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 162 - Handmade Hero Day 147 - Defining the Asset File
14 juillet 2015
Day 147 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 163 - Handmade Hero Day 148 - Writing the Asset File Header
15 juillet 2015
Day 148 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 164 - Handmade Hero Day 149 - Writing Assets to the Asset File
16 juillet 2015
Day 149 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 165 - Handmade Hero Day 150 - Loading Assets from the Asset File
17 juillet 2015
Day 150 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 166 - Handmade Hero Day 151 - New Platform File API
18 juillet 2015
Day 151 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 167 - Handmade Hero Day 152 - New Win32 File API Implementation
21 juillet 2015
Day 152 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 168 - Handmade Hero Day 153 - Merging Multiple Asset Files
22 juillet 2015
Day153 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 169 - Handmade Hero Day 154 - Finding Asset Files with Win32
23 juillet 2015
Day 154 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 170 - Handmade Hero Day 155 - Introduction to Particle Systems
24 juillet 2015
Day 155 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 171 - Handmade Hero Day 156 - Lagrangian vs. Eulerian Simulation
25 juillet 2015
Day 156 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 172 - Handmade Hero Day 157 - Introduction to General Purpose Allocation
28 juillet 2015
Day 157 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 173 - Handmade Hero Day 158 - Tracking Asset Usage
29 juillet 2015
Day 158 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 174 - Handmade Hero Day 159 - Cleaning Up the Loaded Asset Infrastructure
30 juillet 2015
Day 159 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 175 - Handmade Hero Day 160 - Basic General Purpose Allocation
31 juillet 2015
Day 160 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 176 - Handmade Hero Day 161 - Finishing the General Purpose Allocator
1 août 2015
Day 161 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 177 - Handmade Hero Day 162 - Introduction to Fonts
4 août 2015
Day 162 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 178 - Handmade Hero Day 163 - Asset Processing with STB TrueType
5 août 2015
Day 163 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 179 - Handmade Hero Day 164 - Asset Processing with Windows Fonts
6 août 2015
Day 164 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 180 - Handmade Hero Day 165 - Fixing an Asset System Thread Bug
11 août 2015
Day 165 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 181 - Handmade Hero Day 166 - Adding Locks to the Asset Operations
12 août 2015
Day 166 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 182 - Handmade Hero Day 167 - Finishing Win32 Font Glyph Extraction
13 août 2015
Day 167 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 183 - Handmade Hero Day 168 - Rendering Lines of Text
14 août 2015
Day 168 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 184 - Handmade Hero Day 169 - Aligning Text to a Baseline
15 août 2015
Day 169 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 185 - Handmade Hero Day 170 - Defining Font Metadata
18 août 2015
Day 170 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 186 - Handmade Hero Day 171 - Adding Font Metadata to the Asset Builder
19 août 2015
Day 171 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 187 - Handmade Hero Day 172 - Extracting Kerning Tables from Windows
20 août 2015
Day 172 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 188 - Handmade Hero Day 173 - Precise Font Alignment
21 août 2015
Day 173 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 189 - Handmade Hero Day 174 - Adding Sparse Unicode Support
23 août 2015
Day 174 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 190 - Handmade Hero Day 175 - Finishing Sparse Unicode Support
26 août 2015
Day 175 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 191 - Handmade Hero Day 176 - Introduction to Debug Infrastructure
1 septembre 2015
Day 176 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 192 - Handmade Hero Day 177 - Automatic Performance Counters
2 septembre 2015
Day 177 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 193 - Handmade Hero Day 178 - Thread-safe Performance Counters
3 septembre 2015
Day 178 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 194 - Handmade Hero Day 179 - Tracking Debug Information Over Time
4 septembre 2015
Day 179 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 195 - Handmade Hero Day 180 - Adding Debug Graphs
5 septembre 2015
Day 180 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 196 - Handmade Hero Day 181 - Log-based Performance Counters
9 septembre 2015
Day 181 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 197 - Handmade Hero Day 182 - Fast Thread ID Retrieval
10 septembre 2015
Day 182 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 198 - Handmade Hero Day 183 - Platform Layer Debug Events
11 septembre 2015
Day 183 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 199 - Handmade Hero Day 184 - Collating Debug Events
12 septembre 2015
Day 184 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 200 - Handmade Hero Day 185 - Finishing Basic Debug Collation
15 septembre 2015
Day 185 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 201 - Handmade Hero Day 186 - Starting to Debug Event Recording
16 septembre 2015
Day 186 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 202 - Handmade Hero Day 187 - Fixing an Event Recording Bug
17 septembre 2015
Day 187 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 203 - Handmade Hero Day 188 - Adding Hover to the Debug Graphs
18 septembre 2015
Day 188 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 204 - Handmade Hero Day 189 - Incremental Debug Frame Processing
19 septembre 2015
Day 189 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 205 - Handmade Hero Day 190 - Cleaning Up Debug Globals
22 septembre 2015
Day 190 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 206 - Handmade Hero Day 191 - Implementing a Radial Menu
23 septembre 2015
Day 191 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 207 - Handmade Hero Day 192 - Implementing Self-Recompilation
24 septembre 2015
Day 192 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 208 - Handmade Hero Day 193 - Run-time Setting of Compile-time Variables
25 septembre 2015
Day 193 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 209 - Handmade Hero Day 194 - Organizing Debug Variables into a Hierarchy
29 septembre 2015
Day 194 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 210 - Handmade Hero Day 195 - Implementing an Interactive Tree View
30 septembre 2015
Day 195 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 211 - Handmade Hero Day 196 - Introduction to UI Interactions
1 octobre 2015
Day 196 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 212 - Handmade Hero Day 197 - Integrating Multiple Debug Views
2 octobre 2015
Day 197 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 213 - Handmade Hero Day 198 - Run-time Editing of Debug Hierarchies
3 octobre 2015
Day 198 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 214 - Handmade Hero Day 199 - Reusing Debug Interactions
6 octobre 2015
Day 199 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 215 - Handmade Hero Day 200 - Debug Element Layout
7 octobre 2015
Day 200 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 216 - Handmade Hero Day 201 - Isolating the Debug Code
8 octobre 2015
Day 201 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 217 - Handmade Hero Day 202 - Multiply Appearing Debug Values
9 octobre 2015
Day 202 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 218 - Handmade Hero Day 203 - Debug UI State Caching
13 octobre 2015
Day 203 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 219 - Handmade Hero Day 204 - Unprojecting the Mouse Cursor
14 octobre 2015
Day 204 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 220 - Handmade Hero Day 205 - Picking Entities with the Mouse
16 octobre 2015
Day 205 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 221 - Handmade Hero Day 206 - Implementing Introspection
17 octobre 2015
Day 206 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 222 - Handmade Hero Day 207 - Using Introspection Data
20 octobre 2015
Day 207 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 223 - Handmade Hero Day 208 - Adding Data Blocks to the Debug Log
21 octobre 2015
Day 208 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 224 - Handmade Hero Day 209 - Displaying Buffered Debug Data
22 octobre 2015
Day 209 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 225 - Handmade Hero Day 210 - Consolidating Debug Data Storage
23 octobre 2015
Day 210 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 226 - "Free to Play" Business Model Debate with Shawn McGrath
23 octobre 2015
In this post-stream event, at his request, I play devil's advocate to Shawn McGrath's decision to adopt a "Free to Play" business model for his next game. We explore a number of the subtle issues involved, and actually come up with a surprising but potentially beneficial compromise by the end.
Épisode 227 - Handmade Hero Day 211 - Removing Records and Translation Units from the Debug Code
24 octobre 2015
Day 211 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 228 - Handmade Hero Day 212 - Integrating Debug UI into Game Code
27 octobre 2015
Day 212 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 229 - Handmade Hero Day 213 - Turning Debug Switches into Events
28 octobre 2015
Day 213 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 230 - Handmade Hero Day 214 - Collating Permanent Debug Values
29 octobre 2015
Day 214 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 231 - Handmade Hero Day 215 - Cleaning Up Debug Event Collation
30 octobre 2015
Day 215 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 232 - Handmade Hero Day 216 - On-demand Deallocation
18 novembre 2015
Day 216 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 233 - Handmade Hero Day 217 - Per-element Debug Event Storage
19 novembre 2015
Day 217 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 234 - Handmade Hero Day 218 - Hashing Debug Elements
20 novembre 2015
Day 218 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 235 - Handmade Hero Day 219 - Automatically Constructed Debug Hierarchies
21 novembre 2015
Day 219 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 236 - Handmade Hero Day 220 - Displaying Data Blocks in the Hierarchy
24 novembre 2015
Day 220 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 237 - Handmade Hero Day 221 - Implementing Multi-layer Cutscenes
9 décembre 2015
Day 221 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 238 - Handmade Hero Day 222 - Laying Out Cutscenes
10 décembre 2015
Day 222 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 239 - Handmade Hero Day 223 - Playing Multiple Cutscenes
11 décembre 2015
Day 223 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 240 - Handmade Hero Day 224 - Prefetching Cutscene Layers
12 décembre 2015
Day 224 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 241 - Handmade Hero Day 225 - Fading In and Out from the Windows Desktop
15 décembre 2015
Day 225 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 242 - Handmade Hero Day 226 - Handling Multiple Metagame Modes
17 décembre 2015
Day 226 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 243 - Handmade Hero Day 227 - Switching Between Metagame Modes
18 décembre 2015
Day 227 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 244 - Handmade Hero Day 228 - Waiting for Dependent Tasks on Metagame Mode Changes
19 décembre 2015
Day 228 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 245 - Handmade Hero Day 229 - Sorting Render Elements
5 janvier 2016
Day 229 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 246 - Handmade Hero Day 230 - Refining Renderer Sort Keys
6 janvier 2016
Day 230 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 247 - Handmade Hero Day 231 - Order Notation
7 janvier 2016
Day 231 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 248 - Handmade Hero Day 232 - Examples of Sorting Algorithms
8 janvier 2016
Day 232 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 249 - Handmade Hero Day 233 - Can We Merge Sort In Place?
9 janvier 2016
Day 233 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 250 - Handmade Hero Day 234 - Implementing Radix Sort
12 janvier 2016
Day 234 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 251 - Handmade Hero Day 235 - Initializing OpenGL on Windows
13 janvier 2016
Day 235 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 252 - Handmade Hero Day 236 - GPU Conceptual Overview
14 janvier 2016
Day 236 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 253 - Handmade Hero Day 237 - Displaying an Image with OpenGL
16 janvier 2016
Day 237 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 254 - Handmade Hero Day 238 - Making OpenGL Use Our Screen Coordinates
19 janvier 2016
Day 238 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 255 - Handmade Hero Day 239 - Rendering the Game Through OpenGL
20 janvier 2016
Day 239 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 256 - Handmade Hero Day 240 - Moving the Renderer into a Third Tier
21 janvier 2016
Day 240 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 257 - Handmade Hero Day 241 - OpenGL VSync and sRGB Extensions
22 janvier 2016
Day 241 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 258 - Handmade Hero Day 242 - OpenGL Context Escalation
23 janvier 2016
Day 242 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 259 - Handmade Hero Chat 002
12 février 2016
See http://handmadehero.org for details.
Épisode 260 - Handmade Hero Chat 004
12 février 2016
See http://handmadehero.org for details.
Épisode 261 - Handmade Hero Chat 003
12 février 2016
See http://handmadehero.org for details.
Épisode 262 - Handmade Hero Chat 001
12 février 2016
See http://handmadehero.org for details.
Épisode 263 - Handmade Hero Chat 005 - SGX and Unbreakable DRM
13 février 2016
Day 000 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 264 - Handmade Hero Chat 006 - Error-based Drawing Algorithms
16 février 2016
See http://handmadehero.org for details.
Épisode 265 - Handmade Hero Chat 007 - Inverse Kinematics
17 février 2016
See http://handmadehero.org for details.
Épisode 266 - Handmade Hero Chat 010 - Partial Specialization
20 février 2016
See http://handmadehero.org for details.
Épisode 267 - Handmade Hero Day 243 - Asynchronous Texture Downloads
9 mars 2016
Day 243 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 268 - Handmade Hero Day 244 - Finishing Asynchronous Texture Downloads
10 mars 2016
Day 244 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 269 - Handmade Hero Day 245 - Using wglChoosePixelFormatARB
11 mars 2016
Day 245 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 270 - Handmade Hero Day 246 - Moving Worker Context Creation to the Main Thread
12 mars 2016
Day 246 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 271 - Handmade Hero Day 247 - Simplifying Debug Values
15 mars 2016
Day 247 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 272 - Handmade Hero Day 248 - Cleaning Up Data Block Display
16 mars 2016
Day 248 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 273 - Handmade Hero Day 249 - Cleaning Up Debug Macros
17 mars 2016
Day 249 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 274 - Handmade Hero Day 250 - Cleaning Up Debug GUIDs
18 mars 2016
Day 250 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 275 - Handmade Hero Day 251 - Finishing the Debug Hierarchy
19 mars 2016
Day 251 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 276 - Handmade Hero Day 252 - Allowing Debug Value Edits
23 mars 2016
Day 252 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 277 - Handmade Hero Day 253 - Reenabling More Debug UI
23 mars 2016
Day 253 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 278 - Handmade Hero Day 254 - Reenabling Profiling
24 mars 2016
Day 254 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 279 - Handmade Hero Day 255 - Building a Profile Tree
25 mars 2016
Day 255 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 280 - Handmade Hero Day 256 - XBox Controller Stalls and Fixing GL Blit Gamma
26 mars 2016
Day 256 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 281 - Handmade Hero Day 257 - Cleaning Up Some Win32 Issues
29 mars 2016
Day 257 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 282 - Handmade Hero Day 258 - Fixing Profiling Across Code Reloads
31 mars 2016
Day 258 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 283 - Handmade Hero Day 259 - OpenGL and Software Renderer Cleanup
1 avril 2016
Day 259 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 284 - Handmade Hero Day 260 - Implementing Drill-down in the Profiler
6 avril 2016
Day 260 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 285 - Handmade Hero Day 261 - Changing to Static Frame Arrays
7 avril 2016
Day 261 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 286 - Handmade Hero Day 262 - Drawing Multi-frame Profile Graphs
8 avril 2016
Day 262 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 287 - Handmade Hero Day 263 - Adding a Debug Frame Slider
9 avril 2016
Day 263 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 288 - Handmade Hero Day 264 - Adding Buttons to the Profiler
12 avril 2016
Day 264 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 289 - Handmade Hero Day 265 - Cleaning Up the UI Layout Code
13 avril 2016
Day 265 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 290 - Impromptu Discussion of Debugger Features
13 avril 2016
A by-request impromptu discussion of what debugger features are necessary if someone was to make a custom debugger.
Épisode 291 - Handmade Hero Day 266 - Adding a Top Clocks Profile View
14 avril 2016
Day 266 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 292 - Handmade Hero Day 267 - Adding Per-Element Clipping Rectangles
15 avril 2016
Day 267 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 293 - Handmade Hero Day 268 - Consolidating Debug Links and Groups
19 avril 2016
Day 268 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 294 - Handmade Hero Day 269 - Cleaning Up Menu Drawing
20 avril 2016
Day 269 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 295 - Handmade Hero Day 270 - Making Traversable Points
21 avril 2016
Day 270 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 296 - Handmade Hero Day 271 - Hybrid Tile-based Movement
23 avril 2016
Day271 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 297 - Handmade Hero Day 272 - Explicit Movement Transitions
26 avril 2016
Day 272 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 298 - Handmade Hero Day 273 - Animation Overview
27 avril 2016
Day 273 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 299 - Handmade Hero Day 274 - Dynamic Animation with Springs
28 avril 2016
Day 274 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 300 - Handmade Hero Day 275 - Passing Rotation and Shear to the Renderer
30 avril 2016
Day 275 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 301 - Handmade Hero Day 276 - Tuning the Body Animation
3 mai 2016
Day 276 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 302 - Handmade Hero Day 277 - The Sparse Entity System
6 mai 2016
Day 277 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 303 - Handmade Hero Day 278 - Moving Entity Storage into World Chunks
6 mai 2016
Day 278 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 304 - Handmade Hero Day 279 - Finishing World Chunk Entity Storage
7 mai 2016
Day 279 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 305 - Overview of the CTime Utility
9 mai 2016
Addition of CTime to the Handmade Hero source tree. See http://handmadehero.org for details. For source code as of the time of this video, see https://gist.github.com/cmuratori/8c909975de4bb071056b4ec1651077e8
Épisode 306 - Handmade Hero Day 280 - Cleaned Up Streaming Entity Simulation
10 mai 2016
Day 280 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 307 - Handmade Hero Day 281 - Animating the Camera Between Rooms
11 mai 2016
Day 281 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 308 - Handmade Hero Day 282 - Z Movement and Camera Motion
12 mai 2016
Day 282 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 309 - Handmade Hero 283 - Making Standing-on a More Rigorous Concept
14 mai 2016
Day 283 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 310 - Handmade Hero Day 284 - Reorganizing the Head and Body Code
14 mai 2016
Day 284 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 311 - HandmadeCon 2015 - Tommy Refenes
15 mai 2016
For more information, or to purchase tickets to a future HandmadeCon, see http://handmadecon.org.
Épisode 312 - HandmadeCon 2015 - Mike Acton
16 mai 2016
For more information, or to purchase tickets to a future HandmadeCon, see http://handmadecon.org.
Épisode 313 - Handmade Hero Day 285 - Transactional Occupation of Traversables
17 mai 2016
Day 285 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 314 - Handmade Hero Day 286 - Starting to Decouple Entity Behavior
19 mai 2016
Day 286 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 315 - Handmade Hero Day 287 - Adding Brains
21 mai 2016
Day 287 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 316 - HandmadeCon 2015 - Pat Wyatt
23 mai 2016
For more information, or to purchase tickets to a future HandmadeCon, see http://handmadecon.org.
Épisode 317 - Handmade Hero Day 288 - Finishing Brains
24 mai 2016
Day 288 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 318 - Handmade Hero Day 289 - Decoupling Visuals from Entity Types
26 mai 2016
Day 289 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 319 - Handmade Hero Day 290 - Finishing Separated Rendering
26 mai 2016
Day 290 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 320 - Handmade Hero Day 291 - Hopping Monstar and Occupying Trees
28 mai 2016
Day 291 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 321 - HandmadeCon 2015 - Jonathan Blow
30 mai 2016
For more information, or to purchase tickets to a future HandmadeCon, see http://handmadecon.org.
Épisode 322 - Handmade Hero Day 292 - Implementing Snakes
2 juin 2016
Day 292 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 323 - Handmade Hero Day 293 - Moving Familiars
3 juin 2016
Day 293 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 324 - Handmade Hero Day 294 - Adding the Glove
4 juin 2016
Day 294 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 325 - HandmadeCon 2015 - Ron Gilbert
6 juin 2016
For more information, or to purchase tickets to a future HandmadeCon, see http://handmadecon.org.
Épisode 326 - Handmade Hero Day 295 - Stacking Rooms for Z Layer Debugging
7 juin 2016
Day 295 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 327 - Handmade Hero Day 296 - Fog and Alpha for Layers
8 juin 2016
Day 296 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 328 - Handmade Hero Day 297 - Separating Entities into Z Layers
9 juin 2016
Day 297 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 329 - Handmade Hero Day 298 - Improving Sort Keys Part 1
10 juin 2016
Day 298 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 330 - Handmade Hero Day 299 - Improving Sort Keys Part 2
14 juin 2016
Day 299 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 331 - Handmade Hero Day 300 - Changing from Sort Keys to Sort Rules
16 juin 2016
Day 300 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 332 - Handmade Hero Day 301 - Sorting with Sprite Bounds
17 juin 2016
Day 301 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 333 - Handmade Hero Day 302 - Confirming No Total Ordering
18 juin 2016
Day 302 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 334 - Handmade Hero Day 303 - Trying Separate Y and Z Sorts
6 juillet 2016
Day 303 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 335 - Handmade Hero Day 304 - Building and Traversing Graphs
7 juillet 2016
Day 304 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 336 - Handmade Hero Day 305 - Using Memory Arenas in the Platform Layer
8 juillet 2016
Day 305 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 337 - Handmade Hero Day 306 - Debugging Graph-based Sort
9 juillet 2016
Day 306 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 338 - Handmade Hero Day 307 - Visualizing Sort Groups
12 juillet 2016
Day 307 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 339 - Handmade Hero Day 308 - Debugging the Cycle Check
13 juillet 2016
Day 308 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 340 - Handmade Hero Day 309 - Grid Partitioning for Overlap Testing
14 juillet 2016
Day 309 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 341 - Handmade Hero Day 310 - Finishing Sort Acceleration via Gridding
15 juillet 2016
Day 310 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 342 - Handmade Hero Day 311 - Allowing Manual Sorting
19 juillet 2016
Day 311 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 343 - Handmade Hero Day 312 - Cross-entity Manual Sorting
20 juillet 2016
Day 312 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 344 - Handmade Hero Day 313 - Returning to Work on Z Layers
22 juillet 2016
Day 313 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 345 - Handmade Hero Day 314 - Breaking Sprites into Layers
23 juillet 2016
Day 314 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 346 - Handmade Hero Day 315 - Un-reversing Sort Key Order
26 juillet 2016
Day 315 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 347 - Handmade Hero Day 316 - Multiple Software Render Targets
27 juillet 2016
Day 316 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 348 - Handmade Hero Day 317 - Alpha Blending Multiple Render Targets
28 juillet 2016
Day 317 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 349 - Handmade Hero Day 318 - Optimizing Render Target Blends and Clears
29 juillet 2016
Day 318 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 350 - Handmade Hero Day 319 - Inverse and Transpose Matrices
30 juillet 2016
Day 319 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 351 - Handmade Hero Day 320 - Inverting a 2x2 Matrix by Hand
3 août 2016
Day 320 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 352 - Handmade Hero Day 321 - Multiple OpenGL Render Targets
4 août 2016
Day 321 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 353 - Handmade Hero Day 322 - Handling Multiple Display Aspect Ratios
5 août 2016
Day 322 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 354 - Handmade Hero Day 323 - Fixing Miscellaneous Bugs
6 août 2016
Day 323 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 355 - Handmade Hero Day 324 - Moving Away from Multiple OpenGL Contexts
9 août 2016
Day 324 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 356 - Handmade Hero Day 325 - Ticket Mutexes
10 août 2016
Day 325 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 357 - Handmade Hero Day 326 - Vararg Functions
11 août 2016
Day 326 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 358 - Handmade Hero Day 327 - Parsing Printf Format Strings
16 août 2016
Day 327 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 359 - Handmade Hero Day 328 - Integer and String Support in Printf
17 août 2016
Day 328 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 360 - Handmade Hero Day 329 - Printing Out Floats Poorly
21 septembre 2016
Day 329 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 361 - Handmade Hero Day 330 - Fixings Bugs from the Issue List
22 septembre 2016
Day 330 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 362 - Handmade Hero Day 331 - Activating Entities by Brain
23 septembre 2016
Day 331 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 363 - Handmade Hero Day 332 - Disabling Sort for Debug Overlays
24 septembre 2016
Day 332 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 364 - Handmade Hero Day 333 - Floor-relative Perspective Transforms
27 septembre 2016
Day 333 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 365 - Handmade Hero Day 334 - Adding Boost Pads
28 septembre 2016
Day 334 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 366 - Handmade Hero Day 335 - Moving Entities on Boost Squares
29 septembre 2016
Day 335 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 367 - Handmade Hero Day 336 - Adding a Particle System Cache
4 octobre 2016
Day 336 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 368 - Handmade Hero Day 337 - Convenient SIMD for Particles
5 octobre 2016
Day 337 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 369 - Handmade Hero Day 338 - Simulation-space Particles
6 octobre 2016
Day 338 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 370 - Handmade Hero Day 339 - Debugging Particle Camera Offset Motion
7 octobre 2016
Day 339 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 371 - Handmade Hero Chat 011 - Undefined Behavior
8 octobre 2016
See http://handmadehero.org for details.
Épisode 372 - Handmade Hero Day 340 - Cleaning Up World / Sim-Region Interactions
19 octobre 2016
Day 340 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 373 - Handmade Hero Chat 012 - Imposter Syndrome
20 octobre 2016
See http://handmadehero.org for details.
Épisode 374 - Handmade Hero Day 341 - Dynamically Growing Arenas
21 octobre 2016
Day 341 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 375 - Handmade Hero Day 342 - Supporting Temporary Memory in Dynamic Arenas
22 octobre 2016
Day 342 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 376 - Handmade Hero Day 343 - Saving and Restoring Dynamically Allocated Memory Pages
25 octobre 2016
Day 343 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 377 - Handmade Hero Day 344 - Selective Memory Restoration
26 octobre 2016
Day 344 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 378 - Handmade Hero Day 345 - Protecting Memory Pages for Underflow Detection
27 octobre 2016
Day 345 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 379 - Handmade Hero Day 346 - Consolidating Memory Block Headers
28 octobre 2016
Day 346 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 380 - Handmade Hero Day 347 - Debugging Win32 Memory List Corruption
2 novembre 2016
Day 347 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 381 - Handmade Hero Day 348 - Debugging Cutscene Z and Traversable Creation
4 novembre 2016
Day 348 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 382 - Handmade Hero Day 349 - Running Multiple Sim Regions
5 novembre 2016
Day 349 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 383 - Handmade Hero Day 350 - Multithreaded World Simulation
13 novembre 2016
Day 350 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 384 - Handmade Hero Day 351 - Optimizing Multithreaded Simulation Regions
14 novembre 2016
Day 351 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 385 - Handmade Hero Day 352 - Isolating the Camera Update Code
12 décembre 2016
Day 352 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 386 - Career Stories 3
13 décembre 2016
See https://mollyrocket.com/news_0048.html for the complete series and links.
Épisode 387 - Career Stories 2
13 décembre 2016
See https://mollyrocket.com/news_0048.html for the complete series and links.
Épisode 388 - Career Stories 1
13 décembre 2016
See https://mollyrocket.com/news_0048.html for the complete series and links.
Épisode 389 - Handmade Hero Day 353 - Simple RLE Compression
18 décembre 2016
Day 353 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 390 - Handmade Hero Day 354 - Simple LZ Compression
19 décembre 2016
Day 354 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 391 - HandmadeCon 2016 - Compression
24 décembre 2016
Jeff Roberts and Fabian Giesen (https://fgiesen.wordpress.com), two of the experts behind RAD Game Tools' compression technology (http://radgametools.com), give an introduction to the field and how to properly conceptualize it. From the first session of HandmadeCon 2016. See http://handmadecon.org for details. Mikkel Hjortshøj (https://twitter.com/ThisDrunkDane) - Video Editing and Recording Neil Blakey-Milner (https://twitter.com/nxsy) - Recording William Bundy (https://twitter.com/William_Bundy) - Streaming Zakary Strange (https://twitter.com/StrangeZak) - Streaming Anna Rettberg (https://twitter.com/aerettberg) - Artwork Casey Muratori (https://twitter.com/cmuratori) - Interviewer
Épisode 392 - Handmade Hero Day 355 - Clearing Out Pending GitHub Bugs
1 janvier 2017
Day 355 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 393 - HandmadeCon 2016 - Asset Systems and Scalability
3 janvier 2017
Chris Butcher from Bungie (https://www.bungie.net/) discusses the challenges they faced scaling their asset processing system for Destiny (https://www.destinythegame.com/). From the second session of HandmadeCon 2016. See http://handmadecon.org for details. Mikkel Hjortshøj (https://twitter.com/ThisDrunkDane) - Video Editing and Recording Neil Blakey-Milner (https://twitter.com/nxsy) - Recording William Bundy (https://twitter.com/William_Bundy) - Streaming Zakary Strange (https://twitter.com/StrangeZak) - Streaming Anna Rettberg (https://twitter.com/aerettberg) - Artwork Casey Muratori (https://twitter.com/cmuratori) - Interviewer
Épisode 394 - Handmade Hero Day 356 - Making the Debug System CLANG Compatible
8 janvier 2017
Day 356 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 395 - Handmade Hero Day 357 - Room-based Camera Zoom
9 janvier 2017
Day 357of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 396 - Handmade Hero Day 358 - Introduction to Depth Buffers
15 janvier 2017
Day 358 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 397 - Handmade Hero Day 359 - OpenGL Projection Matrices Revisited
16 janvier 2017
Day 359 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 398 - Mock Interview with Shawn McGrath
22 janvier 2017
A live demonstration of a less confrontational programmer interview format that still gets deep into technical details. Interviewee: Shawn McGrath (https://twitter.com/sssmcgrath) Interviewer: Casey Muratori (https://mollyrocket.com/casey) Technique: Chris Hecker (http://chrishecker.com/Homepage)
Épisode 399 - HandmadeCon 2016 - Compression Followup
23 janvier 2017
A followup to the HandmadeCon 2016 session on compression featuring Charles Bloom (http://www.cbloom.com/rants.html) from RAD Game Tools. See http://handmadecon.org for details.
Épisode 400 - Handmade Hero Day 360 - Moving the Perspective Divide to OpenGL
29 janvier 2017
Day 360 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 401 - Handmade Hero Day 361 - Introduction to 3D Rotation Matrices
30 janvier 2017
Day 361 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 402 - Handmade Hero Day 362 - Matrix Multiplication and Transform Order
5 février 2017
Day 362 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 403 - Handmade Hero Day 363 - Making an Orbiting Debug Camera
6 février 2017
Day 363 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 404 - Handmade Hero Day 364 - Enabling the OpenGL Depth Buffer
12 février 2017
Day 364 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 405 - Handmade Hero Day 365 - Adjusting Sprite Cards to Counter Projection
13 février 2017
Day 365 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 406 - Handmade Hero Day 366 - Adding Cubes to the Renderer
19 février 2017
Day 366 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 407 - Handmade Hero Day 367 - Enabling OpenGL Multisampling
20 février 2017
Day 367 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 408 - Handmade Hero Day 368 - Compiling and Linking Shaders in OpenGL
27 février 2017
Day 368 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 409 - Handmade Hero Day 369 - Introduction to Vertex and Fragment Shaders
6 mars 2017
Day 369 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 410 - Handmade Hero Day 370 - Shader Fallback sRGB
12 mars 2017
Day 370 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 411 - Handmade Hero Day 371 - OpenGL Vertex Arrays
12 mars 2017
Day 371 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 412 - Handmade Hero Day 372 - Using Strictly OpenGL Core Profile
26 mars 2017
Day 372 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 413 - Handmade Hero Day 373 - Inverting the Full 3D Transform
27 mars 2017
Day 373 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 414 - Handmade Hero Day 374 - Debugging Z Transform and Bias
2 avril 2017
Day 374 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 415 - Handmade Hero Day 375 - Adding Distance-based Fog
3 avril 2017
Day 375 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 416 - Handmade Hero Day 376 - Drawing Debug Volumes
9 avril 2017
Day 376 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 417 - Handmade Hero Chat 013 - Translation Units, Function Pointers, Compilation, Linking, and Execution
10 avril 2017
See http://handmadehero.org for details.
Épisode 418 - Handmade Hero Day 377 - Improving Collision Volumes and the Camera
16 avril 2017
Day 377 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 419 - Handmade Hero Day 378 - Adding More Camera Behaviors
17 avril 2017
Day 378 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 420 - Handmade Hero Day 379 - Debug Overlay Cleanup and Render Group Performance Investigation
23 avril 2017
Day 379 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 421 - Handmade Hero Day 380 - Attempting (and Failing) to Fix the Clock
24 avril 2017
Day 380 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 422 - Handmade Hero Day 381 - Two-pass Depth Peeling
30 avril 2017
Day 381 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 423 - Handmade Hero Day 382 - Depth Peel Compositing
1 mai 2017
Day 382 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 424 - Handmade Hero Day 383 - Fixing Depth Peel Artifacts
7 mai 2017
Day 383 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 425 - Handmade Hero Day 384 - Dynamically Responding to Render Settings
8 mai 2017
Day 384 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 426 - Handmade Hero Day 385 - Trying Multisampled Depth Peels
27 mai 2017
Day 385 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 427 - Handmade Hero Day 386 - Implementing a Custom Multisample Resolve
28 mai 2017
Day 386 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 428 - Handmade Hero Day 387 - Further Attempts at Multisampled Depth Peeling
3 juin 2017
Day 387 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 429 - Handmade Hero Day 388 - Successful Multisampled Depth-Peeling
5 juin 2017
Day 388 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 430 - Handmade Hero Day 389 - Adding Simple Lighting
10 juin 2017
Day 389 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 431 - Handmade Hero Day 390 - Adding Simple Phong Lighting
12 juin 2017
Day 390 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 432 - Handmade Hero Day 391 - Planning Better Lighting
17 juin 2017
Day 391 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 433 - Handmade Hero Day 392 - Creating Lighting Textures
18 juin 2017
Day 392 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 434 - Handmade Hero Day 393 - Planning Lighting from Depth Peels
24 juin 2017
Day 393 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 435 - Handmade Hero Day 394 - Basic Multigrid Lighting Upward Iteration
26 juin 2017
Day 394 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 436 - Handmade Hero Day 395 - Basic Multigrid Lighting Down Iteration
1 juillet 2017
Day 395 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 437 - Handmade Hero Day 396 - Rendering Lighting Information from the Game
3 juillet 2017
Day 396 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 438 - Handmade Hero Day 397 - Converting Depth Peel Data to Lighting Data
9 juillet 2017
Day 397 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 439 - Handmade Hero Day 398 - Applying Lighting Back to Depth Peels
10 juillet 2017
Day 398 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 440 - Handmade Hero Day 399 - Creating a CPU-side Lighting Testbed
15 juillet 2017
Day 399 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 441 - Handmade Hero Day 400 - Adding an Ambient Occlusion Pass
16 juillet 2017
Day 400 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 442 - Handmade Hero Day 401 - Debugging Lighting Transfer
23 juillet 2017
Day 401 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 443 - Handmade Hero Day 402 - Adding Raycasting to the Lighting
24 juillet 2017
Day 402 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 444 - Handmade Hero Day 403 - Off-line Lighting and Per-vertex Reflectors
6 août 2017
Day 403 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 445 - Handmade Hero Day 404 - Voxel-Indexed Lighting Samples
7 août 2017
Day 404 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 446 - Handmade Hero Day 405 - Crashing the Stream with a Fragment Shader
13 août 2017
Day 405 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 447 - Handmade Hero Chat 014 - CRTP and Library Design
14 août 2017
See http://handmadehero.org for details.
Épisode 448 - HandmadeCon 2016 - Technical Direction at Blizzard
23 septembre 2017
Marco Koegler (https://goo.gl/p1qp7g) discusses what's entailed in his work as Technical Director on World of Warcraft at Blizzard, how the studio operates, and what it's like for a new employee to come onto the project. From the third session of HandmadeCon 2016. See http://handmadecon.org for details. Mike Fecadu (https://goo.gl/9bcXFX) - Editing Neil Blakey-Milner (https://twitter.com/nxsy) - Recording Mikkel Hjortshøj (https://twitter.com/ThisDrunkDane) - Recording William Bundy (https://twitter.com/William_Bundy) - Streaming Zakary Strange (https://twitter.com/StrangeZak) - Streaming Anna Rettberg (https://twitter.com/aerettberg) - Artwork Casey Muratori (https://twitter.com/cmuratori) - Interviewer
Épisode 449 - HandmadeCon 2016 - Large-scale Systems Architecture
23 septembre 2017
Jason Gregory (https://twitter.com/jqgregory) of Naughty Dog discusses the architectural details behind the codebases of large, triple-A games like Uncharted and The Last of Us. From the fourth session of HandmadeCon 2016. See http://handmadecon.org for details. Mike Fecadu (https://goo.gl/9bcXFX) - Editing Neil Blakey-Milner (https://twitter.com/nxsy) - Recording Mikkel Hjortshøj (https://twitter.com/ThisDrunkDane) - Recording William Bundy (https://twitter.com/William_Bundy) - Streaming Zakary Strange (https://twitter.com/StrangeZak) - Streaming Anna Rettberg (https://twitter.com/aerettberg) - Artwork Casey Muratori (https://twitter.com/cmuratori) - Interviewer
Épisode 450 - HandmadeCon 2016 - Anatomy and Health for Programmers
24 septembre 2017
Emily Scherb (https://twitter.com/puremotionpt) of Pure Motion Physical Therapy (https://goo.gl/PJTMG5) discusses the biomechanics behind common injuries related to sustained computer use. From the fifth session of HandmadeCon 2016. See http://handmadecon.org for details. Mike Fecadu (https://goo.gl/9bcXFX) - Editing Neil Blakey-Milner (https://twitter.com/nxsy) - Recording Mikkel Hjortshøj (https://twitter.com/ThisDrunkDane) - Recording William Bundy (https://twitter.com/William_Bundy) - Streaming Zakary Strange (https://twitter.com/StrangeZak) - Streaming Anna Rettberg (https://twitter.com/aerettberg) - Artwork Casey Muratori (https://twitter.com/cmuratori) - Interviewer
Épisode 451 - HandmadeCon 2016 - History of Software Texture Mapping in Games
25 septembre 2017
An oral history of the development of software texture mapping technology for games featuring Chris Hecker (https://twitter.com/checker), John Miles (http://www.ke5fx.com/), Sean Barrett (https://twitter.com/nothings), and Chris Green (https://goo.gl/d3SXR5). From the seventh session of HandmadeCon 2016. See http://handmadecon.org for details. Mike Fecadu (https://goo.gl/9bcXFX) - Editing Neil Blakey-Milner (https://twitter.com/nxsy) - Recording Mikkel Hjortshøj (https://twitter.com/ThisDrunkDane) - Recording William Bundy (https://twitter.com/William_Bundy) - Streaming Zakary Strange (https://twitter.com/StrangeZak) - Streaming Anna Rettberg (https://twitter.com/aerettberg) - Artwork Casey Muratori (https://twitter.com/cmuratori) - Interviewer
Épisode 452 - HandmadeCon 2016 - HandmadeCon 2015 Q&A (Part 1)
25 septembre 2017
HandmadeCon 2015 speakers Ron Gilbert (https://twitter.com/grumpygamer), Pat Wyatt (https://twitter.com/netcoyote), Tommy Refenes (https://twitter.com/TommyRefenes), and Jonathan Blow (https://twitter.com/jonathan_blow) return to HandmadeCon for a Q&A session. From the seventh session of HandmadeCon 2016. See http://handmadecon.org for details. Mike Fecadu (https://goo.gl/9bcXFX) - Editing Neil Blakey-Milner (https://twitter.com/nxsy) - Recording Mikkel Hjortshøj (https://twitter.com/ThisDrunkDane) - Recording William Bundy (https://twitter.com/William_Bundy) - Streaming Zakary Strange (https://twitter.com/StrangeZak) - Streaming Anna Rettberg (https://twitter.com/aerettberg) - Artwork Casey Muratori (https://twitter.com/cmuratori) - Interviewer
Épisode 453 - HandmadeCon 2016 - HandmadeCon 2015 Q&A (Part 2)
25 septembre 2017
HandmadeCon 2015 speakers Ron Gilbert (https://twitter.com/grumpygamer), Pat Wyatt (https://twitter.com/netcoyote), Tommy Refenes (https://twitter.com/TommyRefenes), and Jonathan Blow (https://twitter.com/jonathan_blow) return to HandmadeCon for a Q&A session. From the seventh session of HandmadeCon 2016. See http://handmadecon.org for details. Mike Fecadu (https://goo.gl/9bcXFX) - Editing Neil Blakey-Milner (https://twitter.com/nxsy) - Recording Mikkel Hjortshøj (https://twitter.com/ThisDrunkDane) - Recording William Bundy (https://twitter.com/William_Bundy) - Streaming Zakary Strange (https://twitter.com/StrangeZak) - Streaming Anna Rettberg (https://twitter.com/aerettberg) - Artwork Casey Muratori (https://twitter.com/cmuratori) - Interviewer
Épisode 454 - Handmade Ray 00 - Making a Simple Raycaster
22 octobre 2017
Testing the new streaming setup by making a simple raycaster. See http://handmadehero.org for details.
Épisode 455 - Handmade Ray 01 - Multithreading
22 octobre 2017
Another test stream where we multithread the raycaster from the previous day. See http://handmadehero.org for details.
Épisode 456 - Handmade Hero Day 406 - Getting a Graphics Debugger Working
29 octobre 2017
Day 406 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 457 - Handmade Hero Day 407 - Starting to Debug Volume Textures
30 octobre 2017
Day 407 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 458 - Handmade Hero Day 408 - Finishing Debugging Volume Textures
4 novembre 2017
Day 408 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 459 - Handmade Hero Day 409 - Smoother Blending of Lighting Samples
6 novembre 2017
Day 409 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 460 - Handmade Hero Day 410 - Tracking Incident Light
12 novembre 2017
Day 410 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 461 - Handmade Hero Day 411 - Switching to Rectangular Lighting Elements
13 novembre 2017
Day 411 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 462 - Handmade Ray 02 - Replacing rand() and Preparing for SIMD
19 novembre 2017
See http://handmadehero.org for details.
Épisode 463 - Handmade Ray 03 - Optimizing with SSE2 and AVX2
20 novembre 2017
See http://handmadehero.org for details.
Épisode 464 - Handmade Hero Day 412 - Debugging Voxel Interpolation
5 décembre 2017
Day 412 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 465 - Handmade Hero Day 413 - Encoding Light Values
10 décembre 2017
Day 413 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 466 - Handmade Hero Day 414 - Improving Light Distribution
11 décembre 2017
Day 414 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 467 - Handmade Hero Day 415 - Per-primitive Lighting Samples
17 décembre 2017
Day 415 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 468 - Handmade Hero Day 416 - Separating Lighting and Geometry Submission
18 décembre 2017
Day 416 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 469 - Handmade Hero Day 417 - Adding a Debug View for Lighting Points
24 décembre 2017
Day 417 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 470 - Handmade Hero Day 418 - Smoothing Light Samples Over Time
25 décembre 2017
Day 418 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 471 - Handmade Hero Day 419 - Debugging Missing Lighting
7 janvier 2018
Day 419 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 472 - Handmade Hero Live Stream
8 janvier 2018
See handmadehero.org for details.
Épisode 473 - Handmade Hero Day 420 - Pushing Lighting Information Directly
8 janvier 2018
Day 420 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 474 - Handmade Hero Day 421 - Passing Lighting as Boxes
21 janvier 2018
Day 421 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 475 - Handmade Hero Day 422 - Raycasting AABBs Directly
22 janvier 2018
Day 422 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 476 - Handmade Hero Day 423 - Modifying Lighting to Use a Spatial Hierarchy
27 janvier 2018
Day 423 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 477 - Handmade Hero Day 424 - Modifying Lighting to Use a Spatial Hierarchy
29 janvier 2018
Day 424 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 478 - Handmade Hero Day 425 - Entity-based Lighting Storage
5 février 2018
Day 425 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 479 - Handmade Hero Day 426 - Debugging Lighting Persistence
11 février 2018
Day 426 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 480 - Handmade Hero Day 427 - Debugging Lighting Flicker
18 février 2018
Day 427 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 481 - Handmade Hero Day 428 - Tracking Light Proportional to Photons per Second
19 février 2018
Day 428 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 482 - Handmade Hero Day 429 - Multiresolution Light Sampling
25 février 2018
Day 429 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 483 - Handmade Hero Day 430 - Stratifying and Multithreading the Lighting
26 février 2018
Day 430 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 484 - Handmade Hero Day 431 - SIMD Raycasting
4 mars 2018
Day 431 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 485 - Handmade Hero Day 432 - Finishing the Main SIMD Raycasting Loop
5 mars 2018
Day 432 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 486 - Handmade Hero Day 433 - Optimizing Ray vs. AABB Intersections
11 mars 2018
Day 433 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 487 - Handmade Hero Day 434 - Replacing the Pseudo-random Number Generator
12 mars 2018
Day 434 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 488 - Handmade Hero Day 435 - Removing the CRT from the Win32 Loader
18 mars 2018
Day 435 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 489 - Handmade Hero Day 436 - Spiral and Blue Noise Distributions on the Sphere
19 mars 2018
Day 436 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 490 - Handmade Hero Day 437 - Switching to Precomputed Hemisphere Distributions
25 mars 2018
Day 437 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 491 - Handmade Hero Day 438 - Switching to Cosine-weighted Poisson Sampling
26 mars 2018
Day 438 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 492 - Handmade Hero Day 439 - Testing Better Entropy
1 avril 2018
Day 439 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 493 - Handmade Hero Day 440 - Introduction to Function Approximation with Andrew Bromage
2 avril 2018
Day 440 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 494 - Handmade Hero Day 441 - Never, Ever Update Your Development Tools. Ever.
8 avril 2018
Day 441 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 495 - Handmade Hero Day 442 - Getting NSight Working
22 avril 2018
Day 442 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 496 - Handmade Hero Day 443 - Updating the Player Movement Code
23 avril 2018
Day 443 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 497 - Handmade Hero Day 444 - Stubbing Out the World Generator
29 avril 2018
Day 444 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 498 - Handmade Hero Day 445 - Cleaning Up Entity Creation
30 avril 2018
Day 445 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 499 - Handmade Hero Day 446 - Generating Possible Room Volumes
6 mai 2018
Day 446 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 500 - Handmade Hero Day 447 - Placing Adjacent Rooms
7 mai 2018
Day 447 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 501 - The Thirty Million Line Problem
12 mai 2018
A historical argument for creating a stable instruction set architecture (ISA) for entire system-on-a-chip (SoC) packages. Please note that although it's never mentioned in the audio there was a typo in the slide deck that makes the situation even more ludicrous when comparing 1990's machine to 2015's: the hard drive line erroneously said "gig" for the 1990's machine. It should have said "mb". The specs were the A3000, which never had any hard drives even close to 1 gig, let alone 50 gigs!
Épisode 502 - Handmade Hero Day 448 - Explicitly Placed Room Connections
14 mai 2018
Day 448 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 503 - Handmade Hero Day 449 - Preventing Overlapping Rooms
20 mai 2018
Day 449 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 504 - Handmade Hero Day 450 - Supporting All Room Connection Directions
21 mai 2018
Day 450 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 505 - Handmade Hero Day 451 - Updating Unproject
27 mai 2018
Day 451 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 506 - Handmade Hero Day 452 - Improving Camera Placement and Room Alignment
28 mai 2018
Day 452 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 507 - Handmade Hero Day 453 - Parsing PNG Headers
3 juin 2018
Day 453 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 508 - Handmade Hero Day 454 - Parsing ZLIB Headers
4 juin 2018
Day 454 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 509 - Handmade Hero Day 455 - Decoding PNG Huffman Tables
10 juin 2018
Day 455 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 510 - Handmade Hero Day 456 - Decoding PNG Length and Distance Extra Bits
11 juin 2018
Day 456 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 511 - Handmade Hero Day 457 - Implementing PNG Reconstruction Filters
24 juin 2018
Day 457 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 512 - Handmade Hero Day 458 - Debugging the PNG Reader
25 juin 2018
Day 458 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 513 - Handmade Fund
30 juin 2018
See http://handmadehero.org/fund for details.
Épisode 514 - Handmade Hero Day 459 - Partitioning the PNG Reader for Integration
1 juillet 2018
Day 459 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 515 - Handmade Hero Day 460 - Providing Platform File Information to the Game
2 juillet 2018
Day 460 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 516 - Handmade Hero Day 461 - Checking for File Date Changes
8 juillet 2018
Day 461 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 517 - Handmade Hero Day 462 - Extracting Asset Tiles from Gridded PNGs
9 juillet 2018
Day 462 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 518 - Handmade Hero Day 463 - Preparing HHAs for Rewriting
15 juillet 2018
Day 463 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 519 - Handmade Hero Day 464 - Applying Asset Types and Tags to Imported PNGs
16 juillet 2018
Day 464 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 520 - Handmade Hero Day 465 - Updating HHAs from V0 to V1
23 juillet 2018
Day 465 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 521 - Handmade Hero Day 466 - Loading and Displaying HHA Files as Text
29 juillet 2018
Day 466 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 522 - Handmade Hero Day 467 - Updating the Game to HHA Version 1
30 juillet 2018
Day 467 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 523 - Handmade Hero Day 468 - Handling Annotation Data During Import
5 août 2018
Day 468 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 524 - Handmade Hero Day 469 - Downsampling Imported Assets
6 août 2018
Day 469 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 525 - Handmade Hero Day 470 - Separating the Renderer Completely (Part 1)
12 août 2018
Day 470 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 526 - Handmade Hero Day 471 - Separating the Renderer Completely (Part 2)
12 août 2018
Day 471 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 527 - Handmade Hero Day 472 - Making a Simple Scene with the Separated Renderer
13 août 2018
Day 472 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 528 - Handmade Hero Day 473 - Removing Screen Coordinates from the Render Group
19 août 2018
Day 473 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 529 - Handmade Hero Day 474 - Removing the Transient State Concept
19 août 2018
Day 474 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 530 - Handmade Hero Day 475 - Abstracting the Renderer Interface
26 août 2018
Day 475 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 531 - Handmade Hero Day 476 - Providing Convenient Camera Controls
27 août 2018
Day 476 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 532 - Handmade Hero Day 477 - Changing to Single Dispatch Per Pass (Part 1)
2 septembre 2018
Day 477 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 533 - Handmade Hero Day 478 - Changing to Single Dispatch Per Pass (Part 2)
2 septembre 2018
Day 478 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 534 - Handmade Hero Chat 015 - Interview with Team from Carnegie Mellon
8 septembre 2018
See https://handmadehero.org for details. For the Carnegie Mellon team's project, see https://isetta.io.
Épisode 535 - Handmade Hero Day 479 - Large Texture Support
21 octobre 2018
Day 479 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 536 - Handmade Hero Day 480 - Debugging Large Texture Support
22 octobre 2018
Day 480 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 537 - Handmade Hero Day 481 - Encoding Cube UVs
28 octobre 2018
Day 481 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 538 - Handmade Hero Day 482 - Associating Tags with PNGs
29 octobre 2018
Day 482 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 539 - Handmade Hero Day 483 - Debugging Tagged PNG Imports
5 novembre 2018
Day 483 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 540 - Handmade Hero Day 484 - Debugging Multi-tile Import
11 novembre 2018
Day 484 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 541 - Handmade Hero Day 485 - Adding Entity Placement to the World Generator
12 novembre 2018
Day 485 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 542 - Handmade Hero Day 486 - Adding Multiple Alignment Points
18 novembre 2018
Day 486 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 543 - Handmade Hero Day 487 - Hit-Testing Boxes in 3D
19 novembre 2018
Day 487 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 544 - Handmade Hero Day 488 - Adding an In-Game Editor
25 novembre 2018
Day 488 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 545 - Handmade Hero Day 489 - Implementing Undo and Redo
26 novembre 2018
Day 489 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 546 - Handmade Hero Day 490 - Merging Debug and Developer UI
29 novembre 2018
Day 490 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 547 - Handmade Hero Day 491 - Debugging the Basic Editor UI
1 décembre 2018
Day 491 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 548 - Handmade Hero Day 492 - Adding More Editor Interactions
1 décembre 2018
Day 492 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 549 - Handmade Hero Day 493 - Cleaning Up the Editor UI Layout
1 décembre 2018
Day 493 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 550 - Handmade Hero Day 494 - Preparing Entity Pieces for Alignment Points
2 décembre 2018
Day 494 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 551 - Handmade Hero Day 495 - Improving the Alignment Editing UI
3 décembre 2018
Day 495 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 552 - Handmade Hero Day 496 - Debugging Attachment Point Transforms
4 décembre 2018
Day 496 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 553 - Handmade Hero Day 497 - Starting on Asset System Cleanup
6 décembre 2018
Day 497 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 554 - Handmade Hero Day 498 - Finishing Asset System Cleanup
6 décembre 2018
Day 498 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 555 - Handmade Hero Day 499 - Unifying Debug and Editor Modes
6 décembre 2018
Day 499 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 556 - Handmade Hero Day 500 - Saving HHAs Modified by the In-Game Editor
7 décembre 2018
Day 500 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 557 - Handmade Hero Day 501 - Importing Orphans
7 décembre 2018
Day 501 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 558 - Handmade Hero Day 502 - Adding Stairs to the Generator
8 décembre 2018
Day 502 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 559 - Handmade Hero Day 503 - Constructing a Camera Easing Function
9 décembre 2018
Day 503 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 560 - Handmade Hero Day 504 - Exploring Camera Interpolation Alternatives
10 décembre 2018
Day 504 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 561 - Handmade Hero Day 505 - Placing Multiple Entities at a Time
16 décembre 2018
Day 505 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 562 - Handmade Hero Day 506 - Improving Camera Motion
17 décembre 2018
Day 506 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 563 - Handmade Hero Day 507 - LRU Texture Handle Reuse
20 décembre 2018
Day 507 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 564 - Handmade Hero Day 508 - Fixing the Remaining GitHub Issues
20 décembre 2018
Day 508 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 565 - Moustache Demo
25 janvier 2019
A demo of an internal debugging tool I created at RAD Game Tools during development of Bink 2. Its user interface is terrible, but it had a lot of features I'd like to see in modern production debuggers.
Épisode 566 - 4coder Customization Coding - 01
30 janvier 2019
See http://handmadehero.org for details.
Épisode 567 - 4coder Customization Coding - 02
30 janvier 2019
See http://handmadehero.org for details.
Épisode 568 - Handmade Hero Day 509 - Creating Tags Files
3 février 2019
Day 509 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 569 - Handmade Hero Day 510 - Making a Parser for HHTs
4 février 2019
Day 510 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 570 - Handmade Hero Day 511 - Merging HHT Parsing into the Asset System
10 février 2019
Day 511 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 571 - Handmade Hero Day 512 - Updating Assets via HHT Files
11 février 2019
Day 512 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 572 - Handmade Hero Day 513 - Adding Raw Tokens and Alignment Point Parsing
17 février 2019
Day 513 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 573 - Handmade Hero Day 514 - Separating Image and Metadata Imports
18 février 2019
Day 514 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 574 - Handmade Hero Day 515 - Debugging HHT to HHA Packing
3 mars 2019
Day 515 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 575 - Handmade Hero Day 516 - Rewriting HHTs
3 mars 2019
Day 516 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 576 - Handmade Hero Day 517 - Inserting and Rewriting HHT Alignment Points
10 mars 2019
Day 517 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 577 - Handmade Hero Day 518 - Displaying Import Errors
11 mars 2019
Day 518 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 578 - Handmade Hero Day 519 - Brainstorming about Z Bias
17 mars 2019
Day 519 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 579 - Deep thoughts on other languages Like Rust, Go, etc.
17 mars 2019
Prompted by repeated questions about what I thought of a variety of other languages, I decided to discuss some of the finer points of more modern languages like StopLang and ZnO. See https://handmadehero.org for more details.
Épisode 580 - Handmade Hero Day 520 - Solving for Debug Camera Parameters
18 mars 2019
Day 520 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 581 - Handmade Hero Day 522 - Solving for Sorting Displacement
25 mars 2019
Day 522 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 582 - Handmade Hero Day 521 - Debugging Missing Parent Pointers
25 mars 2019
Day 521 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 583 - Handmade Hero Day 523 - Introduction to Git
7 avril 2019
Day 523 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 584 - Handmade Hero Day 524 - Integrating WAV Importing
8 avril 2019
Day 524 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 585 - Handmade Hero Day 525 - Cleaning Up Import Tag Grids
15 avril 2019
Day 525 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 586 - Handmade Hero Day 526 - Single-Buffer Sound Streaming
21 avril 2019
Day 526 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 587 - Handmade Hero Day 527 - Making a Stand-Alone Font Extractor
22 avril 2019
Day 527 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 588 - Handmade Hero Day 528 - Writing HHTs from HHFont
28 avril 2019
Day 528 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 589 - Handmade Hero Day 529 - Debugging the PNG Writer
29 avril 2019
Day 529 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 590 - Handmade Hero Day 530 - Writing Large PNGs and Supersampling Fonts
5 mai 2019
Day 530 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 591 - Handmade Hero Day 531 - Parsing and Updating Font Metadata
6 mai 2019
Day 531 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 592 - Handmade Hero Day 532 - Finishing HHT-Based Font Importing
12 mai 2019
Day 532 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 593 - Handmade Hero Chat 016 - Drawing a Circle on a 286
13 mai 2019
See http://handmadehero.org for details.
Épisode 594 - Handmade Hero Day 533 - Importing Particles, Scenery, and Items
19 mai 2019
Day 533 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 595 - Handmade Hero Day 534 - Heuristic Alpha Testing for Multi-Tile Import
20 mai 2019
Day 534 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 596 - Anna Draws It Episode 1 - Aboleth, Behir, and Cloaker
20 mai 2019
From https://annadrawsit.com
Épisode 597 - Handmade Hero Day 535 - Minor Art Update, Reenabling Particles, Glove Fixes
27 mai 2019
Day 535 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 598 - Handmade Hero Day 536 - Proper Variant Distributions and Issue Cleanup
27 mai 2019
Day 536 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 599 - Handmade Hero Day 537 - Filling Areas Around Rooms
23 juin 2019
Day 537 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 600 - Handmade Hero Day 538 - Making a Grid-based Layout Helper
24 juin 2019
Day 538 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 601 - Handmade Hero Day 539 - Capturing Source Information for Memory Allocations
30 juin 2019
Day 539 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 602 - Handmade Hero Day 540 - Adding Memory Usage Visualization
1 juillet 2019
Day 540 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 603 - Handmade Hero Day 541 - Adding Call Sites to the Arena Display
7 juillet 2019
Day 541 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 604 - Handmade Hero Day 542 - Drawing Memory Occupancy Accurately
8 juillet 2019
Day 542 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 605 - Handmade Hero Day 543 - Moving Unpacked Entities from the Sim Region to World
14 juillet 2019
Day 543 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 606 - Handmade Hero Day 544 - Caching Unpacked Entities Across Frames
15 juillet 2019
Day 544 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 607 - Handmade Hero Chat 017 - Modern x64 Architectures and the Cache
22 juillet 2019
See http://handmadehero.org for details.
Épisode 608 - Handmade Hero Day 545 - Adding Ground Cover
28 juillet 2019
Day 545 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 609 - Handmade Hero Day 546 - GPU MIP Mapping
29 juillet 2019
Day 546 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 610 - Handmade Hero Day 547 - Starting the Move to Light Probes
4 août 2019
Day 547 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 611 - Handmade Hero Day 548 - Voxelizing Light Probes
11 août 2019
Day 548 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 612 - Handmade Hero Day 549 - Removing Old Lighting Lookups
11 août 2019
Day 549 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 613 - Handmade Hero Day 550 - SIMD Raycast Point and Normal Computations
17 août 2019
Day 550 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 614 - Handmade Hero Day 551 - Computing Probe to Probe Transmission
19 août 2019
Day 551 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 615 - Making a Simple MOBA Hero Generator
25 août 2019
See http://twitter.com/dailymobahero and/or http://handmadehero.org for details.
Épisode 616 - Handmade Hero Day 552 - Generating Sampling Spheres into an INL
1 septembre 2019
Day 552 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 617 - Handmade Hero Day 553 - Improved Sphere Distributions
2 septembre 2019
Day 553 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 618 - Handmade Hero Chat 019 - Introduction to Mesh Skinning
9 septembre 2019
See http://handmadehero.org for details.
Épisode 619 - Handmade Hero Chat 018 - Pixel Art Games and nSight Shader Analysis
9 septembre 2019
See http://handmadehero.org for details.
Épisode 620 - Handmade Hero Day 555 - Looking for GPU Performance Issues
16 septembre 2019
Day 555 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 621 - Handmade Hero Day 554 - Reducing GPU Memory Footprint
16 septembre 2019
Day 554 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 622 - Handmade Hero Day 556 - Optimizing Depth Peeling and Multisample Resolves
28 septembre 2019
Day 556 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 623 - Handmade Hero Day 557 - Basic Dynamic Quad Output Optimizations
30 septembre 2019
Day 557 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 624 - Handmade Hero Day 558 - Assigning Lighting Probe Slots
6 octobre 2019
Day 558 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 625 - Handmade Hero Day 559 - Experimenting with Fragment Light Sampling
8 octobre 2019
Day 559 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 626 - Handmade Hero Day 561 - Sampling Light Voxels with a Reflection Vector
14 octobre 2019
Day 561 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 627 - Handmade Hero Day 560 - Querying Irradiance Directly from Voxels
14 octobre 2019
Day 560 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 628 - Handmade Hero Day 562 - Testing Voxel Light Sampling
20 octobre 2019
Day 562 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 629 - Handmade Hero Day 563 - Using the Light Probe Spatial Index
21 octobre 2019
Day 563 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 630 - Handmade Hero Day 564 - Improving Trilinear Sampling Results
27 octobre 2019
Day 564 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 631 - Handmade Hero Day 565 - Reconstructing Multiple Lights
28 octobre 2019
Day 565 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 632 - Handmade Hero Day 566 - Moving to a Voxels-only Lighting Approach
4 novembre 2019
Day 566 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 633 - Handmade Hero Day 567 - Large to Small Voxel Transfer
4 novembre 2019
Day 567 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 634 - Handmade Hero Day 568 - Debugging the Raycaster
24 novembre 2019
Day 568 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 635 - Handmade Hero Day 569 - Raycasting from Light Probe Locations
25 novembre 2019
Day 569 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 636 - Handmade Hero Day 571 - Adding a Light Hierarchy
2 décembre 2019
Day 571 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 637 - Handmade Hero Day 570 - Distinguishing Between Lights and Occluders
2 décembre 2019
Day 570 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 638 - Handmade Hero Day 572 - Scrolling the Lighting Voxel
8 décembre 2019
Day 572 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 639 - Handmade Hero Day 573 - Wiring Up Light Transport
9 décembre 2019
Day 573 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 640 - Handmade Ray Day 004 - Loading sampled BRDF data
15 décembre 2019
Day 004 of coding on Handmade Ray. See http://handmadehero.org for details.
Épisode 641 - Handmade Hero Day 574 - Experimenting with Voxel Filters
16 décembre 2019
Day 574 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 642 - Handmade Hero Day 575 - Generalizing Code Reloading
7 février 2020
Day 575 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 643 - Handmade Hero Day 576 - Octahedral Encoding
9 février 2020
Day 576 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 644 - Handmade Hero Day 577 - Adding Octahedral Light Atlases
10 février 2020
Day 577 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 645 - Handmade Hero Day 579 - Debugging Octahedral Shading
17 février 2020
Day 579 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 646 - Handmade Hero Day 578 - Sampling Octahedral Atlases
17 février 2020
Day 578 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 647 - Handmade Hero Day 580 - Investigating Octahedral Interpolation
23 février 2020
Day 580 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 648 - Handmade Hero Day 581 - Preparing for Octahedral Indirect Lighting
24 février 2020
Day 581 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 649 - Handmade Hero Day 582 - Converting Specular Maps to Diffuse
1 mars 2020
Day 582 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 650 - Handmade Hero Day 583 - Streamlining the New Lighting Pipeline
2 mars 2020
Day 583 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 651 - Handmade Hero Day 584 - Enabling Infinite-Bounce Lighting
9 mars 2020
Day 584 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 652 - Handmade Hero Day 585 - Centralized Light Atlas Handling
15 mars 2020
Day 585 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 653 - Handmade Hero Day 586 - Finishing Indirect Diffuse Sampling
16 mars 2020
Day 586 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 654 - Handmade Hero Day 587 - Optimizing the Specular to Diffuse Transform
22 mars 2020
Day 587 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 655 - Handmade Hero Day 588 - Aligning Light Voxels with the Camera
23 mars 2020
Day 588 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 656 - Handmade Hero Day 589 - Aligning Sampling Spheres with the Octahedral Map
29 mars 2020
Day 589 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 657 - Handmade Hero Day 590 - Starting Raycast Optimizations
30 mars 2020
Day 590 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 658 - Handmade Hero Day 591 - Making a Stand-alone Lighting Performance Test
5 avril 2020
Day 591 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 659 - Twitter and Visual Studio Rant
6 avril 2020
The first - and probably last - time I will seriously respond to an arrogant, dismissive Twitter post on-stream. I felt it was worth doing at least once. Esoterica: You'll notice that when I talk about how bad the Visual Studio watch window speed is, I say "default install", and I also explain part of the reason for the slowness (intentional delay). The reason that I know this, and refer to the default, is that there are - or at least were - undocumented ways of changing the delay to be lower, which may make the watch window more usable. I have not looked for these or tested them with the latest version, but if you are suffering with Visual Studio's slow watch window, and for some reason don't want to switch to something like RemedyBG, I would encourage you to search on-line for the latest way to edit the watch window delay. It may help you go less insane!
Épisode 660 - Meow the Infinite: Book One - Kickstarter Trailer
10 avril 2020
Back our print edition on Kickstarter! https://meowtheinfinite.com/ks
Épisode 661 - Meow the Infinite - Timelapse 1
12 avril 2020
Anna Rettberg draws Meow, from Meow the Infinite: https://mollyrocket.com/projects
Épisode 662 - Handmade Hero Day 592 - Capturing the Entire Lighting Data
12 avril 2020
Day 592 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 663 - Plots Illustrated - The Rise of Skywalker, Part 1
13 avril 2020
Part of our Meow the Infinite Kickstarter: https://meowtheinfinite.com/ks
Épisode 664 - Handmade Hero Day 593 - Debugging Lighting Validation
13 avril 2020
Day 593 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 665 - Meow the Infinite - Timelapse 2
13 avril 2020
Anna Rettberg draws Valorie, from Meow the Infinite: https://mollyrocket.com/projects
Épisode 666 - Anna Draws It - 1935 Cookie Monster
16 avril 2020
Part of our Kickstarter: https://mollyrocket.com/projects
Épisode 667 - Anna Draws It - Kobold
17 avril 2020
From our Kickstarter: https://mollyrocket.com/projects
Épisode 668 - Photoshop Prime Pussify Script Demo
18 avril 2020
Demonstration of the Prime Pussify script from Meow the Infinite (https://meowtheinfinite.com/ks). For the original post, see https://caseymuratori.com/blog_0037 To download the script, see https://github.com/cmuratori/primepussify
Épisode 669 - Handmade Hero Day 594 - Switching from Center-Radius to Min-Max
19 avril 2020
Day 594 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 670 - Handmade Hero Day 595 - Sketching Out A K-d Tree Loop
20 avril 2020
Day 595 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 671 - Anna Draws It - Barbaracle
20 avril 2020
From our Kickstarter: https://mollyrocket.com/projects
Épisode 672 - Anna Draws It - Fury
22 avril 2020
Anna draws a Fury from Dungeon Siege. From our Kickstarter: https://mollyrocket.com/projects
Épisode 673 - Princesses - Timelapse 1 (Snow White)
23 avril 2020
Timelapse of Anna drawing Snow White. Part of our Kickstarter (https://mollyrocket.com/projects)
Épisode 674 - Prepress Part 1 - RGB, Color Calibration, and CMY
26 avril 2020
From https://mollyrocket.com/projects Part 1 of a 7-part series on everything I learned during prepress work on Meow the Infinite.
Épisode 675 - Prepress Part 2 - CMYK
26 avril 2020
From https://mollyrocket.com/projects Part 2 of a 7-part series on everything I learned during prepress work on Meow the Infinite.
Épisode 676 - Prepress Part 3 - Interior
26 avril 2020
From https://mollyrocket.com/projects Part 3 of a 7-part series on everything I learned during prepress work on Meow the Infinite.
Épisode 677 - Prepress Part 4 - Cover
26 avril 2020
From https://mollyrocket.com/projects Part 4 of a 7-part series on everything I learned during prepress work on Meow the Infinite.
Épisode 678 - Prepress Part 5 - PDF Preview
26 avril 2020
From https://mollyrocket.com/projects Part 5 of a 7-part series on everything I learned during prepress work on Meow the Infinite.
Épisode 679 - Prepress Part 6 - Dimensions and Bleed
26 avril 2020
From https://mollyrocket.com/projects Part 6 of a 7-part series on everything I learned during prepress work on Meow the Infinite.
Épisode 680 - Prepress Part 7 - Selecting A Printer
26 avril 2020
From https://mollyrocket.com/projects Part 7 of a 7-part series on everything I learned during prepress work on Meow the Infinite.
Épisode 681 - Prepress Rant - #PrintersDeserveCredit!!
26 avril 2020
From https://mollyrocket.com/projects A rant coda at the end of the 7-part series on prepress: printers deserve to be credited in the front matter of the books they print!
Épisode 682 - Handmade Hero Day 596 - Fleshing Out Kd-Tree Traversal
27 avril 2020
Day 596 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 683 - Handmade Hero Day 597 - Basic Kd-tree Construction
27 avril 2020
Day 597 of coding on Handmade Hero. See http://handmadehero.org for details. NOTE: The Q&A for this episode had to be removed because during it I made the "mistake" of showing a clip of the Tacoma Narrows bridge collapsing, which itself happened to be on YouTube. This of course caused YouTube to flag the entire video as a copyright violation, because heaven forfend you show a 3 minute clip on a 2-hour-long educational stream.
Épisode 684 - Princesses - Timelapse 2 (Cinderella)
27 avril 2020
Timelapse of Anna drawing Cinderella. From our Kickstarter: https://mollyrocket.com/projects
Épisode 685 - Anna Draws It - Funghoul
28 avril 2020
Anna draws the Funghol from Dragon Quest. From: https://annadrawsit.com
Épisode 686 - Anna Draws It - Mind Flayer
29 avril 2020
Anna draws the Mind Flayer from AD&D. From: https://annadrawsit.com
Épisode 687 - Handmade Hero Day 598 - Exploring Voxel Partitions for Raycasting
4 mai 2020
Day 598 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 688 - Handmade Hero Day 599 - Implementing the Grid Raycast Postamble
4 mai 2020
Day 599 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 689 - Anna Draws It - Bull Charger Demon
5 mai 2020
Anna draws the Bull Charger Demon from Okami. https://annadrawsit.com
Épisode 690 - Anna Draws It - Kenku
6 mai 2020
Anna draws a Kenku from Dungeons & Dragons. From https://annadrawsit.com
Épisode 691 - Anna Draws It - Overweight Werewolf Trying a Kickflip
8 mai 2020
Anna draws... well, an overweight werewolf trying a kickflip. Because that's what the chat asked for. From https://annadrawsit.com
Épisode 692 - Anna Draws It - Ashisogi Jizō
8 mai 2020
Anna draws Ashisogi Jizō from Bleach. From https://annadrawsit.com
Épisode 693 - Handmade Hero Day 600 - Better AABB Normal Derivation
13 mai 2020
Day 600 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 694 - Handmade Hero Day 601 - Sketching Out the Walk Table Generator
13 mai 2020
Day 601 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 695 - Handmade Hero Day 602 - Early Termination for the Grid Raytracer
24 mai 2020
Day 602 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 696 - Handmade Hero Day 603 - Grid Raycaster Table Generation
25 mai 2020
Day 603 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 697 - Handmade Hero Day 604 - Adding a Voxel Utility Struct
26 mai 2020
Day 604 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 698 - Handmade Hero Day 605 - Cleaning Up the Lighting Code
27 mai 2020
Day 605 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 699 - Handmade Hero Day 606 - Debugging Grid Raycasting with Visualizations
31 mai 2020
Day 606 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 700 - Handmade Hero Day 607 - Finishing Debugging the Grid Raycaster
1 juin 2020
Day 607 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 701 - Fluid Dynamics Chat with Jonathan Blow
7 juin 2020
This is the recording from my stream (https://twitch.tv/handmade_hero) of the fluid dynamics chat I had with Jonathan Blow for his upcoming game. The audio for his video feed is desync'd because his machine couldn't stream camera footage to me and use OBS at the same time, because computers are amazing, so we had to use his Twitch stream for the video which is, of course, quite lagged. For the recording from his machine, which may have better audio sync, see https://twitch.tv/naysayer88.
Épisode 702 - Handmade Hero Day 608 - Visualizing Lighting Values
8 juin 2020
Day 608 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 703 - Handmade Hero Day 609 - Reducing Light Contributions from Inaccessible Voxels
14 juin 2020
Day 609 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 704 - Handmade Hero Day 610 - Removing Incorrect Voxel-Voxel Reflections
15 juin 2020
Day 610 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 705 - Handmade Hero Day 612 - First Pass Optimization of Voxel Sampling
22 juin 2020
Day 612 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 706 - Handmade Hero Day 611 - Examining the CPU Voxel Sampling
22 juin 2020
Day 611 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 707 - Handmade Hero Day 613 - Merging the Raycaster with the Sampler
28 juin 2020
Day 613 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 708 - Handmade Hero Day 614 - Continuing Streamlining the Raycaster
29 juin 2020
Day 614 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 709 - Handmade Hero Day 615 - Optimized Grid Step Selection
5 juillet 2020
Day 615 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 710 - Handmade Hero Day 616 - Tableless Grid Walk
6 juillet 2020
Day 616 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 711 - Handmade Hero Day 617 - Half-resolution Spatial Grid
11 juillet 2020
Day 617 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 712 - Handmade Hero Day 618 - Analyzing the Diffuse Blur
13 juillet 2020
Day 618 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 713 - Handmade Hero Chat 020 - Assembly Analysis and Front-end Register Clears
27 septembre 2020
See http://handmadehero.org for details.
Épisode 714 - Killing the Walk Monster
15 octobre 2020
Remastered version of my BICFest 2018 talk about how the collision system of The Witness was engineered to prevent entire classes of bugs normally found in game engines of its type. The original talk recording was essentially useless because the audio was corrupted. This version has been resurrected from video and audio recordings I had made for the simultaneous translators to use. I'd forgotten they existed, but thankfully rediscovered them recently. https://caseymuratori.com/blog_0032
Épisode 715 - Handmade Hero Day 619 - Adding Asset Tag Hashes
8 novembre 2020
Day 619 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 716 - Handmade Hero Day 620 - Asset Tag Usage Code
21 novembre 2020
Day 620 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 717 - Handmade Hero Day 621 - Asset Tags in the World Generator
2 décembre 2020
Day 621 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 718 - Handmade Hero Day 622 - Debugging Asset Tag Hashes
6 décembre 2020
Day 622 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 719 - Handmade Hero Day 623 - Investigating a Lighting Bug
15 février 2021
Day 623 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 720 - Handmade Hero Day 624 - Turns Out It Really WAS a Feature
21 février 2021
Day 624 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 721 - Handmade Hero Day 625 - Fixing the "Lighting" Bug
4 mars 2021
Day 625 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 722 - Handmade Hero Day 626 - Cleaning Up Traversables
13 mars 2021
Day 626 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 723 - Handmade Hero Day 627 - Opening Doors with Tiles
14 mars 2021
Day 627 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 724 - Handmade Hero Day 628 - Brains and Aprons
21 mars 2021
Day 628 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 725 - Handmade Hero Day 629 - Removing Entity Generators
28 mars 2021
Day 629 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 726 - Handmade Hero Day 630 - Adding Interesting Tile Patterns
12 avril 2021
Day 630 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 727 - Handmade Hero Day 631 - Revisiting Collision
19 avril 2021
Day 631 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 728 - Handmade Hero Day 633 - Narrowing in on a Collision Scheme
2 mai 2021
Day 633 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 729 - Handmade Hero Day 632 - Experimenting with Voxelized Collision
2 mai 2021
Day 632 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 730 - Handmade Hero Day 634 - Final Collision Resolution Design
16 mai 2021
Day 634 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 731 - Handmade Hero Day 636 - Unembedding Colliding Objects
6 juin 2021
Day 636 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 732 - Handmade Hero Day 635 - Debugging Voxel Motion Stepping
6 juin 2021
Day 635 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 733 - Handmade Hero Day 637 - Adding Collision Spheres
13 juin 2021
Day 637 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 734 - [EPILEPSY WARNING] How fast should an unoptimized terminal run?
3 juillet 2021
[EPILEPSY WARNING] At the end of this video, I demonstrate colored text on colored background tiles. The reference renderer displays this benchmark so quickly that the screen appears to flash colors violently. If you are photo-sensitive, you may want to stop watching the video before I run the colored text demo. [/EPILEPSY WARNING] Many modern terminals (like Windows Terminal, etc.) run extremely slowly - often hundreds or thousands of times slower than PC hardware allows. Yet for some reason, pointing this out leads to lots of strange excuses from developers, all of which are not true. In this video, I demonstrate how a very simple (~3000 line) codebase written in a few days - and literally never optimized at all - still runs by default at thousands of frames per second under real-world conditions, while supporting features that many modern terminals don't, like right-to-left strings of Arabic combining Unicode. The course mentioned in the video is Star Code Galaxy (https://starcodegalaxy.com). The code for this reference rasterizer is available under GPLv2 on GitHub (https://github.com/cmuratori/refterm)
Épisode 735 - Refterm v2 - Resource usage, binary splat, glyph sizing, and more
12 juillet 2021
Addressing the floats in the excuse parade.
Épisode 736 - Handmade Hero Day 638 - Recording Diagram Commands
25 juillet 2021
Day 638 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 737 - Handmade Hero Day 639 - Drawing Debug Diagrams
23 août 2021
Day 639 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 738 - Handmade Hero Day 640 - Investigating Corner Collisions
23 août 2021
Day 640 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 739 - Handmade Hero Day 642 - Debugging Voxel Collision Bounds
9 octobre 2021
Day 642 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 740 - Handmade Hero Day 641 - Voxel Flood Fill for Collision Search
9 octobre 2021
Day 641 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 741 - Programming AMA
9 octobre 2021
Programming AMA in honor of our graphic novel Kickstarter going live: https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two/description
Épisode 742 - Handmade Hero Day 643 - Hunting for Collision Bugs
11 octobre 2021
Day 643 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 743 - High-Quality Lighting and Sound Treatment for $100 Total
12 octobre 2021
Kickstarter: https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two LED strips: https://amazon.com/gp/product/B07RY76LGX Moving blanket four-packs seem to be out of stock right now 🙁 The two-pack is https://amazon.com/gp/product/B01GK6JRD8 and you can watch for availability of the larger packs here: https://amazon.com/stores/page/43264320-9DE1-46AC-BA87-D24CBCA9D6D3
Épisode 744 - Simple Code, High Performance
13 octobre 2021
Kickstarter link: https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two This was a presentation I gave to the University of Twente in early 2021. It's a case study of how simple, straightforward coding can turn several thousand lines of code and 10's of seconds of runtime into a few dozen lines of code and a sub-second runtime. It attempts to provide concrete examples of why software is often an order of magnitude (or more) slower than it should be.
Épisode 745 - "Simple Code" Follow-up Part 1: A (Very) Simplified CPU Diagram
16 octobre 2021
Kickstarter: https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two Original lecture: https://youtu.be/Ge3aKEmZcqY Part 2: https://youtu.be/1tEqsQ55-8I
Épisode 746 - "Simple Code" Follow-up Part 2: Analysis with Compiler Explorer and UICA
16 octobre 2021
Kickstarter: https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two Original lecture: https://youtu.be/Ge3aKEmZcqY Part 1: https://youtu.be/8VakkEFOiJc
Épisode 747 - My ASMR Skills Are Unparalleled
18 octobre 2021
https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two This is the kind of premium content you've been missing if you haven't tuned in for the live streams. Extraordinary content, really - unparalleled in the live stream community.
Épisode 748 - Refterm Lecture Part 1 - Philosophies of Optimization
18 octobre 2021
https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two Live Channel: https://www.twitch.tv/handmade_hero Part 2: https://youtu.be/lStYLF6Us_Q Part 3: https://youtu.be/hNZF81VYfQo Part 4: https://youtu.be/cGoQ3ceKX6g Part 5: https://youtu.be/e1cvqmXoVaI
Épisode 749 - Refterm Lecture Part 2 - Slow Code Isolation
20 octobre 2021
https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two Live Channel: https://www.twitch.tv/handmade_hero Part 1: https://youtu.be/pgoetgxecw8 Part 3: https://youtu.be/hNZF81VYfQo Part 4: https://youtu.be/cGoQ3ceKX6g Part 5: https://youtu.be/e1cvqmXoVaI
Épisode 750 - Refterm Lecture Part 3 - Minimal Buffer Processing
20 octobre 2021
https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two Live Channel: https://www.twitch.tv/handmade_hero Part 1: https://youtu.be/pgoetgxecw8 Part 2: https://youtu.be/lStYLF6Us_Q Part 4: https://youtu.be/cGoQ3ceKX6g Part 5: https://youtu.be/e1cvqmXoVaI
Épisode 751 - Made By Us
20 octobre 2021
https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two
Épisode 752 - A Brief Note on the Cryptocurrency Interviews
21 octobre 2021
https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two https:/twitter.com/cmuratori
Épisode 753 - Cryptocurrency Interview: Jorge Stolfi
21 octobre 2021
https://twitter.com/JorgeStolfi This is part of my initial round of cryptocurrency interviews, where I ask guests basic questions about cryptocurrency technology to better gauge the attitudes and opinions in the cryptocurrency community. I do not judge the validity of the explanations or arguments in these interviews, I merely ask the questions and let the guests provide their answers. References: Wei Dai: http://www.weidai.com/ Nick Szabo: https://en.wikipedia.org/wiki/Nick_Szabo Byzantine Generals paper: https://groups.csail.mit.edu/tds/papers/Lynch/jacm88.pdf
Épisode 754 - Cryptocurrency Interview: Amaury Séchet, Part 1
21 octobre 2021
https://twitter.com/deadalnix This is part of my initial round of cryptocurrency interviews, where I ask guests basic questions about cryptocurrency technology to better gauge the attitudes and opinions in the cryptocurrency community. I do not judge the validity of the explanations or arguments in these interviews, I merely ask the questions and let the guests provide their answers.
Épisode 755 - Cryptocurrency Interview: Jameson Lopp
21 octobre 2021
https://twitter.com/lopp This is part of my initial round of cryptocurrency interviews, where I ask guests basic questions about cryptocurrency technology to better gauge the attitudes and opinions in the cryptocurrency community. I do not judge the validity of the explanations or arguments in these interviews, I merely ask the questions and let the guests provide their answers.
Épisode 756 - Cryptocurrency Interview: Amaury Séchet, Part 2
21 octobre 2021
https://twitter.com/deadalnix This is part of my initial round of cryptocurrency interviews, where I ask guests basic questions about cryptocurrency technology to better gauge the attitudes and opinions in the cryptocurrency community. I do not judge the validity of the explanations or arguments in these interviews, I merely ask the questions and let the guests provide their answers.
Épisode 757 - Refterm Lecture Part 4 - Glyph Hash Table
21 octobre 2021
https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two From: https://www.twitch.tv/handmade_hero Part 1: https://youtu.be/pgoetgxecw8 Part 2: https://youtu.be/lStYLF6Us_Q Part 3: https://youtu.be/hNZF81VYfQo Part 5: Coming Soon Part 6: Coming Soon
Épisode 758 - Refterm Lecture Part 5 - Parsing with SIMD
26 octobre 2021
https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two Live Channel: https://www.twitch.tv/handmade_hero Part 1: https://youtu.be/pgoetgxecw8 Part 2: https://youtu.be/lStYLF6Us_Q Part 3: https://youtu.be/hNZF81VYfQo Part 4: https://youtu.be/cGoQ3ceKX6g
Épisode 759 - Handmade Hero Day 644 - Stepping Through Diagrams
26 octobre 2021
Day 644 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 760 - Babble on Babylon - Season 1
28 octobre 2021
Jonas Kyratzes and I discuss Season 1 of the television show, "Babylon 5". Jonas's blog: http://www.jonas-kyratzes.net/ The Eternal Cylinder: https://www.epicgames.com/store/en-US/p/the-eternal-cylinder Gospels of the Flood: https://gospelsoftheflood.com/
Épisode 761 - Cryptocurrency Interview: Zac Burns
29 octobre 2021
https://twitter.com/LudemeGames This is part of my initial round of cryptocurrency interviews, where I ask guests basic questions about cryptocurrency technology to better gauge the attitudes and opinions in the cryptocurrency community. I do not judge the validity of the explanations or arguments in these interviews, I merely ask the questions and let the guests provide their answers. References: Quadratic Sharding: https://vitalik.ca/general/2021/04/07/sharding.html Rollups: https://vitalik.ca/general/2021/01/05/rollup.html NXTP: https://github.com/connext/nxtp
Épisode 762 - Another Microsoft Gaming Moment
31 octobre 2021
Microsoft is absolutely a real company making a real operating system and definitely isn't just sitting around collecting monopoly rent while shipping whatever random garbage happens to roll off the build system that week.
Épisode 763 - Where Does Bad Code Come From?
2 novembre 2021
https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two Q&A: https://youtu.be/cOcaj_cRBvE Rebroadcast of an invited live lecture I gave to infura.io on https://www.twitch.tv/handmade_hero. The original had bad audio for the first few minutes, so I re-recorded and spliced it in for this corrected version. Otherwise, it is the same as the original live stream.
Épisode 764 - "Where Does Bad Code Come From?" - Q&A
3 novembre 2021
https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two Main lecture: https://youtu.be/7YpFGkG-u1w
Épisode 765 - Babble on Babylon - Season 2
9 novembre 2021
Jonas Kyratzes and I discuss Season 2 of the television show, "Babylon 5". Jonas's blog: http://www.jonas-kyratzes.net/ The Eternal Cylinder: https://www.epicgames.com/store/en-US/p/the-eternal-cylinder Gospels of the Flood: https://gospelsoftheflood.com/
Épisode 766 - Babble on Babylon - Season 3
24 novembre 2021
Jonas Kyratzes and I discuss Season 3 of the television show, "Babylon 5". Jonas's blog: http://www.jonas-kyratzes.net/ The Eternal Cylinder: https://www.epicgames.com/store/en-US/p/the-eternal-cylinder Gospels of the Flood: https://gospelsoftheflood.com/
Épisode 767 - Handmade Hero Day 645 - Switching to Voxel Centers for Collision
10 décembre 2021
Day 645 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 768 - Announcing "Computer, Enhance!"
31 janvier 2022
http://computerenhance.com
Épisode 769 - Handmade Hero Engine Simplification Overview
21 février 2022
Looking over the Handmade Hero engine to see what should be simplified before shipping. See http://handmadehero.org for details.
Épisode 770 - Handmade Hero Day 646 - Removing Z from Lighting
28 février 2022
Day 646 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 771 - Meow the Infinite: Book Two Status Update
5 mars 2022
Unfortunately, the first print run for Meow the Infinite: Book Two had a critical failure at the press, so the stock will be recycled and we'll be doing an entirely new second printing for the Kickstarter.
Épisode 772 - Handmade Hero Day 647 - Debugging Simplified Lighting
13 mars 2022
Day 647 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 773 - The Only Unbreakable Law
16 mars 2022
There are promising candidates for "laws" governing computer software. But are there any specifically for software architecture? In this lecture, I describe the only viable candidate I've so far seen. Originally given to the School of Informatics of the Technical University of Madrid.
Épisode 774 - Handmade Hero Day 648 - Rebuilding Light Tables
27 mars 2022
Day 648 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 775 - Handmade Hero Day 649 - Removing Lighting Walk Tables
11 avril 2022
Day 649 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 776 - Handmade Hero Day 650 - Debugging Light Sampling Locations
11 avril 2022
Day 650 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 777 - Handmade Hero Day 651 - Fixing Light Feedback
11 avril 2022
Day 651 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 778 - Meow the Infinite - Book Two Trailer
14 avril 2022
Book Two is finally here! You can order your copy, along with Book One if you don't already have it, at https://meowtheinfinite.com
Épisode 779 - Handmade Hero Day 652 - Stochastic Ray Origins
18 avril 2022
Day 652 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 780 - Handmade Hero Day 654 - Self-illuminating Floor Tiles
9 mai 2022
Day 654 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 781 - Handmade Hero Day 653 - Adding a Filmic Response Curve
9 mai 2022
Day 653 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 782 - Twenty Minutes of Reasons to Use the RemedyBG Debugger
17 mai 2022
A whirlwind tour of the debugger I use every day: https://remedybg.itch.io
Épisode 783 - Handmade Hero Day 655 - Revisiting Entity Movement
6 juin 2022
Day 655 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 784 - Handmade Hero Day 656 - Sketching Out Move Queues
6 juin 2022
Day 656 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 785 - Handmade Hero Day 657 - Implementing Move Queues
7 juin 2022
Day 657 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 786 - Handmade Hero Day 658 - Handling Glove Collisions
13 juin 2022
Day 658 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 787 - Handmade Hero Day 659 - Immediate-mode Level Generation
19 juillet 2022
Day 659 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 788 - Handmade Hero Day 660 - Randomized Overworld Layout
8 août 2022
Day 660 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 789 - Handmade Hero Day 661 - Connecting the Overworld Map
8 août 2022
Day 661 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 790 - Handmade Hero Day 662 - Generating Entities from Layouts
19 septembre 2022
Day 662 of coding on Handmade Hero. See http://handmadehero.org for details.
Épisode 791 - Handmade Hero Day 663 - Simplifying Entity Storage, Part I
3 octobre 2022
Day 663 of coding on Handmade Hero. See http://handmadehero.org for details.
Vidéos
Oups aucune vidéo pour le moment... Revenez plus tard pour des aventures en images !
Aucun avis pour le momment...