66videosjavidx9
332K subscribers on YouTube
Shorts, livestreams, trailers and promos are never listed. Unless a curator approved this channel in full, only individually picked videos appear.
Playlists · 2
31:24Back To Basics! Fixed Point Numbers in C++
71.8K views
Fixed-point number representation and arithmetic in C++.
37:10DIY Programming Language #1: The Shunting Yard Algorithm
60.8K views
DIY programming language part 1: parsing expressions with the shunting-yard algorithm.
49:05DIY Programming Language #2: Tokenising with Finite State Machine
40.4K views
DIY programming language part 2: tokenising with a finite state machine.
40:37NES Emulator Part #3: Buses, RAMs, ROMs & Mappers
178K views
NES emulator part 3: buses, RAM, ROM and cartridge mappers.
1:07:09NES Emulator Part #4: PPU - Background Rendering
157K views
NES emulator part 4: emulating the PPU's background rendering.
57:47NES Emulator Part #5: PPU - Foreground Rendering
91.3K views
NES emulator part 5: PPU foreground (sprite) rendering.
53:50NES Emulator Part #6: APU - Sounds, Beeps & Bloops
94.8K views
NES emulator part 6: the APU, generating sound.
48:14Networking in C++ Part #2: MMO Client/Server, ASIO, Sockets & Connections
137K views
Networking in C++ part 2: client/server connections with ASIO and sockets.
41:57Procedural Generation: Programming The Universe
216K views
Procedural generation: generating a vast universe deterministically from seeds.
44:01Quirky Quad Trees Part1: Static Spatial Acceleration
78.5K views
Quad trees for static spatial acceleration: building and querying them.
38:45Code-It-Yourself! 3D Graphics Engine Part #1 - Triangles & Projection
1.96M views
Building a 3D graphics engine from scratch in C++: triangles, meshes and projection matrices.
39:40Code-It-Yourself! 3D Graphics Engine Part#2 - Normals, Culling, Lighting & Object Files
354K views
Part 2 of the 3D engine: normals, back-face culling, lighting and loading object files.
26:53Dithering with Floyd-Steinberg in C++
58.1K views
Floyd–Steinberg error-diffusion dithering, implemented and visualised in C++.
47:06Essential Mathematics For Aspiring Game Developers
445K views
Essential mathematics for game developers: vectors, trigonometry and matrices.
40:12NES Emulator Part #1: Bitwise Basics & Overview
543K views
Writing a NES emulator part 1: bitwise basics and an overview of the console's architecture.
1:07:12NES Emulator Part #2: The CPU (6502 Implementation)
477K views
NES emulator part 2: implementing the 6502 CPU, addressing modes and instructions.
58:18Networking in C++ Part #1: MMO Client/Server, ASIO & Framework Basics
627K views
Networking in C++ part 1: client/server basics with ASIO for an MMO framework.
30:03Super Fast Ray Casting in Tiled Worlds using DDA
235K views
Fast ray casting through tile maps using the DDA algorithm.
41:55What Are Pointers? (C++)
580K views
What pointers are in C++, explained through memory diagrams and code.
24:56What Is Assembly Language?
471K views
What assembly language is and how it relates to the machine code a CPU executes.
27:592D Sprite Affine Transformations
35.3K views
A 28-minute video from javidx9's catalogue; the title names its topic.
3:1350K Party Invite & Prize Draw!
5.07K views
A 3-minute video from javidx9's catalogue; the title names its topic.
36:488-Bits Of Image Processing You Should Know!
88.8K views
A 37-minute video from javidx9's catalogue; the title names its topic.
24:43Absolute Beginners Guide To "olcConsoleGameEngine.h"
Intro164K views
A 25-minute video from javidx9's catalogue; the title names its topic.
33:58Aiming Cannons at Worms C++ (1 of 2) / featuring: fred
33.2K views
A 34-minute video from javidx9's catalogue; the title names its topic.
18:49Aiming Cannons at Worms C++ (2 of 2) / featuring: Delta Light 2
13.5K views
A 19-minute video from javidx9's catalogue; the title names its topic.
54:43Arbitrary Rectangle Collision Detection & Resolution - Complete!
140K views
A 55-minute video from javidx9's catalogue; the title names its topic.
24:34Augmenting Reality #1 - Optical Flow (C++)
28.2K views
A 25-minute video from javidx9's catalogue; the title names its topic.
45:23Automating Sequences via Lua Coroutines in C++
64.1K views
A 45-minute video from javidx9's catalogue; the title names its topic.
31:41Back To Basics: C++ Containers
222K views
A 32-minute video from javidx9's catalogue; the title names its topic.
52:50Brute Force Processing
159K views
A 53-minute video from javidx9's catalogue; the title names its topic.
34:05Circle Vs Rectangle Collisions (and TransformedView PGEX)
52.3K views
A 34-minute video from javidx9's catalogue; the title names its topic.
45:20Code Review: Saving Sedit Platform Game
30.5K views
A 45-minute video from javidx9's catalogue; the title names its topic.
31:26Code-It-Yourself Breakout in 30 minutes?
26.2K views
A 31-minute video from javidx9's catalogue; the title names its topic.
6:05Code-It-Yourself Synthesizer Sneak Peak (Moonlight Sonata 3rd)
19.5K views
A 6-minute video from javidx9's catalogue; the title names its topic.
58:40Code-It-Yourself! 3D Graphics Engine Part #3 - Cameras & Clipping
279K views
A 59-minute video from javidx9's catalogue; the title names its topic.