Research Group for Applied Software Engineering
Forschungsgruppe für Angewandte Softwaretechnik

 

Seminar Games Development with iOS (WS12/13) - Results

Goals

The seminar is a programming camp for students who want to learn games development for iOS. In the first week, they learn basic concepts in Xcode and Objective-C in interactive tutorials as well as more advanced concepts of Cocoa Touch and games development, using Cocos2D and Box2D.

In the second week, teams of two students develop their first iOS game. The goal is to develop an AppStore ready game with the main features implemented and well tested. On the last day, the teams present their game idea in a Pecha Kucha presentation and demonstrate their game to all other students in the seminar.

 

Supervisor

Stephan Krusche Barbara Reichart

Stephan Krusche

Barbara Reichart

 

Games Overview

The following games were developed during the seminar in WS 12/13. If you click on one of the games, you will see more details about it.

Blob Roller Blob Roller   Lingo Lingo   Road Rage Road Rage   Trunk of Crime Trunk of Crime
Boss Puzzle Boss Puzzle   Nasty Squirrel Nasty Squirrel   Fancy Fancy   Uphill Valley Uphill Valley
Fishy Fish Fishy Fish   Puzzle To Exit Puzzle To Exit   Towers Vs Aliens Towers vs. Aliens   Warty Warthog Warty Warthog

 

Blob Roller

Overview

The player controls a little guy in a bubble, who's trapped in a canyon full of water. With the bubble, he is able to move around on the water. The player can control the movement by pitching and rolling his device, which causes the bubble to accelerate in the respective direction. To finish a level successfully, the player has to navigate the bubble through the canyon as fast as possible without breaking the bubble when hitting cliffs or other obstacles.

Features

  • iPad game
  • Navigate the bubble to the end of the canyon
  • Avoid obstacles and cliffs, they destroy the bubble
  • Control the bubble using the accelerometer of the iPad

Technologies

  • Cocos2D
  • Box2D
  • CoreMotion

Team

Christopher Schramm Maximilian Stemplinger

Christopher Schramm

Maximilian Stemplinger

Screenshots

Blob Roller Blob Roller Blob Roller Blob Roller
Navigate the bubble through the canyon Choose the right path

Avoid obstacles

Try to be as fast as you can

Boss Puzzle

Overview

The game is a simple sliding puzzle. By sliding tiles within the frame, using the empty space, the user has to rearrange the tiles to see the correct picture. In order to make the game easier, the team has chosen some themes that include real world images, which should be easy to remember at least for TUM students. Each theme consists of four levels.

Features

  • iPad game
  • Highscores
  • Rearrange the parts of a picture in order to see it correctly
  • Play the game with your own pictures
  • Full screen images
  • Frames with 8, 15 or 24 tiles

Technologies

  • Cocos2D
  • UIKit
  • QuartzCore
  • AudioToolBox

Team

Pascal Fritzen Simon Stelzl

Pascal Fritzen

Simon Stelzl

Screenshots

Boss Puzzle

Boss Puzzle

Boss Puzzle
Select a level

Rearrange the tiles correctly

Highscores

Fishy Fish

The game was published to the iOS AppStore!

Download for free: https://itunes.apple.com/app/id595959908

More information about the game can be found on the FishyFish website.

 

Lingo

Overview

Lingo helps you to learn languages! While playing the game, the user keeps engaged to the learning process. You can choose between several languages, such as Italian, French or German. The game is based on the concept of a concentration game. The user has to find correct pairs in order to get closer to his language skills.

Features

  • iPhone game
  • Learn different languages while finding correct pairs of cards

Technologies

  • Cocos2D

Team

Haris Iltifat Omair Mustafa

Haris Iltifat

Omair Mustafa

Screenshots

Lingo Lingo Lingo
Select the language, you want to learn Start the game Find correct pairs

Nasty Squirrel

Overview

Help the nasty squirrel to run up the tree! While climbing up the tree, the squirrel is facing many enemies. It is your task to save its' life. By tapping on the screen the squirrel jumps away in order to avoid crashing against his enemies.

Features

  • iPhone game
  • Highscore
  • Tap on the screen in order to avoid the contact with enemies

Technologies

  • Cocos2D

Team

Raza Gill Ammar Rizvi

Raza Gill

Ammar Rizvi

Screenshots

Nasty Squirrel Nasty Squirrel Nasty Squirrel Nasty Squirrel
Start the game! Run up the tree

Pause game

Highscores

Puzzle To Exit

Overview

Puzzle To Exit is a puzzle game, in which you need to collect items and reach the exit. There are only certain fields on which you can influence the direction of your player. There are several fields with special properties, influencing your path. The only field on which the player can choose the direction he wishes to travel in, is a yellow striped field. On it, the player can select, whether he wishes to go left, right, up or down. He will continue moving in that direction, until he hits another field. He will only stop moving, if that field is a yellow striped field. The goal is to reach the blue end field.

Features

  • iPad game
  • Slide over the screen in order to collect all necessary balls and find the correct way to the target field
  • Sound effects to signal events such as crashes, teleports or acquiring of the necessary collectibles

Technologies

  • Cocos2D
  • Particle Effects

Team

Hannah Wester Johann Arendt

Hannah Wester

Johann Arendt

Screenshots

Puzzle To Exit

Puzzle To Exit

