Blog | Tags | Archives | Projects | Stats | Contact
Tags: Android, Android NDK, C, Native, Programming, SDL, Source code
Note: There’s now a patch for SDL that makes the same possible on older Androids as well. The Android NDK makes it possible to use SDL to code Android apps. The aliens.c example bundled with the Android SDL port is fine and dandy except it reads data from /sdcard/data and it has to be pushed [...]
Read more...
Tags: 256B, Algorithms, Assembly, Demoscene, Software, Source code, Tutorial, Video
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...
Tags: API, Game programming, Programming, Retro gaming, SDL, Source code, Video, Video games
… Or, How to Procrastinate Productively. 
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...
Tags: Algorithms, Collision detection, Game programming, OpenGL, Source code, Video games
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...