Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Parabola Engine is now on Android!  (Read 7911 times)

0 Members and 1 Guest are viewing this topic.

Grimshaw

  • Hero Member
  • *****
  • Posts: 631
  • Nephilim SDK
    • View Profile
Parabola Engine is now on Android!
« on: May 25, 2012, 12:42:00 am »
Hello everyone, some of you may have read about Parabola Engine before, others not so much, but I just wanted to inform you that its next version to be released supports the Android OS.

I wonder how would you like to program your application in C++, pretty much in the same molds as before with Parabola Engine, which is really close to SFML, and have it run right away in Windows/Mac/Linux/Android ?

Seems like a good thing?

The engine is working nice in the mobile platform, a lot of features are working, like transparent file access, libRocket integration, scripting integration, box2D integration, sprites, views and other faculties, ENET networking and more. A lot to be tuned, improved and fixed , for a stable cross-platform release, but you should do good with it. Also had sucessfully integrated AirPush ads into it, seamless so far.

Opions? Questions?

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 10051
    • View Profile
    • development blog
    • Email
Re: Parabola Engine is now on Android!
« Reply #1 on: May 25, 2012, 10:34:56 am »
The big question would be: Where to find? ;)

Luckily I'm a subscriber of your blog: http://parabolaengine.com/

Additionally the links in your signature & in the README on GitHub are not working (anymore).
« Last Edit: May 25, 2012, 10:36:29 am by eXpl0it3r »
Official FAQ: https://www.sfml-dev.org/faq.php
Nightly Builds: https://www.nightlybuilds.ch/
——————————————————————
Dev Blog: https://dev.my-gate.net/
Thor: http://www.bromeon.ch/libraries/thor/

Grimshaw

  • Hero Member
  • *****
  • Posts: 631
  • Nephilim SDK
    • View Profile
Re: Parabola Engine is now on Android!
« Reply #2 on: May 25, 2012, 12:47:23 pm »
You're absolutely right, I will fix all those things at once when i release the version.

If you want i can release a temporary version, with a sample and all the libraries compiled beforehand for android and windows, so you can just test it out.

But the "good" release will take a little longer :D There is still stuff to implement, let alone being completely stable :) Things like touch events come seamlessly through events as we are used with sfml, and there is OpenGLES support but there's a lot more to look at :D

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 10051
    • View Profile
    • development blog
    • Email
Re: Parabola Engine is now on Android!
« Reply #3 on: May 28, 2012, 12:19:08 am »
You're absolutely right, I will fix all those things at once when i release the version.

If you want i can release a temporary version, with a sample and all the libraries compiled beforehand for android and windows, so you can just test it out.

Ah I see. You just made it sound like it was already ready for release. ;)

I'm pretty busy with university, thus I won't need an in between build.
Official FAQ: https://www.sfml-dev.org/faq.php
Nightly Builds: https://www.nightlybuilds.ch/
——————————————————————
Dev Blog: https://dev.my-gate.net/
Thor: http://www.bromeon.ch/libraries/thor/

Grimshaw

  • Hero Member
  • *****
  • Posts: 631
  • Nephilim SDK
    • View Profile
Re: Parabola Engine is now on Android!
« Reply #4 on: May 31, 2012, 12:40:40 am »
Still, i could start posting some screenshots and stuff :)

Well, if i figure out how to take the screenshot in the droid thingie , any ideas?


eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 10051
    • View Profile
    • development blog
    • Email
Re: Parabola Engine is now on Android!
« Reply #5 on: May 31, 2012, 01:43:01 am »
Still, i could start posting some screenshots and stuff :)

Well, if i figure out how to take the screenshot in the droid thingie , any ideas?

Varies from phones to phones. Just google it...
On my Galaxy S II it's: Hold down at the same time: Homebutton, powerbutton and volum down button.
Official FAQ: https://www.sfml-dev.org/faq.php
Nightly Builds: https://www.nightlybuilds.ch/
——————————————————————
Dev Blog: https://dev.my-gate.net/
Thor: http://www.bromeon.ch/libraries/thor/

Ockonal

  • Jr. Member
  • **
  • Posts: 58
    • ICQ Messenger - 449909010
    • View Profile
    • WinCode
Re: Parabola Engine is now on Android!
« Reply #6 on: June 18, 2012, 11:28:05 am »
Just wonder how did you implement OpenGLES support with sfml?
Developing 2d engine&game using: sfml, box2d, librocket, spark2, zoom&zoost, thor

