New Course Available! — How 2D Game Maps Work (and How to Move in Them)
In this guide you'll create a 2D map using Python, place a player on it, and implement movement logic that lets the player move across the grid in all eight directions. You'll gain a solid understanding of 2D grid representation and movement logic - core systems that power tile-based games, RPGs, and strategy titles.
The full video content is available for free on YouTube!
If you'd like the complete learning package — including the PDF guide, video content, and .py source code — you can download the full course on Gumroad.
New Free Mini-Course — How 1D Game Maps Work (and How to Move in Them)!
The full video lessons for this mini-course are now available for free on YouTube, but if you’d like the complete learning package — including the PDF guide, step-by-step videos, and .py source code — you can download the full course free on Gumroad.
These mini-courses are designed to go more in-depth than the YouTube videos, giving you extra explanations, visuals, and project files to help you understand the concepts completely.
I’m building these courses as a way to create meaningful, affordable content while working toward a full-time income — so I can dedicate more time to making videos, tutorials, and projects for the channel.
I just made the GitHub repo for my Python Tkinter game Adventure public for those who are interested. You can also download the different releases of the game from there also.
I created a free version of TerraForge (a procedural biome/dungeon map generation library) and a paid version with extra features called TerraForgePro.
I'm going to be adding more stuff to it and I just don't feel like maintaining 2 different versions so I decided to get rid of the pro version by taking those extra features and adding them to the free version.
I've already updated the files on GitHub and I'm going to be spending the next few days updating the PyPi and the repo Wiki.
TerraForge now includes both a biome map generator and a dungeon generator — which means you can generate a full open world map in Python using Tkinter!
I'm starting a new tutorial series where we:
1. Generate a biome map
2. Turn it into an overworld
3. Add dungeons you can enter from the map
I'll be making the videos in order, but I'm curious — which part are you most excited to see?
I know that I have a bad habit of saying a specific tutorial is coming out and either dropping it way later or never dropping it.
I tend to do tutorials where everything is so granular, which is good for those who want to do everything from scratch, but I feel like most people just want to get something cool up and running ASAP.
To make things easier on you and me, I decided to take the last tutorial that I promised, the Biome Map Generation tutorial, and turn it into a library called TerraForge. It allows you to generate biome maps, as well as an island map relatively easily.
So, the next couple of videos will be focusing on TerraForge. You can go ahead and get it from my GitHub. There's a completed tutorial in the TerraForge wiki for those who prefer written tutorials.
In my previous post, I said I’d be taking a 4–6 week break to work on a tool that would speed up the content creation process for the channel.
Well... the tool, called CodeReveal, is already in a usable state. So the break is over before it even really started.
CodeReveal is designed for anyone who wants to show code progressively without having to type everything out during a recording. You can either import already written code or write directly inside the program.
Afterwards, you just mark your code with # @reveal:# (1, 2, 3, etc.) to control the order in which it appears. If you want the code to actually run at a certain point, you just add a # @run marker.
Then you start the presentation and go through the code step-by-step — super smooth.
While there's definitely more polishing and features to add, if you mainly create Python tutorials that work inside a single file, CodeReveal is basically feature-complete already.
I have a few videos planned where I'll be talking more about CodeReveal and showing how to use it. Hopefully, a few people will try it out so I can get feedback before moving toward a paid version (I'm thinking no more than $3–$5).
I typically use Notepad++ when making tutorials, but going forward, I'll be using CodeReveal instead. I mean, I shouldn't be peddling something I don't actually use, right? 😅
Anyway, thank you for your time — more updates soon!
P.S. The gifs that I linked shows me presenting and running the code for an upcoming clicker tutorial in Python Tkinter.
CodeQuest
New Course Available! — How 2D Game Maps Work (and How to Move in Them)
In this guide you'll create a 2D map using Python, place a player on it, and implement movement logic that lets the player move across the grid in all eight directions. You'll gain a solid understanding of 2D grid representation and movement logic - core systems that power tile-based games, RPGs, and strategy titles.
The full video content is available for free on YouTube!
If you'd like the complete learning package — including the PDF guide, video content, and .py source code — you can download the full course on Gumroad.
Thank you for your time!
Course Video on YouTube (Free):
https://youtu.be/FTLOnRyDQpI?si=9N8YH...
Full Course on Gumroad ($2.99):
codequest3.gumroad.com/l/wsapok
1 month ago | [YT] | 1
View 0 replies
CodeQuest
New Free Mini-Course — How 1D Game Maps Work (and How to Move in Them)!
The full video lessons for this mini-course are now available for free on YouTube, but if you’d like the complete learning package — including the PDF guide, step-by-step videos, and .py source code — you can download the full course free on Gumroad.
These mini-courses are designed to go more in-depth than the YouTube videos, giving you extra explanations, visuals, and project files to help you understand the concepts completely.
I’m building these courses as a way to create meaningful, affordable content while working toward a full-time income — so I can dedicate more time to making videos, tutorials, and projects for the channel.
Thank you for your time!
Course Videos on YouTube (Free):
youtube.com/playlist?list=PLL...
Full Course on Gumroad (Also Free):
codequest3.gumroad.com/l/opfmvn
1 month ago | [YT] | 1
View 0 replies
CodeQuest
I just made the GitHub repo for my Python Tkinter game Adventure public for those who are interested. You can also download the different releases of the game from there also.
Thank you for your time!
github.com/BriannaLadson/Adventure
2 months ago | [YT] | 1
View 0 replies
CodeQuest
I created a free version of TerraForge (a procedural biome/dungeon map generation library) and a paid version with extra features called TerraForgePro.
I'm going to be adding more stuff to it and I just don't feel like maintaining 2 different versions so I decided to get rid of the pro version by taking those extra features and adding them to the free version.
I've already updated the files on GitHub and I'm going to be spending the next few days updating the PyPi and the repo Wiki.
Thank you for your time!
github.com/BriannaLadson/TerraForge/wiki
2 months ago | [YT] | 1
View 0 replies
CodeQuest
Devlog #2 for Adventure coming soon!
3 months ago | [YT] | 1
View 0 replies
CodeQuest
Just uploaded Adventure v0.1.0 to Patreon. You don't need to be a patron just click the link to download it if you're interested. Thank you!
www.patreon.com/posts/adventure-v0-1-0-136134861?u…
4 months ago | [YT] | 0
View 0 replies
CodeQuest
TerraForge now includes both a biome map generator and a dungeon generator — which means you can generate a full open world map in Python using Tkinter!
I'm starting a new tutorial series where we:
1. Generate a biome map
2. Turn it into an overworld
3. Add dungeons you can enter from the map
I'll be making the videos in order, but I'm curious — which part are you most excited to see?
5 months ago | [YT] | 1
View 0 replies
CodeQuest
I know that I have a bad habit of saying a specific tutorial is coming out and either dropping it way later or never dropping it.
I tend to do tutorials where everything is so granular, which is good for those who want to do everything from scratch, but I feel like most people just want to get something cool up and running ASAP.
To make things easier on you and me, I decided to take the last tutorial that I promised, the Biome Map Generation tutorial, and turn it into a library called TerraForge. It allows you to generate biome maps, as well as an island map relatively easily.
So, the next couple of videos will be focusing on TerraForge. You can go ahead and get it from my GitHub. There's a completed tutorial in the TerraForge wiki for those who prefer written tutorials.
Thank you for your time.
github.com/BriannaLadson/TerraForge
5 months ago | [YT] | 0
View 0 replies
CodeQuest
Biome Map Generation Tutorial w/ Python Tkinter Coming Soon!
7 months ago | [YT] | 0
View 0 replies
CodeQuest
OK, so I lied. 😅
In my previous post, I said I’d be taking a 4–6 week break to work on a tool that would speed up the content creation process for the channel.
Well... the tool, called CodeReveal, is already in a usable state. So the break is over before it even really started.
CodeReveal is designed for anyone who wants to show code progressively without having to type everything out during a recording.
You can either import already written code or write directly inside the program.
Afterwards, you just mark your code with # @reveal:# (1, 2, 3, etc.) to control the order in which it appears.
If you want the code to actually run at a certain point, you just add a # @run marker.
Then you start the presentation and go through the code step-by-step — super smooth.
While there's definitely more polishing and features to add, if you mainly create Python tutorials that work inside a single file, CodeReveal is basically feature-complete already.
🔗 You can download CodeReveal Lite for free here:
👉 github.com/BriannaLadson/CodeReveal-Releases/relea…
I have a few videos planned where I'll be talking more about CodeReveal and showing how to use it.
Hopefully, a few people will try it out so I can get feedback before moving toward a paid version (I'm thinking no more than $3–$5).
I typically use Notepad++ when making tutorials, but going forward, I'll be using CodeReveal instead.
I mean, I shouldn't be peddling something I don't actually use, right? 😅
Anyway, thank you for your time — more updates soon!
P.S. The gifs that I linked shows me presenting and running the code for an upcoming clicker tutorial in Python Tkinter.
7 months ago (edited) | [YT] | 0
View 0 replies
Load more