Author Topic: MegaGlest mobile  (Read 1708 times)

kratos

  • Guest
MegaGlest mobile
« on: 17 April 2015, 17:23:51 »
This is a post for megaglest developers. Do you think it's possible to make a mobile version of this fantastic game? It could be a kind of "demo" for popular operative systems like Android (i remember that with Apple iOs there are some problems) to make the game more popular. It would be also available, for example, whene you aren't at home. I think this is a good idea but i don't know if you developers can do it. I hope yes.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: MegaGlest mobile
« Reply #1 on: 20 April 2015, 11:38:23 »
Would be very difficult. First issue is that the code is written in C++ using libraries that aren't compatible with Android (Android typically uses Java or some kind of wrapper). Then there'd be the issue of the game not being optimized for very small screens (phones have very high resolution, yet very low physical sizes). Menus and such would likely be unreadable without some heavy changes.

Overall, it'd probably require re-inventing most of the game. Would be an interesting project if someone else wanted to just reuse the assets and create the engine from scratch. But it'd be very time consuming (MG is the product of years of development). A reinvention would probably want to scrap the existing engine code, anyway. It's mostly undocumented and doesn't follow modern programming practices (I think the rendering file was something like 10k lines). Using an existing 3D engine would save a lot of time as opposed to writing OpenGL code (which is ugly as sin).

Either way, it's a ton of work that doesn't have that much pay off (although I admit that the concept of MG seems a little more fitting in mobile, due to the short, independent games).
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

Mytos7ita

  • Daemon
  • Posts: 9
    • View Profile
Re: MegaGlest mobile
« Reply #2 on: 25 April 2015, 10:32:58 »
Would be very difficult, but in my opinion Megaglest will "die" if the game will never have some innovations!
I really like Megaglest and the idea of kratos is not bad.
I know that isn't so easy but i think that developers of the game should do something like that!

filux

  • MegaGlest Team
  • Draco Rider
  • ********
  • Posts: 310
  • was OpenSuse x64, is Debian testing x64
    • View Profile
Re: MegaGlest mobile
« Reply #3 on: 27 April 2015, 20:02:11 »
This discussion will be more reasonable when at least 50% of mobiles will satisfy the minimum MG requirements.

Julius

  • Summoner
  • **
  • Posts: 46
    • View Profile
Re: MegaGlest mobile
« Reply #4 on: 9 May 2015, 11:53:21 »
Maybe you want to contribute to OpenRTS? Runs on jMonkey Engine that does have an android port:
https://github.com/methusalah/OpenRTS

 

anything