Let's Focus on C++

Learning C++ is something I’ve put off because of distractions and procrastination. During this winter break as I experience the numb sensation of time passing, I am motivated to focus on learning C++ early during this break. At the same time, I feel inclined to tell my future self and anybody else that comes to this post the mental obstacles that naturally appear as you are learning something new in programming. ...

December 18, 2025 · 3 min · Vu Huy Minh Pham

Procedural Terrain Generation In Roblox

Table of Contents Resources On Terrain Procedural Generation Project Status: Abandoned One day, if I have time, I’ll create a game. But it’s time to learn other stuff for my embedded systems career. Procedural terrain generation is a way to implement a dynamic player environment alongside Grid-based server sharding. In this blog, I am going to showcase some of the math behind procedural generation as I also work on my Roblox Empire Clash clone game. ...

December 17, 2025 · 2 min · Vu Huy Minh Pham

Roblox Non-Layered Grid-Based Server Sharding

Table of Contents Motivation (Quick Bio-Story) What is Server Sharding? Let’s Clarify Our Terms, Borrowing Foxhole’s What Kind of Game Can You Make on Roblox with Grid-Based Server Sharding? Technical Implementation Roblox API Basic World and Grids Model Data Store vs Memory Store Region Note: Post is In-Progress Motivation (Quick Bio-Story) I finally got my first part-time job (first ever) which is at The Coder School’s Irvine location. My specialization as put on my resume would be coaching young students Roblox Scripting. It has been a while since I have done anything Roblox related (for more than 3 years). While I was away from Roblox, I developed much as a programmer because I learned general programming concepts, developing a web app, interacting with database, and now simultaneously trying to learn about microcontrollers because I want to touch embedded systems in the future. In the intermission between my first and second quarter at UC Irvine, I decided I wanted to implement a feature in Roblox, which would wash away the Roblox’s rust so that I am able to fulfill my job well with ease. Beyond, that, I have a great idea for a Roblox game based on my favorite game on Roblox, Empire Clash. ...

December 14, 2025 · 10 min · Vu Huy Minh Pham

C++ Programming: Starting with Simple DirectMedia Library (SDL 3)

Table of Contents Motivation About SDL Following Tutorial and Projects Motivation I decided to become a better programmer. I think that coding to make CRUD apps is a path to being replaceable. Plus, as I’m heading to major Computer Science and Engineering at UCI, I have decided to begin creating C++ projects that reinforce the fundamentals of programming fields. With my current resources, I think I can do graphics, and make a game from scratch. Once I finish messing around with Simple DirectMedia Layer (SDL), I am probably going to create a web socket. ...

May 17, 2025 · 2 min · Vu Huy Minh Pham

AP Physics II Prep

Table of Contents Update Overview Resources I Have Schedules April 16th, 2025 Units Unit 12: Magnetism and Electromagnetism Update Yeah, I got lazy. I realized that the AP Physics II exam is not that hard. It’s time to focus on programming LOL. Overview There are 7 units in this course. Unit 9: Thermodynamics Unit 10: Electric Force, Field, and Potential Unit 11: Electric Circuits Unit 12: Magnetism and Electromagnetism Unit 13: Geometric Optics Unit 14: Waves, Sound, and Physical Optics Unit 15: Modern Physics Resources I Have For individual units, I have the Albert practice, of which I will probably redo the topic that I miss the most on the practice exam. I think I should attend the review session this weekend and just do a mock exam. ...

April 16, 2025 · 5 min · Vu Huy Minh Pham

Init: First Post

Hello! It’s an exciting time for me as I am graduating High School. I decided to create a professional site to write about my software projects, discuss ideas, and write about my professional and important events. Check out my about me page!

March 25, 2025 · 1 min · Vu Huy Minh Pham