Although we all probably use key productivity apps like a web browser, an email client, and an instant messaging app, gaming still remains an important part of the mobile experience. So it is no surprise that many people who want to learn to develop for Android want to start by making a game.
A step-by-step beginners guide to setting up a development environment to write games using Cocos2d-X 3. Some of the information you will need to type in while following along will involve pathnames on your Pc. Downloads There are a few things you will need to download to set up your PC for developing for Android.
The easiest thing to do is to download them all to a folder where you will be developing for Android. I am using a folder called AndroidDevelopment. Excluding Visual Studio, there is around 1Gb of downloads here, so you may want to start them off, then go grab a tea Earl Grey.
Black, since you asked before continuing. Native code not Java. The link here is directly to the zipped files rather than the page, because you need to download the r9d version. There are instructions on the page how to verify your download - follow them if you will or just trust to luck like I did: Python I downloaded the 2.
Java You need Java installed to run Eclipse. Make sure you download the right verion 32 or 64 bit fro your version of windows. Run the python msi to install python. I recommend taking the option to Add python. Create a folder that yuo are going to use to store the unzipped files. I created a fiolder C: Make sure there are no apsaces anywhere in the pathname for the folder you chose - and keep the path short - I had problems with pathnames being too long, hence using C: I also extracted the long Zipfile names to shorter fokder names - e.
If you do go wrong, you can safely kill the process ctrl-c and start again with the setup. So you can drag the folder to your cmd window. The last thing the setup tells you to do is restart terminal by which it means the CMD window to make added system variables take effect.
Checking the setup The setup. If it does, just enter them again! Creating a new Cocos2d-x project Cocos2d-x has a command line option to create new projects. All projects are initially cross-platform when created that is, it creates an empty project for Windows, IOS, Max, Android and then the shared files sit in their own folder, ready for you to play with.
So your command line is: In the Bounce folder are the following folders: Classes This folder is where all of the cross-platform code you develop for this project will reside cocos2d This folder contains the cocos2d-x library source files proj.
Make a change to your code in Classes, and rebuild each project - and deploy to each device! The really great thing for me about this is that I can use my favourite IDE for most of the development, then just change to the platform-specific one to build for that platform.
Building The Project Having created the Bounce project,and set the various Environment variables, you now need to build it for the first time. This will take quite a long time the first time — but not quite long enough for a cup of tea.
If you do see an error, it maywell be because you have the wrong version of the NDK - remember you need r9d - r10 will give build errors Opening the Project in Eclipse To find the Eclipse executable, look in the eclipse folder inside the adt-bundle folder that you extracted.
Run Eclipse and take the default workspace option. You need to import the project into Eclipse: The Import Projects window will show a list of projects to import. This is where you would make changes to develop your game.
We need to tell Eclipse where to find the NDK.Some of my favorite games on Android are super simple and offer a great replay value.
An overly complicated game is not worth the user’s time to figure out. A step-by-step beginners guide to setting up a development environment to write games using Cocos2d-X on a PC Wouldn't it be great if you could write a program and just have it run on Android, Windows Phone, Windows desktop, Mac, and IOS?
With Cocos2d-x (V at the time of writing) it is now. There's more than one way to make an Android game!
In this post, I take a look at creating 2D sprite-based games with Java and Android Studio. In Google Play, 23 of the top 25 grossing applications for Android phones and tablets are games (at the time of this writing). So it only makes sense that if you are in or are thinking about.
Normally when writing a game, the sound update would actually produce a stream of bytes to be delivered to the sound buffer but Android manages its own sounds so your options for games are to use SoundPool or MediaPlayer. If you don't want to learn Java there are alternative SDKs for Android.
Corona uses the Lua programming language and it is ideal for writing mobile games.