Category Archives: Programming

Gravity Room

The below video is basically a compilation of all the stuff The Swapper is at the moment. And that means actually starting to work on the game itself instead of worrying why OpenGL or {replace with any other library}sometimes sucks … Continue reading

Posted in Graphics, Lighting Effects, Programming, The Swapper, Video | Leave a comment

Apr 2, 2010

Today I added functionality to use different sorts of post-fx shaders in the game. The only shader at the moment makes the image grayscale so there’s not really anything to see yet.

Posted in Programming, The Swapper | Leave a comment

(de)Progress update

So, what is going on? The Swapper was originally a game developed using Game Maker. I have to agree that GM is a great tool for rapid prototyping and especially for learning basic programming concepts but it does have certain … Continue reading

Posted in Etc, Graphics, Lighting Effects, Programming, The Swapper, Video | Leave a comment

When Things Go Wrong

Ragdoll IK facepalm

I made a tool to easily create animations for ragdolls. The following sequence is a preview of what is coming: However there’s a problem. How should the characters be rotated when they turn 180° around? They are simulated in 2d … Continue reading

Posted in Physics, Programming, The Swapper, Video | 2 Comments

Jan 22, 2010

While fine-tuning the character movement and other related stuff I found some very nonsense code related to ragdolls. I replaced it with something not so stupid and suddenly there could be at least 4x more ragdolls on the screen with … Continue reading

Posted in Game Design, Physics, Programming, The Swapper | Leave a comment

Jan 19, 2010

I thought the game would enjoy some speed benefits from the new character movement code but I never knew the code would be ~3 times faster. It still needs some polishing but I can already see tons of new puzzle … Continue reading

Posted in Programming, The Swapper | Leave a comment

Jan 15, 2010

Got bored of fixing glitches with duct tape. I’m rewriting the character physics in The Swapper to use a real physics engine.

Posted in Programming, The Swapper | Leave a comment

Vram optimization

Following just boring tech nonsense about a very simple thing that makes things simpler. The Swapper is a game with many lights. Even a small area involving one or two puzzles can contain up to 20 static lightsources. Rendering lights … Continue reading

Posted in Lighting Effects, Programming, The Swapper | Leave a comment

“Most problems are side effects of solutions to other problems.” ..So true.

Posted in Etc, Programming | Leave a comment