Skip to content
  • About Harlepengren
  • Downloads
  • Gravity’s Symphony: a Marble Run Journey
  • Open Shading Language Resources
  • Pepperoni Pursuit
  • PicoGame
  • Projects
Harlepengren
Harlepengren
Harlepengren
Harlepengren
  • About Harlepengren
  • Downloads
  • Open Shading Language Resources
  • Projects
    • Pepperoni Pursuit
    • PicoGame
A 3D render of a wooden chess board and metallic pieces. A laptop in the background displays the code for the 'PyMinMaximus' chess engine. Glowing blue and red/orange lines branch out from a pawn, illustrating the concept of a decision tree, where blue lines represent moves being searched (MiniMax) and red/orange lines represent branches being cut off (Alpha-Beta Pruning).
Coding

PyMinMaximus Part 2: Game Trees and MinMax Algorithm – The Brain of the Engine

Welcome back to the PyMinMaximus series! In Part 1, we built a complete chess board representation with legal...
NormanDec 20, 2025Dec 18, 2025
A 3D render of a wooden chess board with metallic pieces. In the background, a laptop displays Python code for a chess engine named 'PyMinMaximus'. Blue arrows illustrate possible legal moves from a pawn and a rook.
Coding

Building PyMinMaximus: A Chess Engine from Scratch

Part 1: Chess Representation and Move Generation Welcome to the first post in our series on building a...
NormanDec 13, 2025Dec 18, 2025
CodingElectronics

Building a Wi-Fi Temperature Monitor with Raspberry Pi Pico W: From Breadboard to Dashboard

In my last post, I referenced a temperature collector app that we implemented in Flask. The purpose of...
NormanNov 25, 2025Nov 25, 2025
Robot dispatching requests
Coding

Modular Flask Apps: A Guide to Application Dispatching

In our prior post, we showed how to create a basic Flask app (in our case to choose...
NormanOct 17, 2025Nov 20, 2025
Coding

From Indecision to Delicious: How Flask Solved Our Dinner Dilemmas

Recently, after a long day of work and school, my family decided to go out to eat. There...
NormanSep 27, 2025Nov 8, 2025
Open Shading Language

Finding Infinite OSL Examples: Your Guide to Converting GLSL to OSL Shaders

In my quest to continue learning Open Shading Language (OSL), I struggled with the lack of available examples....
NormanAug 26, 2025Sep 27, 2025
Coding

Fun with Prime Numbers

This week, I was helping my son with prime number factorization in his math homework. Beyond a basic...
NormanSep 21, 2024Sep 21, 2024
Harlepengren
Coding

Creating a Stock Market Simulation to Model Retirement

In this post, we build a simple stock market simulation to use for retirement planning. I am a...
NormanAug 31, 2024Aug 31, 2024
Game Development

Pepperoni Pursuit: Delivering a UI for the Order

We are in the middle of a series showing how to create a game in Unity. Our game...
NormanJul 19, 2024Jul 18, 2024
Coding

Using Blockly to Easily Generate Python Code

Now that we have the PicoGame working in Micropython, next is to create a Blockly app that helps...
NormanJul 9, 2024Jul 9, 2024
123

Most Popular Posts

Projects

  • Pepperoni Pursuit
  • PicoGame

Categories

  • About (1)
  • Animation (2)
  • Blender (38)
  • Coding (41)
  • Electronics (5)
  • Game Development (16)
  • Open Shading Language (11)
  • Tutorial (2)
  • Uncategorized (1)
  • About Harlepengren
  • Downloads
  • Gravity’s Symphony: a Marble Run Journey
  • Open Shading Language Resources
  • Pepperoni Pursuit
  • PicoGame
  • Projects
Copyright © 2025    Yuki Magazine Theme Designed By WP Moose