Page 2 of 2

First impressions of Swift

Have you read the articles about Swift our collaborator Jorge Jordán wrote on the blog of Chupamobile? You can find them here:

¿Habéis leído los artículos sobre Swift que nuestro colaborador Jorge Jordán ha escrito en el blog de Chupamobile? Podéis encontrarlos aquí:

Swift: The Beginning Of The End For Objective-C

A Technical Approach To Swift


Games developed with Cocos2D-X (I): Line Rangers and Find Something

So far we have being telling you about the potential offer by Cocos2D-X but we haven’t shown you any of the games developed with it. That’s why today we want to introduce you two of these games, free and available on both iOS and Android: Line Rangers and Find Something.

Line Rangers is a tower defense game in which the characters of the instant messaging app Line will help us to defend our tower and fight the enemies until rescuing Sally,who has been kidnapped.

At the beginning the game is very easy but as we approach to the Mysterious Forest, we will need to think very carefully which characters include in our team and in which order we bring up them to the battlefield, our success depends on it! It’s possible that we will need to upgrade our little soldiers level by fussing between them (do you remember Dragon Ball Z?) or training them in easier fights in order to improve their strength
and power.

Line Rangers is a classic free to play, you will be able to without spending any money but you will need a lot of patience, or by investing a little money to get gold coins and gems to buy updates and power up your army. I must recognize that I’m a little addicted to this game, I don’t know if due to its amazing visual effects, the sounds, or because I want to collect all the characters.

On the other hand, Find Something is a game for visual skills: we have oto find some objects among a mass of tools, animals, faces, weapons, etc. First it seems to be an easy game but as time goes by and you have checked all the mess 2 times with no success you would like to remove the app from your device.

The game has three modes: history, trainning and versus. The first one will allow us to progress along the different levels as we find the required objects increasing difficulty. On the second one we will need to find the maximum number of objects in a limited time (my record is 185), and the versus mode let us challenge a friend from Game Center, it’s very amusing!
Find Something is also a classic free to play as we can spend some money in order to buy some times or helps such as a broom to clean the scene, an eagle eye to discover the object you can’t find. In short, this is a very addictive game that will train your visual skills and will fill your empty moments.


Geo Events 2.0

We are happy to announce that the latest version of Geo Events has been published on the App Store!


We’ve been working hard the last months to offer you the events in a new language: english, and, taking advantage of the new look and feel of iOS 7, we’ve made Geo Events a more intuitive and friendly product.

In addition, we’ve changed the app icon by a more fancy one, so you’ve no excuses to put it on the first page, beside the coolest applications!

You can download it, free or paid (0.99 USD), both for iPhone and iPad:

Geo Events Lite


Geo Events



A good course to start iOS development: Beginning iOS (iPhone / iPad) by Big Nerd Ranch

This post is dedicated to those who, like me a few months ago, are looking for a course to learn how to develop iOS applications and do not know which to choose.

During the holidays I enjoyed last summer I could stop and think about the way I was following in this iOS development’s world. Thanks to that, I saw myself immersed in a maelstrom in which the only thing I was doing during the last months was just develop, develop and develop and I realized about the gaps in my knowledge. Yes, over these years I have learned many things but at that moment I realized that the foundations that supported my skills were weak and that, if I wanted to grow as an iOS developer, I would need a solid basis to be able to sustain anything that I would build in the future.

That opened my eyes and convinced me that I needed to form myself better, it was not enough reading and developing like crazy, I needed to study well. I then started looking online or classroom courses that fit what I was looking for: something that would provide me the expertise that I lacked and prestigious enough to make my resume coolest. I saw some interesting online courses, both pay and free, but they didn’t seem to be supported by prestigious schools or companies. Then I found the Big Nerd Ranch, which I didn’t know that was imparting courses besides publishing development books, that looked very interesting but I didn’t decide to take this course because of its cost, my ignorance about if they had prestige and the fact that I would have to travel to USA or the Netherlands to attend to it.

Continue reading

iOS 7 by tutorials + Sprite Kit


As many of you know, iOS 7 is about to be released and with it, a lot of news for us developers. With each new version of iOS we find the inconvenience of having to catch up and learn the intricacies and, what better way than learning by tutorials?

Fortunatelly, another year Ray Wenderlich’s team started working as soon as the details of the new version have been known and they have worked hard to compile the key contents in a fantastic book: iOS 7 by tutorials. I, as owner of the two previous editions the content, totally recommend it.


Also this year, Apple has surprised us with Sprite Kit, a powerful framework for 2D games, that’s why Ray and his boys decided to dedicate a whole book. With it we’ll learn how to make games with the fantastic Sprite Kit, looks great!



Learn to develop games with Cocos2D-X

book_coverCocos2d-X by Example Beginner’s Guide written by Roger Engelbert was published last month and, as a good geek, did not hesitate to order it in both digital and paperback versions and read it as soon as I could.

I have to say I’m not disappointed. On the contrary, I think the subjects are very interesting and the way the book takes you through the development of increasingly more comprehensive and complex games, you finish the book without realizing it and want to read another chapter, as if it were The Da Vinci Code!

