Let's explore using SendMessage to send automated inputs to multiple windows at once, or to windows that are minimized or in the background. I'll share …
In this beginner friendly Java project, we create a simple Bob Ross inspired painting using the Java Swing Graphics library. I go step-by-step through each …
It seems every programmer faces burnout eventually. But as a new programmer, this sudden exhaustion can be confusing and very discouraging. Maybe programming is just …
Learn how to combine OpenCV object detection with PyAutoGUI and Threading to build a custom Python video game bot. Using the OpenCV image recognition techniques …
Learn from my explorations with using Canny Edge Detection and ORB Feature Matching to detect objects in video games in real-time. Links Grab the code …
Learn how to detect objects inside a game window in real-time using OpenCV. Links Grab the code on GitHub: https://github.com/learncodebygaming/opencv_tutorials In the first three parts …
Learn how to capture window data in real-time as a video stream for processing with OpenCV. We try several different methods searching for the fastest …
Learn the trick to using OpenCV groupRectangles() for multiple object detection. This is part 3 in the OpenCV Python tutorial for gaming. Links Grab the …
Detect multiple objects with OpenCV's match template function by using thresholding. In this tutorial, we dig into the details of how this works. Links GitHub …
OpenCV is an open source computer vision library with hundreds of functions for processing and understanding images. In this tutorial, I'm going to show you …
Since my video game botting tutorial, where we used PyAutoGUI, multiple people have told me that PyAutoGUI doesn't work with the video game they're playing. …
What is the simplest, yet fully-functioning Screeps code we can possibly write? To answer this question, we first need to define it well. Let's start …
Basic video game AI is built up from many simpler components whose actions are coordinated by decision making logic. Complex behavior emerges as we add …
Here's what the completed Earth & Beyond automated trading loop should look like once you've finished the PyAutoGUI Video Game Bot Tutorial! If you want …
Let's create our first simple video game bot, a timing bot! We'll be learning the basics of PyAutoGUI mouse and keyboard input controls. Links GitHub …
Screeps tutorial step number four: auto-spawning your creeps. We learn how to automatically spawn creeps after they die. We are also introduced to room visuals, …
Screeps tutorial step number three: building structures. We build extensions to increase the amount of energy available in our room for spawning creeps. This will …
Screeps tutorial step number two: upgrading your room controller. We learn to use the creep memory to differentiate between creep roles. Our new upgrader creep …
In this series I want to introduce you to a programming video game called Screeps. I'm going to walk you through the official tutorial, so …
My name is Ben and I help people learn how to code by gaming.
I believe in the power of project-based learning to foster a deep understanding and joy in the craft of
software development.
On this site I share programming tutorials, coding-game reviews, and project ideas for you to explore.