Puzzle To Exit
Main menu with explanation of the game

Find the correct way to the end field

Solve different levels

Road Rage

Overview

Road Rage is a fast paced car-based arcade game built for the iPhone. The goal is to stay alive for as long as possible without running out of fuel or colliding with other cars. The player car is controlled by the iPhone’s accelerometer. The fuel in the player car keeps reducing as the game progresses and player has to collect the Fuel points when they appear on the screen. If the fuel is empty, the game is over.

Features

  • iPhone Game
  • 3 types of Enemy cars
  • Fuel and other special power ups
  • Global Leaderboards using Apple’s Game Center
  • Particle Animations for car crash and fuel collection
  • Tilt to turn car left or right

Technologies

  • Cocos2D
  • GameCenter
  • Particle Effects

Team

Deepak Srinathan John Paul

Deepak Srinathan

John Paul

Screenshots

Road Rage

Road Rage

Road Rage
Menu

Explanation of game scene

Drive your car!

Fancy

Overview

The protagonist or hero of the game Fancy is a fish on a cloud enjoying its' day. But unfortunately there are way too many hot air balloons flying around and hunting the fish, which annoys it and brings its' life in danger, since the fish has limited stamina and is not particularly strong.
The only means of protection, apart from its' water-squirter, is the cloud the fish was supposed to be relaxing on. This cloud can transport the fish anywhere it desires. In order to protect itself, the fish decides to squirt the balloons down by firing water at them.

Features

  • iPad Game
  • Steer the fish around and shoot at the balloons
  • Avoid being hit by a balloon in order to stay alive

Technologies

  • Cocos2D

Team

Aryan Borhani Oleg Polakow

Aryan Borhani

Oleg Polakow

Screenshots

Fancy Fancy
Menu

Steer the fish around and shoot at the balloons

Towers vs. Aliens

Overview

Towers vs. Aliens is a classical tower defence game. The basic concept is very simple, as waves of enemies follow a predefined path to reach a goal position. The player is supposed to build towers at the edges of the path, which will shoot the monsters as they pass by. Towers can usually be upgraded to increase their damage, range or attack speed. This is needed rather badly, because the monsters get stronger with each wave, having increased hitpoints or even more advanced attributes like fortified armor, fast run speed or invisibility.

Features

  • iPhone Game
  • Ten waves of enemies with increasing hitpoints and altering movement speed
  • One basic tower dealing moderate damage at medium to one enemy at a time

Technologies

  • Cocos2D

Team

Robert Heilein Tobias Brachert

Robert Heilein

Tobias Brachert

Screenshots

Towers vs. Aliens

Towers vs. Aliens

Towers vs. Aliens
Path

Build towers to shoot the aliens

Menu

Trunk of Crime

Overview

Inspired by old mafia movies and American cars, the game happens in a major city during the 1950s/1960s in the US. The player is a member of a crime syndicate, which is specialised in burglaries. They operate at night and break into apartments in buildings and throw the robbed goods out of the window. Your job as a driver is to make sure, that those goods perfectly land in the trunk of the truck. If you cannot manage this, you are in trouble, because it fells on the ground with a loud noise. Suspicious neighbours will call the police and the crime syndicate will be caught.

Features

  • iPad Game
  • Move Car by tilting the device
  • Animated clouds and star sparkle in game scene
  • Counter for collected and uncollected goods
  • Highscore

Technologies

  • Cocos2D

Team

Amanuel Ghebreweldi Walter Kulisch

Amanuel Ghebreweldi

Walter Kulisch

Screenshots

Trunk of Crime

Trunk of Crime

Trunk of Crime
Menu

Drive your car

Game over

Uphill Valley

Overview

Uphill Valley is a simple 2D game. The user controls an air balloon with his device as it flies upwards. Randomly generated objects fall from the sky, some increase your score and others are enemies that would blow the balloon and end the game if contacted. The game gets harder with time as the frequency of the enemy drops increases. The aim of the game is to get the highest score.

Features

  • iPad game
  • Control your balloon flying upwards using sensors
  • Collect stars
  • Avoid enemies

Technologies

  • Cocos2D
  • CoreMotion
  • Particle Effects

Team

Yagmur Sevilmis Omar Haridy

Yagmur Sevilmis

Omar Haridy

Screenshots

Uphill Valley

Uphill Valley

Uphill Valley
Collect stars, but avoid enemies

Otherwise your balloon will explode

Menu

Warty Warthog

Overview

Warty Warthog is about a small warthog, who travels through the forests and has to deal with the dangers of wilderness. In his adventures he can eat objects, jump over obstacles, collect items, slide over slime, reach the end of the level and in the end his final destination where he meets his friends. One of Warty Warthogs problems is his sensitive stomach and flatulence. If he eats too much, his gas generation rises and fills up his gas tank. Once he has enough gas he can use it to activate the afterburner. The afterburner makes him fly longer and higher.

Features

  • iPhone Game
  • Collect and eat items on your way
  • Let warthog fly by double clicking on the screen
  • Click only once for normal jumping

Technologies

  • Cocos2D
  • Box2D

Team

Erguen Kayis Markus Zweng

Erguen Kayis

Markus Zweng

Screenshots

Warty Warthog Warty Warthog Warty Warthog
Warthog, traveling through the forests

Game over

Menu