Times are changing, AI is here and it's divisive. Nobody asked for them, but here are some of my thoughts about it. Patreon: https://www.patreon.com/javidx9 YouTube: https://www.youtube.com/javidx9 https://www.youtube.com/javidx9extra Discord: https://discord.gg/WhwHUMV...
Times are changing, AI is here and it's divisive. Nobody asked for them, but here are some of my thoughts about it.
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9
https://www.youtube.com/javidx9extra
Discord: https://discord.gg/WhwHUMV
Twitter: https://www.twitter.com/javidx9
Twitch: https://www.twitch.tv/javidx9
GitHub: https://www.github.com/onelonecoder
Homepage: https://www.onelonecoder.com
A preview compilation of tech and test demos for upcoming olc::PixelGameEngine 3.0 Patreon: https://www.patreon.com/javidx9 YouTube: https://www.youtube.com/javidx9 https://www.youtube.com/javidx9extra Discord: https://discord.gg/WhwHUMV Twitter:...
In this video I revisit Conway's Game Of Life, a cellular automata simulation with many interesting properties. I've covered this before, but this time I use sparse encoding of cell activity to make the simulation space truly massive, like 2^64 massive... Source:...
In this video I revisit Conway's Game Of Life, a cellular automata simulation with many interesting properties. I've covered this before, but this time I use sparse encoding of cell activity to make the simulation space truly massive, like 2^64 massive...
Source: https://github.com/OneLoneCoder/Javidx9/blob/master/PixelGameEngine/SmallerProjects/OneLoneCoder_PGE_MassiveGOL.cpp
Original video:
https://www.youtube.com/watch?v=E7CxMHsYzSs
CodeJam:
https://itch.io/jam/olc-codejam-2025
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9
https://www.youtube.com/javidx9extra
Discord: https://discord.gg/WhwHUMV
Twitter: https://www.twitter.com/javidx9
Twitch: https://www.twitch.tv/javidx9
GitHub: https://www.github.com/onelonecoder
Homepage: https://www.onelonecoder.com
Frustrated by the lack of information provided by my smart meter via my energy supplier, I set about building a system where I can remotely monitor with low latency accuracy, how much power my house consumes. To do this I use an ESP32 microcontroller to interact with the...
Frustrated by the lack of information provided by my smart meter via my energy supplier, I set about building a system where I can remotely monitor with low latency accuracy, how much power my house consumes. To do this I use an ESP32 microcontroller to interact with the smart meter, transmit infomation to a custom websocket server, and then relay that information to a web browser.
Source: https://github.com/OneLoneCoder/Javidx9/tree/master/SimplyCode/CIY_RemoteEnergyMonitor
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9
https://www.youtube.com/javidx9extra
Discord: https://discord.gg/WhwHUMV
Twitter: https://www.twitter.com/javidx9
Twitch: https://www.twitch.tv/javidx9
GitHub: https://www.github.com/onelonecoder
Homepage: https://www.onelonecoder.com
Hello! In this video we continue modelling the projectile motion of a cannon in order to aim it at a target, but we take into account wind! Note this is a useful approach for implementing AI players in games where the computer has to aim at the player. Play Live:...
Hello! In this video we continue modelling the projectile motion of a cannon in order to aim it at a target, but we take into account wind! Note this is a useful approach for implementing AI players in games where the computer has to aim at the player.
Play Live: https://pgetinker.com/s/O4Kea-DSbqO
Source: https://github.com/OneLoneCoder/Javidx9/blob/master/PixelGameEngine/SmallerProjects/OneLoneCoder_PGE_AimingProjectileMotion.cpp
I also introduce a community member project called "Delta Light 2" by FlapBox Studios (Veldin & Bixxy on the discord) - details of which can be found here: https://store.steampowered.com/app/3013670/Delta_Light_2/ and https://docs.luminoveau.net/. The music in Delta Light 2 was created by RoleMusic here: https://freemusicarchive.org/search/?quicksearch=rolemusic&search-genre=
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9
https://www.youtube.com/javidx9extra
Discord: https://discord.gg/WhwHUMV
Twitter: https://www.twitter.com/javidx9
Twitch: https://www.twitch.tv/javidx9
GitHub: https://www.github.com/onelonecoder
Homepage: https://www.onelonecoder.com
Hello! In this video I look at how we can calculate the angle at which a cannon must be fired to hit a target. It's classic ballistics, or projectile motion. For this first part, we assume there is no wind resistance, and derive from first principles a universal solution to...
Hello! In this video I look at how we can calculate the angle at which a cannon must be fired to hit a target. It's classic ballistics, or projectile motion. For this first part, we assume there is no wind resistance, and derive from first principles a universal solution to the problem in 2D.
I also introduce a community project called "Fred" by starfreakclone - details of which can be found here: https://fred-dev.tech/ and https://cdacamar.github.io/data%20structures/algorithms/benchmarking/text%20editors/c++/editor-data-structures/
Source: Coming After Part 2
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9
https://www.youtube.com/javidx9extra
Discord: https://discord.gg/WhwHUMV
Twitter: https://www.twitter.com/javidx9
Twitch: https://www.twitch.tv/javidx9
GitHub: https://www.github.com/onelonecoder
Homepage: https://www.onelonecoder.com
Spent some time designing a new studio - it's a little different, but opens doors for new projects! Patreon: https://www.patreon.com/javidx9 YouTube: https://www.youtube.com/javidx9 https://www.youtube.com/javidx9extra Discord: https://discord.gg/WhwHUMV Twitter:...
Spent some time designing a new studio - it's a little different, but opens doors for new projects!
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9
https://www.youtube.com/javidx9extra
Discord: https://discord.gg/WhwHUMV
Twitter: https://www.x.com/javidx9
Twitch: https://www.twitch.tv/javidx9
GitHub: https://www.github.com/onelonecoder
Homepage: https://www.onelonecoder.com
In this video I use the fantastic https://pgetinker.com to build a simple interactive model of a favourite childhood toy - the spirograph. Play with it here: https://pgetinker.com/s/OWNuhyU8IgX Patreon: https://www.patreon.com/javidx9 YouTube: https://www.youtube.com/javidx9...
In this video I use the fantastic https://pgetinker.com to build a simple interactive model of a favourite childhood toy - the spirograph.
Play with it here: https://pgetinker.com/s/OWNuhyU8IgX
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9
https://www.youtube.com/javidx9extra
Discord: https://discord.gg/WhwHUMV
Twitter: https://www.twitter.com/javidx9
Twitch: https://www.twitch.tv/javidx9
GitHub: https://www.github.com/onelonecoder
Homepage: https://www.onelonecoder.com
In this video I use a Finite State Machine to parse complicated input into manageable tokens before feeding them to the Shunting Yard Algorithm I developed in part 1. Source: https://github.com/OneLoneCoder/Javidx9/blob/master/SimplyCode/OneLoneCoder_DIYLanguage_Tokenizer.cpp...
In this video I use a Finite State Machine to parse complicated input into manageable tokens before feeding them to the Shunting Yard Algorithm I developed in part 1.
Source: https://github.com/OneLoneCoder/Javidx9/blob/master/SimplyCode/OneLoneCoder_DIYLanguage_Tokenizer.cpp
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9
https://www.youtube.com/javidx9extra
Discord: https://discord.gg/WhwHUMV
Twitter: https://www.twitter.com/javidx9
Twitch: https://www.twitch.tv/javidx9
GitHub: https://www.github.com/onelonecoder
Homepage: https://www.onelonecoder.com
In this video I demonstrate how the Shunting Yard Algorithm works, and produce a simple implementatin to solve basic mathematical expressions like a calculator would. Source: https://github.com/OneLoneCoder/Javidx9/blob/master/SimplyCode/OneLoneCoder_ShuntingYardAlgo.cpp...
In this video I demonstrate how the Shunting Yard Algorithm works, and produce a simple implementatin to solve basic mathematical expressions like a calculator would.
Source: https://github.com/OneLoneCoder/Javidx9/blob/master/SimplyCode/OneLoneCoder_ShuntingYardAlgo.cpp
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9
https://www.youtube.com/javidx9extra
Discord: https://discord.gg/WhwHUMV
Twitter: https://www.twitter.com/javidx9
Twitch: https://www.twitch.tv/javidx9
GitHub: https://www.github.com/onelonecoder
Homepage: https://www.onelonecoder.com
In this video, I show how to use the excelent Sol library/wrapper to integrate Lua in your C++ program. This is shown in direct contrast to how i did it in Part #1 which was bare bones, from scratch. Source:...
In this video, I show how to use the excelent Sol library/wrapper to integrate Lua in your C++ program. This is shown in direct contrast to how i did it in Part #1 which was bare bones, from scratch.
Source: https://github.com/OneLoneCoder/Javidx9/blob/master/SimplyCode/OneLoneCoder_EmbeddingLua_Part3.cpp
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9
https://www.youtube.com/javidx9extra
Discord: https://discord.gg/WhwHUMV
Twitter: https://www.twitter.com/javidx9
Twitch: https://www.twitch.tv/javidx9
GitHub: https://www.github.com/onelonecoder
Homepage: https://www.onelonecoder.com
In this video, I introduce a One Lone Coder Community project called olcUTIL_Geometry2D. It's a new open source library that can perform many varied 2D primitive interactions. This video details how to use basic features of the library. Source:...
In this video, I introduce a One Lone Coder Community project called olcUTIL_Geometry2D. It's a new open source library that can perform many varied 2D primitive interactions. This video details how to use basic features of the library.
Source: https://github.com/OneLoneCoder/olcUTIL_Geometry2D
Live Demo: https://community.onelonecoder.com/members/javidx9/Geometry2DDemo1/
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9
https://www.youtube.com/javidx9extra
Discord: https://discord.gg/WhwHUMV
Twitter: https://www.twitter.com/javidx9
Twitch: https://www.twitch.tv/javidx9
GitHub: https://www.github.com/onelonecoder
Homepage: https://www.onelonecoder.com