
Line by Line, Finding Walls for Rendering in a BSP Tree
Recently we managed to grab all entities that a camera could hypothetically see from a BSP tree. Now,...
Browse the latest writing surfaced through DevArt.

Recently we managed to grab all entities that a camera could hypothetically see from a BSP tree. Now,...

Now, if you read my last post (sorry about the length...), you will remember we constructed a BSP...

If you've done data structures for any period of time, you would probably know about the binary tree....

First question, what is Hovertank One? Remember DOOM, Quake, and Wolfenstein. Hovertank One was...

I don't think I've ever made Conway's Game of Life, so this will be a first for me. This game will be...

I've always wanted to implement sudoku. Solving a sudoku is an issue on its on, but this is a step...

The last game we made in a day was minesweeper, and we were very successful. This time we've got...

One of the most important things I was forced to create in school was minesweeper. This is because it...

Got a day free this week? Why not see if you can make Pac-Man entirely within 24 hours? It sounds...

According to Wikipedia, the wheel was reinvented in 1888 with pneumatic tires. Taking action against...

Back in February, I started working on a raycaster. It was really fun, and I put it on GutHub. Well...

Who's your programming hero? There are many names that could come up, but for some reason one name...

It feels like tower defense is largely the same since the late 2000's. Sure, it was quite popular...

Defense? Defence? I'll use the 's' version because America. I was playing some Bloons TD6, with all...

Over the past few months the game studio I'm a part of, STAG has created and now released their first...

This is an important topic because I think that we're starting to stray away from everlasting games....

Since the start of the year I've been solo-working on my game called CompNerdSim. This isn't a game...

Recently, I was thinking about remote play by sending inputs to a remote computer, and receiving back...

I recently had a bad day (or week) with some code that was particularly slow, but after spending all...

Yeah... usually a bad idea, but we've got a team of 4 together and the beginnings of development! ...

I had a recent issue with my raycasting engine (originally made here that was really annoying me. I...

Code Is Not Heaven To tell someone who is unmotivated that they need to be passionate...

Intro I have no idea what happened, but the amount of code I've written per month went...

Intro Have you ever loaded data from a CSV, and needed to create a class that can describe...

Intro Recently I've been honing in on my productivity, and I've been doing really well,...

Intro For the past while I've been busy developing a game I plan to sell. This game is...

Intro I've tried a few times to start using Neovim because I know I will be fast at it. I...

Intro Type conversions are very important in programming, because for the most part, types...

Intro I know, it's been a while, I've actually written over 3,000 lines of code so far...

Intro After looking through 1brc, I thought, dang, that would be great, but for all...