On Object-Oriented Design and the SRP and DIP Principles@hyngng.dev and 1 more author3 months agoI'm not sure exactly where I am on the path, but if I were to use the Four Stages of Competence as an analogy, I'd guess I'm somewhere around consciou
Mobile Tower Defense Concept Planning, Focused on Preparation Experience@hyngng.dev1 year agoOne thing I learned from my previous project experience is that developing something over a long period of time also means getting entangled in a larg
A Few Things I Learned While Working with Python@hyngng.dev1 year agoIn Python, declaring class variables using the self object is common, but this actually creates instance variables used within instances. Since access
Granting Vibration Permission in Unity Mobile Projects@hyngng.dev1 year agoIn Unity, vibration can be used by default via Handheld.Vibrate(), but since the intensity and duration are fixed, the following method is typically u
Development Retrospective of a WinUI 3-Based PDF Editor@hyngng.dev5 months agoThere was a problem at the office during my alternative civilian service. It's covered in more detail in my alternative service log post, but to summa
A Brief Summary of the A* Algorithm for Shortest Path Search@hyngng.dev1 year agoThe A* algorithm is a graph search algorithm for finding the shortest path between two specific points. Its characteristics can be summarized in a sin
Magic Methods for Controlling Python Object Behavior@hyngng.dev1 year agoMagic methods, also known as special methods, are built-in functions within Python classes that define special behavior. They enable features like ope
'Waybound', Development Ends Here@hyngng.dev1 year agoI probably should have wrapped this up a bit earlier, but I'm writing it now because I'm sure of my decision. Waybound was a project I started out of