Saturday, December 17, 2011

Throw Ball

A simple game, where you need to hit the target (indicated by a star), by hitting it with a ball. Use finger flick/drag on the ball towards target.

The game is available for free on the Android market at https://market.android.com/details?id=bsp.eclair.throwball.

The paid version of the game is also available on the Android market at https://market.android.com/details?id=bsp.eclair.throwballpro.

As compared to the free version, the paid version comes with 30+ levels. To add to the fun, you can create your own levels by editing the level data file.

Throw Ball Pro

A simple game, where you need to hit the target (indicated by a star), by hitting it with a ball.

Though the game comes with 30+ built-in levels, you can create new levels on your own.

The level information needed by the application is stored in a file named 'levelData.txt' on the SD card. This file is stored in the 'Android/data/bsp/ThrowBallPro' directory. When installed, the game copies the levels it is bundled with into this directory.

In the level data file, any line beginning with a '#' is considered to be a comment and is ignored. Each uncommented line describes one block on the play area. The positions, width and height of each block is specified as a percentage and not a absolute values.

For each block, the following information has to be provided
  • level number
  • type of block - 'B' for ball, 'G' for ground, 'T' for target and 'W' for wall
  • start X - in percentage
  • start Y - in percentage
  • width - in percentage
  • height - in percentage
  • density of block
  • elasticity of block
  • friction of block
  • remove on impact flag - y or n - 'y' indicates that the ball is removed if it hits this block
  • colour - name of colour. Colour names supported are 'aquamarine', 'black', 'blue', 'brown', 'burlywood', 'cyan', 'crimson', 'darkred', 'darkviolet', 'darkslateblue', 'darkslategray', 'darkslategrey', 'firebrick', 'forrestgreen', 'green', 'gold', 'ghostwhite', 'indigo', 'khaki', 'lime', 'maroon', 'magenta', 'midnightblue', 'mintcream', 'navy', 'orange', 'pink', 'purple', 'red', 'royalblue', 'saddlebrown', 'skyblue', 'sandybrown','tomato', 'violet', 'wheat', 'white', 'yellow'

The game is available from the market at https://market.android.com/details?id=bsp.eclair.throwballpro

Have Fun

Monday, October 24, 2011

Earth, Moon & Sun

Here is an application that shows the Earth revolving around the Sun and the Moon revolving around the Earth. This application is a modification of a demo of an application that uses the Min3D library.

Operations supported

  • Start or Pause the motion of the planets
  • Pan
  • Observe - rotate the planets

  • Zoom - In and Out

  • Increase or Decreased the speed

  • Reset to starting configuration

Photo Cube

A simple image viewing application that displays photos on the six sides of a cube. Six photographs are displayed at a time (as a cube has only six sides :-).

Operations supported

  • Rotate the left and right
  • Zoom In and Zoom Out
  • Move to the next set of six images
  • Move to the previous set of six images

If the number of images on the SD card are not completely divisible by six, the remaining images are replaced by a place-holder image.

The application has been developed using OpenGL.

Saturday, October 1, 2011

Aero Hurdle

A game like the one I have already published, namely "Aeroplane", but this time using the accelerometer.

The aim is to fly an aeroplane through a maze. The game contains 8 levels (mazes) and any level can be played at any time.

To begin the game, tap the screen.

While playing the game, ensure that the handset is held parallel to the ground - as if it were placed on a table. The plane can be moved forward, backward, left or right using the accelerometer. The end of the maze is indicated by green blocks.

If you hit an obstacle, the level is over.

PS: I want to publish a "Pro" version on this game with more levels and also where the player can define their own level. If you wish to help me publish this game as a paid application, drop me an email at my Gmail address which is the same as this blog name.

Thursday, August 18, 2011

Personal Data Erase Pro

These days, we end up storing a lot of data on smartphones. If you wish to erase this data in a jiffy, this application is for you.

By default, this application, deletes all files in the following directories, namely "private", "personal", "self", "mydata", "my-data", "my_data" and "documents".

After one execution, it is possible to specify any directory, by editing the file "PersonalDataErase.txt", placed in the directory "Android/data/bsp" on the SD card. Simply give one directory on each line and application will delete the directory and its contents.