Perhaps the only downside I found is that the book uses Cocos2d-2.0-x-2.0.4 when the actual version available is Cocos2d-2.1rc0-x-2.1.3 but, since this version has only been out for seven months and the author had to write the book in this time, we can’t criticize. In addition, on his website there is already a post with changes to adapt the code to the latest version, so another positive point for Roger.

I recommend this book to those who are interested in learning to develop using Cocos2D-X. For more info or content details keep reading to see a summary of each chapter.

Continue reading

New app in the App Store: Geo Events

geo eventsThis week we have something new! Geo Events is now available, our new application. With it you can see who was born or died on a day like today or what happened on your birthday.

Use the filters to get the facts that interest you. Then if you want to know more about this person or event, the application allows you to open the Wikipedia website. This functionality has been possible thanks to the incorporation of TSMiniWebBrowser, a component developed by Toni Sala from Indie Dev Stories, thanks Toni!

What are you waiting for? Give it a try!



Tutorial: Getting started to Cocos2D-X

cocos2d-x-logoA couple of months ago I started working with Ray Wenderlich updating and writing new Cocos2D-X tutorials and yesterday the first of the was published:  Cocos2D-X Tutorial for iOS and Android: Getting Started.

Although this is a tutorial for beginners, contains information that will be useful even to those who already have some experience with Cocos2D-X. For example, one aspect that is discussed in the tutorial is the configuration of the working environment for both iOS and Android, and this is where someone who has only dealt with Xcode can find most problems.

The Java world can be very cruel, particularly if allied with Eclipse and Android, for someone who only knows the iOS development environment so the tutorial explains step by step how to configure both Xcode and Eclipse to have them ready to develop games using Cocos2D-X: from installing templates Cocos2D-X projects or declaring environment variables to configure a virtual device for Android.

Thus, whether you are initiated in Cocos2D-X or you have done your own games but you still haven’t port them to Android, I recommend you to take a look at Cocos2D-X Tutorial for iOS and Android: Getting Started and get ready for the next tutorials, they are going to be fun!


2D games frameworks

I want to start developing games for smartphones, what framework should I use? That’s the question every developer asks and the reason is, fortunately, there is a huge range of frameworks to achieve our goal. There are frameworks based on scripting languages ​​and those based on object-oriented languages, open-source and private, to develop iOS and multiplatform games, with a higher or lower learning curve, 2D or 3D, etc. Surfing the Internet we find that we can choose from numerous options: Corona, Cocos2d, Unity3D, GameSalad, Adobe AIR, Torque2D, Kobold2D. So, what framework is the best? Unfortunately the answer is not simple and depends on the characteristics that we are looking for in. We must analyze the pros and cons of each and choose the one that best suits our needs.

In our case, we seek a framework that allows us to develop 2D games for iOS (although we don’t discard the other platforms), preferably free or not too expensive and that is powerful enough to easily support physical and particle effects. Of all those mentioned above we will analyze and compare Corona, Cocos2d (specifically Cocos2d-x) and Unity, as they cover our needs in different ways.


CoronaIt’s a cross-platform framework ( iOS , Android , Kindle Fire and NOOK ) and includes libraries with OpenGL, OpenAL, Google Maps, Box2D, Facebook Connect and Game Center. Thanks to them you can create both games and apps of all kinds. Corona is based on LUA, a scripting language very light and easy to learn. Most professionals agree that it takes less time and fewer lines of code to develop as compared to Java, Objective-C or C++ (provided that they don’t include advanced options like multiplayer or synchronize data “in the cloud”).

Continue reading

The untapped potential of smartphones

Since I bought my first iPhone, fascinated me the potential it had in the area of geolocation. The fact that the applications would not remain “trapped” inside the device and could interact with the environment, display information for locations near you and even extend this information through augmented reality, was to imagine a future of exciting applications. It formed in my mind illusions about strategy games, adventure games, artificial intelligence, RPG’s and MMO’s but, to date, none of the applications on the market have come to my fantasies and I am a little disappointed.

The typical “mafia war” games with its role variations is flooding the App Store today. Surely this is due to the restrictions of a geolocation (high energy consumption of the device, little precision to obtain the location, need for powerful servers to facilitate the transmission of data, forcing the user mobility), but I think it is possible to develop more powerful and, in my opinion, more interesting games. Perhaps we should start the imagination to find an incentive to get users to stand up from their couches or, perhaps, we have to make them understand that there are other ways to play with a smartphone, but I think there is still a worldbe exploited in this area and I will try to do my best.

To achieve this, since more than a year I started in developing applications for iPhone, trying to study especially the “Core Location“. I was thrilled when I knew  that the so-called “Regions” was included in IOS5 because it added other possibilities to ideas that had formed in my head, especially for detecting that the user has reached a certain area without the application requires his direct action, it allows that unexpected events can run and make the experience more interesting. I have also received with emotion the news that Apple will use its own maps on iOS6and I hope that future versions of the SDK include improvements in the location section, for example, some form of dividing the map into cells, as several of my ideas depend on this to have potential.

For some time I have in mind a couple of applications I would like to develop, but because I can’t dedicate the 100% of my time, it does evolve slowly. So now I am focused on the “simpler” application and I’ve dedicated  several weeks working on the idea to shape it. For now, I can only say that it makes use of the location core (surprise!) so I hope I’m writing an entry soon to give details.


Newer posts »
%d bloggers like this: