Page 1 of 1

iOs port - possibility?

Posted: Fri Nov 25, 2011 16:48
by GreebCables
Hi guys, I think it would be a pretty cool experiment to get this working on an iPhone, but I'm not sure if irrlicht currently supports iOs. Does anyone have any experience with this or know if it's even possible?

Posted: Fri Nov 25, 2011 16:59
by Carive
I think it might not be a good idea as the game is, in my opinion, in a "pre-alpha" phase... Mobs are kinda buggy, and blocks implemented yet are not really made for creating very beautiful structures, so the game might not be interesting as in survival as in creative... And it requires time, etc.

Posted: Fri Nov 25, 2011 21:39
by Heinrich
IIRC there was some issue with GPLed software on Iphones. No idea if Apple updated their policy.

Posted: Mon Nov 28, 2011 12:55
by GreebCables
I'm more interested in doing this as a test rather than trying to take a really good game. As for GPL on iphones, this isn't a problem as there are already hundreds of games using the GPL'd Doom source code on the app store. Besides you can run/compile ios projects without actually submitting them to the app store. I'm just not sure whether Minetest/Irrlicht will work with Open GL ES.

Posted: Mon Nov 28, 2011 15:00
by xyz

Posted: Wed Jan 18, 2012 14:29
by GreebCables
I had a look at proton, but I don't think that would be the best way doing it. I think a full OpenGL ES port would be the best. Unfortunately I'm not sure which OpenGL features used in Minetest aren't available in ES.

Posted: Wed Jan 18, 2012 21:17
by sapier
As far as I know apple doesn't allow any programs not written in their own c dialect. Can anyone confirm this?

Posted: Wed Jan 18, 2012 21:39
by Jordach
why not Android?

Posted: Wed Jan 18, 2012 22:01
by redcrab
Distribution of open source program (GPL) through the only possible way (App Store) is not possible ... VLC was rejected, Firefox refused ... a lot of case of GPL software were rejected.

As far as I understood , AppStore violate GPL definition.

Posted: Thu Jan 19, 2012 06:23
by sfan5
The Code of the iOS Port could be another License

Posted: Thu Jan 19, 2012 12:29
by xyz
redcrab wrote:Distribution of open source program (GPL) through the only possible way (App Store) is not possible ... VLC was rejected, Firefox refused ... a lot of case of GPL software were rejected.

As far as I understood , AppStore violate GPL definition.
App Store is not the only possible way, you forgot about Cydia.

Posted: Thu Jan 19, 2012 15:50
by sfan5
xyz wrote:
redcrab wrote:Distribution of open source program (GPL) through the only possible way (App Store) is not possible ... VLC was rejected, Firefox refused ... a lot of case of GPL software were rejected.

As far as I understood , AppStore violate GPL definition.
App Store is not the only possible way, you forgot about Cydia.
Not anyone wants to jailbreak

Posted: Thu Jan 19, 2012 16:43
by sapier
The Code of the iOS Port could be another License
this can only be done by the person holding the copyright for a specific code. Most of minetest code this would be celeron but not everything. So to relicense minetest someone would have to check every piece of code and ask or rewrite if necessary.

EDIT1: has anyone thought about a usable interface for touchscreens? I haven't seen any interface for a 1st person game that was at least usable with touchscreen.

Posted: Thu Jan 19, 2012 16:57
by sfan5
sapier wrote: EDIT1: has anyone thought about a usable interface for touchscreens? I haven't seen any interface for a 1st person game that was at least usable with touchscreen.
The iOS game "Eden - World Builder" has a good touch interface

Posted: Thu Jan 19, 2012 17:55
by xyz
sfan5 wrote:
xyz wrote:
redcrab wrote:Distribution of open source program (GPL) through the only possible way (App Store) is not possible ... VLC was rejected, Firefox refused ... a lot of case of GPL software were rejected.

As far as I understood , AppStore violate GPL definition.
App Store is not the only possible way, you forgot about Cydia.
Not anyone wants to jailbreak
AFAIK, jailbreak became legal. Also this is the only way to distribute GPL apps (with no need to pay 100$ to Apple). Anyway, that's not the problem, the problem is to port Minetest.

Posted: Thu Jan 19, 2012 18:26
by sfan5
xyz wrote:
sfan5 wrote:
xyz wrote: App Store is not the only possible way, you forgot about Cydia.
Not anyone wants to jailbreak
AFAIK, jailbreak became legal. Also this is the only way to distribute GPL apps (with no need to pay 100$ to Apple). Anyway, that's not the problem, the problem is to port Minetest.
Someone should fork the Mac Version of Minetest and modify it