Game: Sling Prototype

November 15th, 2010

This is an experimental, physics-based game prototype that I wrote in two weeks. It didn’t come out quite the way I hoped it would, but it might still give you a couple minutes of fun. About The Game Objective Collect as many points as you can by destroying enemies. Detailed description You control a small […]

Continue Reading...

Yet Another Breakout Clone

October 4th, 2010

I’m not a game developer, but, as most programmers do, I’ve always had some interest in the field. The first game that I wrote back in gymnasium was a two-player version of Snake. Written from scratch in Turbo Pascal 7, it featured such innovative design decisions as a completely text- and number-less HUD (I couldn’t […]

Continue Reading...

micro-tweet – The Twitter Client That Fits In a Tweet

August 10th, 2010

micro-tweet is an ultra-minimalist Twitter client that fits in a tweet. It can only do two things – display your friends tweets (one at a time) and post new tweets. It’s written in Python and works entirely from the command line. Source Code The source code of micro-tweet is exactly 137 characters, which is short […]

Continue Reading...

Pure CSS Perversion

June 16th, 2010

Sometimes it seems that not a month goes by without another “Pure CSS Something” project. Most recently, it was the Pure CSS Twitter “Fail Whale” page that has been making the rounds on Twitter and social news sites for the last few days. Before that, we had the Opera logo made in CSS, and many, […]

Continue Reading...

How To Make a “Falling Sand” Style Water Simulation

September 29th, 2009

Have you ever wondered how all those “falling sand” games work under the hood? If so, read on. Today I will discuss one of the possible ways how you could implement the “falling” part of the game – sand particles falling under the effects of gravity, water (or other liquids) flowing down a hillside, and […]

Continue Reading...

Simple Fluid Simulation With Cellular Automata

September 1st, 2009

Last week I couldn’t use my regular dev. machine (broken graphics card), so all my WordPress-related plans were on hold. To pass the time, I built a simple water simulation in Processing. Today I’m going to show you this little application and explain how it works. Online demo and source code are included. Big Words, […]

Continue Reading...

Anti-Privacy 1.0 (Beta)

February 7th, 2009

Imagine you are a systems administrator at a major ISP. The company’s servers log every page your clients visit, and due to your position you have full and unrestricted access to those logs. This comes in handy when troubleshooting network problems, but nobody would find out if you browsed somebody’s web history for other reasons […]

Continue Reading... Lyrics Tag Cloud

February 1st, 2009

Here’s a little mashup I created over the weekend – a song lyrics tag cloud, built from any user’s “Top Tracks” on You can select the time period, the number of tags to show and the sort order (alphabetic, random or by frequency). For example, here’s one I made for my account : […]

Continue Reading...

Eternal Rickroll – A Firefox Extension/Prank

October 11th, 2008

Have you ever tried to rickroll your friends and/or coworkers, but were thwarted by their unexplainable mistrust of the YouTube links you sent them? If your answer is “yes” then you are a very evil person… and I’ve got just the addon for you! “Eternal Rickroll” is a Firefox extension that, once installed, will automatically […]

Continue Reading...

Random Person Name Generator

February 7th, 2008

I decided to put a person name database I found to good use and make a person name generator. Here it is! The generator uses Markov chains. Most of the source code is available for download.

Continue Reading...

What’s Your Blogging Personality?

October 6th, 2007

No matter what your blogging style, your posts will give your readers a hint or two about what kind of person you are (which is good). Blog Personality Analyzer is an unusual “personality test” that will analyze your personality based on your blog’s content… yep, the only thing you need to do is enter your […]

Continue Reading...

NEAT Invaders Game

October 26th, 2006

This is a proof-of-concept Invaders-style game where the invaders are controlled by neural networks and each new wave is evolved by genetic algorithms. This is made possible by DelphiNEAT library. I’m also using the GR32 library for semi-fast 2D graphics and PNGDelphi for PNG loading. Update : Unfortunately, the Delphi NEAT site has been offline […]

Continue Reading...