Box2D Test iOS Application

So I started learning some Box2D to improve my skills in game programming. Box2D is a physics engine written in C++. Many games use a graphics engine but not a physics engine. The graphics engine usually accelerates the GPU graphics, but what makes movements look realistic is the physics engine.

Because Box2D is written in C++, you cannot simply use it in your iOS project, but thanks to Objective-C++ support, you can change your file extensions to .mm and then simply use C++ in your Objective-C project.

In this example, I’m not using a graphics engine, only Box2D and basic UIKit elements (UIView). The next step would be to do a similar example using a graphics engine like Cocos2D.

Source code:

Euro 2012 Greece iPhone App

For the past 2 weeks, I have been making an iPhone application for Greece’s team in the UEFA EURO 2012 championship. Right after the 1-1 against Poland, Apple has now released my application to the public.

I was hoping for them to be a little faster but better late than never. This is version 1.0, and if you are interested in Greece or want a live score application for Euro 2012 in greek, you can download it from here for free:

Download Link

Here are some screenshots of the first version. Version 1.1 will be submitted shortly and will contain more live information about the games and teams.

Greek postal codes database

I’m doing a project where I need to have access to all the Greek postal codes. I couldn’t find them anywhere on the Internet, so by personal labor, sweat, and years of hard work, I compiled my own complete database of ZIP/postal codes in Greece.

After doing all that, I thought, what if somebody else needs this information in the future, so here I release the database under the following license:

“You may use the database for anything you want, even if you earn money from it. The only thing you must do is mention my name and website in any place/program where you use this database, directly or indirectly.”


Update 2023-01-13: This database is probably outdated by now. Don’t use it for anything important.