Grimshaw

  • Hero Member
  • *****
  • Posts: 631
  • Nephilim SDK
    • View Profile
Re: Parabola Engine is now on Android!
« Reply #7 on: June 18, 2012, 01:29:24 pm »
I basically replicate functionality in SFML, while mantaining portability, with some different approaches here and there.

Comparing to what Parabola Engine was before android, the features missing are more or less:
Sound
Text Rendering(works for libRocket only)
Particle System rendering
Some more easy stuff

I think soon I'll have again a complete software :) And sooner a build for you guys to play with.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 10051
    • View Profile
    • development blog
    • Email
Re: Parabola Engine is now on Android!
« Reply #8 on: June 18, 2012, 03:45:14 pm »
Text Rendering(works for libRocket only)

So you're using libRocket...
Have you ever tried to compile the engine for Windows with MinGW?
Official FAQ: https://www.sfml-dev.org/faq.php
Nightly Builds: https://www.nightlybuilds.ch/
——————————————————————
Dev Blog: https://dev.my-gate.net/
Thor: http://www.bromeon.ch/libraries/thor/

Grimshaw

  • Hero Member
  • *****
  • Posts: 631
  • Nephilim SDK
    • View Profile
Re: Parabola Engine is now on Android!
« Reply #9 on: June 18, 2012, 11:17:49 pm »
Yes libRocket is a part of the engine :D

Android compiler is a GCC in a way, and i did compile for mingw a while ago, it should work without issues as is :)

Sorry for the lack of releases, i am working on it as good as i can :)

Grimshaw

  • Hero Member
  • *****
  • Posts: 631
  • Nephilim SDK
    • View Profile
Re: Parabola Engine is now on Android!
« Reply #10 on: June 19, 2012, 03:49:45 am »
On the behalve of this project, and as a little proof im not tricking you guys, here you have some proof :)

Follows a couple of screenshots taken directly from a Samsung Galaxy Gio, running a game i am working on, while developing the engine.




It runs as well on the pc, just the same! And you can see with your own eyes! Just please note that the PC version is a slightly older build, its not entirely equal :)

PC Version download: http://www.mediafire.com/download.php?9py1t02cpset69l
Android Version download: http://www.mediafire.com/?1p95z9104oj8x89

Also, i've made a few utilities to manage the android project stuff, soon you will be able to deploy in android so easily your own apps!

By the way, that APK comes with Airpush SDK integrated already, if you are connected to the internet it may issue a test notification, even though it is not a real ad, i hope you don't find it annoying.

Any feedback is welcome!

Grimshaw

  • Hero Member
  • *****
  • Posts: 631
  • Nephilim SDK
    • View Profile
Re: Parabola Engine is now on Android!
« Reply #11 on: July 02, 2012, 09:25:02 pm »
Just published in GitHub a more recent version with android support :)

Grimshaw

  • Hero Member
  • *****
  • Posts: 631
  • Nephilim SDK
    • View Profile
Re: Parabola Engine is now on Android!
« Reply #12 on: July 04, 2012, 04:19:12 am »
Just uploaded a new version.

A tool to create Apk packages and pack assets into it automatically has been added.
A sample has been added, with basic graphic functions.
Few tweaks in the engine.

Also, a PDF manual is being written, you can download a early version from GitHub, link in the readme.

Please report anything you notice wrong, all feedback is appreciated.

Finnaly, i'd like to request some guidance on how to setup a tool like Cmake or Premake(?), since even though the libraries are working well and nice for Visual Studio, not all people use that and it would be nice to support more platforms...

Thanks

Grimshaw

  • Hero Member
  • *****
  • Posts: 631
  • Nephilim SDK
    • View Profile
Re: Parabola Engine is now on Android!
« Reply #13 on: July 28, 2012, 12:43:10 am »
Just to say ParabolaEngineSDK has made its way into iPhone and browsers :)

More info soon!

greeniekin

  • Jr. Member
  • **
  • Posts: 66
    • View Profile
Re: Parabola Engine is now on Android!
« Reply #14 on: August 04, 2012, 04:29:47 am »
It does not seem to look anything like the sfml source tree. I also do not see any cmake files.

So is it more like once upon a time it resembled sfml?

Just asking to know if this port can be moved into the current sfml2 tree.

I have been playing with getting cmake projects to build for android. Which is working. Not with sfml yet. Was wondering if someone else had been doing it before I try to go down this painful path.

 

anything