Show whole topic Nov 27, 2013 6:58 pm
KatekovAnton Offline
Approved Member
Registered since: Nov 27, 2013
Location: Russia, SPB


Subject: MAX Touch for iOS and Android devices
Hello everyone.

We are working on another version of MAX - MAX for touch devices! We believes that smartphones and tablets is perfect platforms for turn-based strategies, and MAX is the best game in this genre, obviously, should be ported to this platforms. When it will be done, it will be available in all AppStores and Android Markets for Free, without any app-in purchases.

It runs normally but for our fist huge android beta release we need finish some things, so we are searching for strong Android c++ Developer.

Small description of our project:
Project is written on c++ using OpenGL ES 2 and std library. There are 2 custom platform-dependent classes, represents display and file system. Render is based on OpenGL ES 2, there are 2 layers: game layer and interface layer. Game layer is custom-written and interface layer is based on cocos2dx 2.0.4. The tasks are:

-Сomplete file saving functions
Save file interface contains several methods like
virtual void SaveBuffer(const char *buffer, unsigned long length) = 0;
You should create android implementation of FileManager and IFile classes to make saves works. This code should be written in c++, using JNI interfaces to call android platform-dependent functions. Also it will be great if you will create a method to calculate md5 checksum for bundle resources - maps and configuration files. It should be an easy task if you familiar with JNI.

-Merge lastest cocos2dx Android text box implementation
Our version of cocos2dx doesnt contain an implementation for text box (UI control which is represents text and manage screen kayboard state) and actually its a trouble. You should look for android text box implementation in cocos2dx github-repo and merge it to our project. Curretnly there are only one text box - on player settings screen in start match menu. I don't know how hard this task is.

-Add pinch gesture for zoom game field
Pinch means when you moving 2 fingers through the screen to increase or decrease camera zoom. Currently we are tracking only one touch, we can move camera or making orders to our units, but we cant zoom the camera, and it is bad. It should be an easy task if you familiar with JNI.

Android project is configured to open from eclipse and run on Android 4.* + devices. iOS project is configured for XCode, and Windows project is for MSVS2012.

If you can deal with it and want to help our project, or want to become a part of it ( Grinning ), please contact us in skype:
me: starwanderer64

Thanks in advance
MAX Touch Team

Attachments:
2KMuPSxiGvU.jpg
Downloads: 5260
Filesize: 248.16 KB
1470293_593048154075699_987769836_n.jpg
Downloads: 5174
Filesize: 89.71 KB
SOpr0lZ43bw.jpg
Downloads: 4980
Filesize: 138.14 KB

This post has been edited 1 times. Last edit on Nov 27, 2013 7:00 pm by KatekovAnton.