Check out my other tutorials here!

All about programming, game design, student life, electronics, and food!

Designing Luck | A Guide to Loot Distributions
Harness the power of weighted probabilities to create an intuitive loot system, where items can be placed into tiers like common and rare and drawn.
Making an Atmospheric Farming Sim in 24 Hours!
Just a brief devlog and postmortem on the farming sim I built for the GMTK2020 Game Jam.
Making Pixel Art UI in Aseprite
Learn some helpful tips for pixel art UI design in this post.
22 Byte-Sized Pixel Art Tips
A few interesting bytes of advice about pixel art that I've learned from a week's worth of practise.
https://d33wubrfki0l68.cloudfront.net/bd1f2c91247a4de31ecf05364d11ed48832577e9/26d90/post/2020-02-26-writing-a-game-design-document-trac3-devlog-1/images/1.jpg
Writing a Game Design Document [Trac3 Devlog #1]
I've been working on a game about electronics and infosec, and here's a first devlog, as well as some thoughts on creating a GDD for your game.
https://d33wubrfki0l68.cloudfront.net/ce83843c6bc0ab9360f30e2ad8819e72d7fc8955/76f57/post/2020-02-12-programming-a-unit-obfuscator/images/unitobxpy.png
Programming a Unit Obfuscator in Python
It's interesting how some units can be obfuscated, or expanded, by multiplying and dividing by other units that cancel to arbitrarily high powers. This goes over how I tried to automate the abuse of dimensional analysis.
https://d33wubrfki0l68.cloudfront.net/3d05efbcd44f7d5fe14dc208789e80af002e2a17/ee46d/post/2020-01-10-the-best-3-ingredient-sweet-iced-tea/images/thumb.png
The Best 3 Ingredient Sweet Iced Tea
My first 'recipe' on this site. Here's how I prep really fast iced tea that takes no work and can be left overnight as well as batched. Also, it's super cheap!
https://d33wubrfki0l68.cloudfront.net/9a946dedb051d3057a0497a69431151c9548fbf1/99296/post/digital-note-taking-with-atom-and-latex/images/thumb-scaled.png
Digital Note Taking with Atom and LaTeX
LaTeX is a powerful typesetting system, and you can leverage it to take digital notes. Learn how to set it up in the Atom IDE in this tutorial.
https://d33wubrfki0l68.cloudfront.net/70700bb5443b3f13309c60acfd84dfba22198671/68a9d/post/making-a-light-alarm-clock-with-arduino-rtc-for-beginners/images/hqdefault.jpg
Making a Light Alarm Clock with Arduino + RTC for Beginners
This simple Arduino project shows you how to make a beginner-friendly light based alarm clock with an real-time-clock module, arduino nano, and LEDs.
https://d33wubrfki0l68.cloudfront.net/a410c64f6c98700a458d6d4824e424ccb1b9a5f0/8c0ee/post/on-snowdrifts/images/cold-colors-forest-688660.jpg
On Snowdrifts
Given some amount of snow, how can one get rid of it and clear the driveway, without a boring shovel? Incidentally, I've been practicing my thermochemistry and python, so I'm making a calculator.