Switch Theme
Home
reset dev c cmdfx kotlin personal lvlz calcugames game cpp gradle java minecraft nms

4/18/2025

dev c cmdfx video

cmdfx Showcase - v0.1.3

Been through a few revisions since v0.1.0 of the cmdfx Game Engine. This is a short video showcasing the features in v0.1.3 of the engine, which included some new feat...

4/11/2025

dev c

Writing Unit Tests in C

Introduction We all love C, right? You can basically write anything that you want. But that comes at the cost of you trying to debug everything. So, I’ll explain my p...

4/6/2025

dev kotlin

Reverse-Engineering Cookies with Ktor

Introduction Tabroom is a website used by the Speech & Debate community to check tournament data, read ballots, look at judges, and basically serves as the primar...

4/3/2025

dev

Using WakaTime to Boost Productivity

Note: I am not associated with WakaTime, nor did I get paid anything to write this. I just think it’s a great tool that I wanted to share with you. Here’s my WakaTime ...

3/27/2025

dev personal

Why I Rebranded from GamerCoder

Exactly one year ago, I made the decision to change my username from “GamerCoder” to “gmitch215.” This was a significant change for me, and I wanted to take a moment t...

3/19/2025

dev personal

Keep Moving Forward

Today is an interesting day. I deal with a lot of personal stuff that I frankly won’t repeat on here, but let’s just say that I was told the same thing again for the 1...

3/10/2025

dev lvlz calcugames

The LevelZ File Format: Introduction

This will be a series of posts talking about the LevelZ File Format, a file format I created for my video games. The project is an open-source project under Calculus G...

3/3/2025

dev c cmdfx video

cmdfx Showcase - v0.1.0

This is a short video showcasing the first build of cmdfx, a game engine for your terminal. This is the first build of the engine, and it’s still in development. The e...

3/2/2025

dev kotlin calcugames

Making Combinatory: Introduction to KorGE

This will be a short series on how I made the Combinatory video game using the KorGE game engine. I will be going over the basics of the game engine, how I set up the ...

2/17/2025

dev personal

How to Name a Project

How do you properly name a programming project? This is one of the most pressing issues for developers in 2025. This is arguably more important than AI replacing ever...

2/13/2025

dev kotlin

Scraping Tabroom.com

Tabroom.com is the official(?) platform for Speech and Debate data. It’s used to record all of the ballots and data for tournaments in the activity. During my high sc...

2/4/2025

dev c game

cmdfx's First Release

A few days ago, I released version 0.1.0 of my CmdFX video game engine. I previously wrote about how it aims to operate as a video game engine inside your terminal. T...

1/26/2025

dev c cpp slideshow

C and C++ Compilers

This is a short slideshow containing information about the various C and C++ compilers I use.

1/21/2025

dev c game

Starting a Game Engine

I’ve recently started development on cmdfx, which is a lightweight, minimal game engine for your terminal. I got the idea while working on kasciffy, an asciffier for ...

1/15/2025

dev c cpp

C and C++

Today I’m going to be writing about two programming languages that seem to always have people fighting over which is better: C and C++. Introduction In case you aren...

1/9/2025

dev gradle java

Downloading Gradle Artifacts without a Repository

Starting 2025 with a new project, gitle. It’s a gradle plugin that downloads and builds Maven/Gradle dependencies that aren’t published to a repository, like Maven Cen...

12/30/2024

dev personal

Projects for 2025

The new year is just around the corner, and as I sit and type this late at night thinking about what I may want to do in 2025, I’ve come up with a few projects that I’...

12/12/2024

dev

The Implications for Kotlin Native C Interoperability

I recently did some digging and found out that Kotlin/Native C Interoperability is now in Alpha/Beta, meaning that according to the Kotlin stability rules, they plan t...

11/14/2024

dev

Why know so many Languages?

Took a little bit of a break now that the school year has started. Today’s topic is, “Why know so many Languages?”. The “Why” I know quite a bit of programming langu...

6/10/2024

dev

Kotlin is the new JavaScript

My previous post went into my opinion about the Kotlin programming language, and why I like it so much. This post will help give a short insight on why Kotlin could be...

6/7/2024

dev

Kotlin is the Best

My favorite programming language is probably Kotlin, and it’s not even close. The language just seems so elegant, yet so powerful and ambitious. You know how people sa...

5/12/2024

minecraft dev

Forge vs Fabric for Mod Development

As of writing this, I just released v0.1.0 of SocketMC and have successfully dealt with all of the weird stuff between Forge and Fabric. I’ve been working on this mod ...

5/4/2024

minecraft dev nms

Packet Handlers in NMS

NMS, better known as Net-Minecraft-Server, is a complicated and undocumented set of internals used in Minecraft. This post will go over the use of Packet Handlers, and...

5/3/2024

personal

Why I Love JoJo's Bizarre Adventure

Weebs are weird. We obsess over the most random things, like the way a character’s hair moves in the wind or the color of their eyes. But there’s one thing that unites...

5/3/2024

First Post

Hello, this is my first post. I’m excited to start this blog and share my thoughts with the world. I hope you enjoy reading my posts as much as I enjoy writing them.