Parmak Futbolu – After One Week

Parmak Futbolu was my first group project. Ideas, implementation ways, marketing etc. We debated all the steps together. And here is our result after one week:

If we consider that “Parmak Futbolu” is our first game, ranks in App Store are pretty awesome!

We targeted the Turkey App Store. Because game is very well known in real life in Turkey and also language of the game is Turkish.

I’ll also share second week’s result. Until then install “Parmak Futbolu” and enjoy :)

Parmak Futbolu

Finally I finished developing my latest iOS game Parmak Futbolu. It’s a turn based online multiplayer game. We used to play  a finger-football game on our desks in schools. Ball was a coin and we used to use our fingers as goal keepers.

One of my friends thought this idea can be a game for iOS. Thanks to touch screen and Box2D physics engine game became awesome.

Hardest part of the game was syncing the goalkeepers. The problem is game time is always different during a game. So players can see different goalkeeper positions in their devices. We first try to sync the game time. But this is kind of impossible. When a player sends a game info message to another player, game time again changes. To sync the game time when every player sends a message is not a efficient way to solve this problem. After a while we found the best possible solution. The idea is when a player hits the ball their goalkeeper position info is sent to the other player with the other game infos. Instead of moving the ball in other player’s device when the player gets the message, player waits until goalkeeper positions are synced. When other player’s goalkeeper position is equal to message sender player’s goal keeper position, ball starts to move.

This fix has one disadvantage. It’s a little lag which can be 1.3 seconds maximum. But the fix is the most efficient and also easy way to implement. You can see the screenshots below and also you can check it out! (It’s free!)

 

 

música sabrosa

I launched a music tumblr blog. “a tumblr blog? Really?” Yeah I know but I love its minimal concept. And I moved to WordPress and built a custom theme which works with SoundCloud API. Me and my some music-friendly friends will share our favorites and styles.

 

 

Collect the Milos

This is a another Facebook game crafted by Creasoup. I developed the game logic and encryption.

I’m especially interested in building 3D games and apps. But this one should be 2D(or 2.5D?). So I built a simple fake 3D engine based on 2D coordinates and a ghost coordinate which defines the distance between the chocolate and camera. Game looks like Paper Toss on iOS. But if you play the game you’ll see the physics implementation which made the game more realistic and funny.

All the numbers are encrypted in the game. This means the numbers you see in the game are actually not the real values of variables. I also check the time difference with getTimer() method and also system date. If a player makes the game slower game would understand it and mark the player as a cheater. These methods prevent the hackers who generally use cheat engine.

This is the most minimal but in the background complicated app I’ve ever built. Graphics are awesome aren’t they?

WebGL Zombies vs Cow

This is my first game experiment with WebGL and three.js. Just use arrow keys to move your cow to run away from zombies and stay alive as long as you can to get higher scores.

Thanks to Matthias Andre for great lovely low poly models!!

Zombies vs Cow

WebGL Compute Spectrum Experiment

I know. It is not actually a true compute spectrum. I grabbed all the data by using Flash and save it as a js file. Check it out:

WebGL Compute Spectrum Experiment

Pizzamı Yedirmem Sana

I’ve recently finished a new project which is called “Pizzamı Yedirmem Sana”. It’s a Facebook Canvas game for Pizza Hut. You basically try not give your pizza slices.

The problem was some people use cheat engines to hack the scores. I found two simple trick as a solution for this situation. I can’t explain the solutions here but you can contact with me always.

Working with V for Viral was fun! No! They weren’t fun. They always want but never keeps their promises which makes them a incapable agency.

Trafy – Yet Another Addictive iPhone Game

Trafy is a simple 2D car racing game. You try to weave your car through the heavy traffic. You should avoid police, barricades and accidents. I used Box2D as physics engine. Trafy also uses OpenFeint and GameCenter for social integration. I think in 5-6 days my game will be approved. Here are the screenshots of the game:





Kilic – An Online iPhone Game

Kilic is my first personal iPhone, iPod Touch and iPad game. It’s a simple card game which is based on luck. There is no tactic, no strategy. You and your opponent have only %50 chance to get all the bets.

The English version of the game is on its way!

Mini Game for Lipton Ice Tea

Recently I finished a little project. It’s a mini game for kids and it has really basic concept. You can move your character to left or right and you should collect enough Ice Tea cans or bottles in 60 seconds.

The tricky part for me was the game had to be playable for 24 hours. We all know that memory management in Flash isn’t stable. So I tried different way to stabilize total memory of the game. In the opening scene, all the objects that game will use in the future scenes are created. So during the game, it never creates new objects. After playing the game 4-5 times memory reaches the maximum value. After that, memory never increases.

Screen shots of the game. Thanks for the creasoup. Working with them was totally awesome.