This application is a "Pro" version of a similar application, namely "Personal Data Erase". The difference between the two applications is that this application overwrites the files with random data, before erasing the files and the directories.

Personal Data Erase

These days, we end up storing a lot of data on smartphones. If you wish to erase this data in a jiffy, this application is for you.

By default, this application, deletes all files in the following directories, namely "private", "personal", "self", "mydata", "my-data", "my_data" and "documents".

After one execution, it is possible to specify any directory, by editing the file "PersonalDataErase.txt", placed in the directory "Android/data/bsp" on the SD card. Simply give one directory on each line and application will delete the directory and its contents.

Friday, August 5, 2011

Shake 4 Fireworks

A simple fun application for Android.

To play the game, you need to do the following:
1. Touch the screen
2. Shake the mobile handset in a left-right motion, as if shaking a medicine bottle, for a maximum duration of 5 seconds

After 5 seconds, the application displays fireworks for a duration of 30 seconds. The amount of fireworks displayed, depends on the total distance the finger has moved on the screen.

Touch 4 Fireworks

A simple fun application for Android.

To play the game, you need to do the following:
1. Touch the screen and hold the finger on the screen
2. Move the finger on the screen for a maximum duration of 5 seconds

After 5 seconds or when the finger is lifted (whichever is earlier), the application displays fireworks for a duration of 30 seconds. The amount of fireworks displayed, depends on the total distance the finger has moved on the screen.

Pick Apples AE PP

A simple Android 2D game.

The aim is to collect as many apples as possible in the given time limit. An apple is collected by tapping it.

This game is a variant of "Pick Apples AE". In this game, the screen is pre-populated with many apples (depending on the difficulty level). The aim is to collect as many apples as possible in the given time limit.

Three difficulty levels, namely "Easy", "Medium" and "Hard" are available, which can be played independent of each other.

Pick Apples AE

A simple Android 2D game.

The aim is to collect as many apples as possible in the given time limit. An apple is collected by tapping it.

This game is the same as "Pick Apples", with the exception that it has been developed using the AndEngine (http://www.angengine.org). Due to the usage of the AndEngine, the two games differ slightly in the way they advance to the next level (not to be confused with difficulty level).

Three difficulty levels, namely "Easy", "Medium" and "Hard" are available, which can be played independent of each other.

Pick Apples

A simple Android 2D game.

The aim is to collect as many apples as possible in the given time limit. An apple is collected by tapping it.

Three difficulty levels, namely "Easy", "Medium" and "Hard" are available, which can be played independent of each other.

Collect Apples

A simple Android 2D game.

The aim is to collect apples in the basket falling from the tree (tree is not shown). If you fail to collect an apple, the level ends.

Three difficulty levels, namely "Easy", "Medium" and "Hard" are available, which can be played independent of each other.

Wednesday, August 3, 2011

Crystal Pendulum

A simple game for Android.

The aim is to hit the crystal suspended from a thread. To make the task interesting, the crystal moves like a pendulum.

Three difficulty levels, namely "Easy", "Medium" and "Hard" are available, which can be played independent of each other.

To hit the crystal, you have to shoot a bullet. To shoot a bullet, tap the screen.

In the Easy difficulty level, the crystal moves slowly and you have 5 bullets.

In the Medium difficulty level, the crystal moves at the same speed as the "Easy" level, but you have 3 bullets.

In the Hard difficulty level, the crystal moves faster, but the number of bullets available remains 3.

Aeroplane

A simple game for Android.

The aim is to fly an aeroplane through a maze. The game contains 10 levels (mazes) and any level can be played at any time.

To move the aeroplane, simply tap the screen. The aeroplane will move from its current position, to the position selected. It is possible to move forward as well as backward.

If you hit an obstacle, the level is over.

To begin the game, tap the screen.

Sunday, July 31, 2011

Clokulator

Clokulator is a a simple clock application to calculate the date and time at the selected timezone.

You can set the source timezone and the date and time at the source timezone. The application will show you the date and time at the target timezone. The application allows you to set a date and time independent of the date and time of the phone.

The application is very useful in situation where we want to send a meeting request to people who are working in different timezones.

The application does not collect and transmit any information.