Pseudo 3D Graphics for Android Game. Drawing Isometric Block.

Now let’s start to draw the block on the game surface. As it was said before, in the majority of cases the block is situated on the game field surface, that is why it should be drawn after the game field is drawn. The drawing of a block has no differences from the drawing of cells, though it has some peculiarities. In particular, the block can be in 5 positions (but as it is possible to get an opposite position in a horizontal plane by the mirror reflection, then we can think that there are 3 positions):

Continue reading →

Pseudo 3D Graphics for Android Game. Drawing Game Field Cell.

Now we can start drawing the cells. Cells are drawn in the main application’s  Activity by DrawCells function activated from onDraw.

Continue reading →

Pseudo 3D Graphics for Android Game. Programming Game Field Cell.

Preparation

We need to prepare pre-rendered sprites of all game objects. Usually, graphical packages like 3DMax, allowing working with 3D scenes, are used for that. To get a rectangular isometric projection we need to turn a camera, aligned parallel the floor and coordinate axes, down to ≈35.264° around the horizontal axis and ±45° around the vertical axis. Continue reading →

Pseudo 3D graphics for Android Game. Isometric basics.

We are surrounded by a three-dimension world and that’s why it’s obvious that we got used to interact with three-dimension objects. That is why, in the majority of cases three-dimensioning representation of some process, for example a game, is preferable for an end user, than something other. Due to that fact, three-dimension applications, at other equal conditions, will be better perceived by users, than two-dimension ones. But 3D applications have 2 serious disadvantages:

  • 3D applications are much more difficult to implement;
  • 3D applications demands much more calculating resources and if there are not enough of such resources, then the application won’t be able to function on a proper level, in particular, a necessary performance won’t be provided.

Continue reading →

Pseudo 3D Graphics for Android Game. Preface.

Recently we at AndroidDevStudio were hardly working on our brand new pseudo 3D Android game and we want to share some of our experience with all Android community members. So sign up for RSS feed or follow us on twitter, as we are going to post several parts of article “Pseudo 3D Graphics for Android Game” within few days.

What will be included into this article?

  1. Isometric basics.
  2. Programming Game Field Cell.
  3. Drawing Game Field Cell.
  4. Drawing Isometric Block.

And of course every part will be with commented source code. So keep posted, it will be interesting!

Priced Android Apps in UK

Hi  there, today Google officially announced availability of priced apps in UK. Here is a part of e-mail which AndroidDevStudio received as registered Android developer and publisher: Continue reading →

3 More Apps in Our Portfolio

We are happy to announce that we have updated our “portfolio” section. We have added descriptions and screenshots for three more games there. What do we have now:

  1. Brain Twister
  2. The 15 Puzzle
  3. Burst The Bubble
  4. Guess The Pair
  5. gLines
  6. (coming soon) gBloxer

Please take a look at it. All the games will be available very soon, so keep tuned. Subscribe to our RSS feed or follow us on Twitter to be informed. We will also post updated on AndroidFlow (you may also post your updates there to let the community know about your cool news!)

4 Ways To Monetize Free Android Application

Current situation on Android Market seems to be not very promising for developers who want to sell their apps. Even having cool free version and paid version of your app doesn’t help. So other revenue streams should be found for Android applications. Perhaps it’s essential to have as many revenue streams per application as possible. 

OK, lets imagine that you’ve got an app and thinking about how are you going to earn money on it. Below are my ideas about making business with a free Android application. Continue reading →