homeBlog | Tags | Archives | Projects | Stats | Contact

Plenty of Room, Part II

Nov 09, 2009

no comments
Popularity:

As stated earlier, tiny intros written in assembly language fascinate me. I have written a few in x86 assembly language, here’s one of them. I have tried to make the inner workings of the program as accessible — or, at least as thought-provoking — as possible even if assembly wasn’t their weapon of choice.

Read more...

Introducing My Latest Projects

Sep 22, 2009

no comments
Popularity:

… Or, How to Procrastinate Productively. klystrack3

I decided to make one of my current projects open source and post them on Google Code just for fun. The project is a toolchain that I’m using to remake Thrust. In reality, I decided to divide the project into two separate projects: the actual game engine and related tools, and a music editor that uses the engine.

Read more...

Collision Detection with Occlusion Queries Redux

Jul 23, 2008

4 comments
Popularity:

Here we describe a method for checking collisions between arbitrary objects drawn by the GPU. The objects are not limited to any shape, complexity or orientation. The objects that are checked for collisions can be the same objects that are drawn on the screen. The algorithm is pixel perfect but without further refining is limited to 2D collisions.

Read more...

Customizable page layouts

Feb 15, 2008

no comments
Popularity:

I wanted to tackle a common problem: on a modern screen resolution it is often hard to read because the text rows are simply too long. Using some Javascript and DHTML magic, it is easy to make the fixed-width layout resizable.

Read more...

Compare text files in SQL

Nov 11, 2007

no comments
Popularity:

Here’s a quick hack that allows loading text files as tables in a sqlite database. Why? It’s pretty nice to compare files in SQL. txtsql can be run as follows: txtsql.exe file.txt file2.txt … Every text file is loaded as a table with two columns: row (line number) and data (the actual text). When saved [...]

Read more...