Jordach wrote:Like you, I know a little Java, however, since Canonical is releasing their own tablet, the Ubuntu tablet, we could use that instead, since it would naturally support C++.
And it looks like they've got it Ubuntu for phones too now!
http://www.ubuntu.com/devices/phone
I think Minetest should definitely be looking at this as a future platform.
tinoesroho wrote:iOS runs Obj-C, not C++. Also does not support opengl. -.-
Actually, my iOS language of choice is Objective-C++; all that one has to do to use it is to change the file extension from .m to .mm and modify a couple semi-obscure compiler options to get object instantiation to work correctly. Objective-C++ pretty much just comes from bolting Objective-C onto C++ rather than C and thus it is probably the most frankensteinian computer language in existence, but it is a lot of fun to code with three standard libraries, three string types, two object models, and two ways of using anonymous functions. The UI interface is still entirely in Objective-C (which isn't too bad), though one can mostly avoid using the Objective-C collections (compare
- Code: Select all
vector<int> ivec;
…
ivec[2] = j;
…
int i = ivec[2];
- Code: Select all
NSMutableArray *ivec = [[NSMutableArray alloc] init];
…
[ivec replaceObjectAtIndex:2 withObject:[NSNumber numberWithInt:j]];
…
int i = [[ivec objectAtIndex:2] intValue];
iOS doesn't support "full" OpenGL, but it does have bindings for OpenGL ES and I think I saw something about an Irrlicht port for it.
That said, though, I believe that the iOS terms forbid downloading code (besides JavaScript in web pages) in one's apps, so I'm afraid iOS Minetest wouldn't have any mods. It would probably have to be either singleplayer-only or only available for jailbroken devices.