elma on android

Feature requests and ideas for the new unofficial versions of Elma and general talk related to those.

Moderator: Moporators

Post Reply
Ropelli
Kuski
Posts: 114
Joined: 30 Apr 2007, 13:20

elma on android

Post by Ropelli »

So, maybe a few already heard, but I managed to recreate elma physics in my own project. That basically means that I figured out what the physical model of elma bike is, in other words what physics equations takes in place. In contrast, I don't know how elma actually performs those equations, or how the algorithms in elma works. That in turn leads to the fact that while the physics *seem* same to elma, they aren't equal. So for example, auto levels don't perform exactly how they would in original elma. Also, things that depends on fps(=bug bounces(?), wheel stickiness) are quite different in my version. Now you might think, what's the matter of all this boring/noninteresting stuff?

Well, I was thinking of maybe -if all the luck is on my side- creating an android version of elma with same physics but probably with different gameplay. The thing is, as this project is now taking off to different direction from elma, what things would you guys value in an android game that has the same physics? Would such thing be worth at all? Would you just like an elma copy in android? Now, when the project is still at its roots, there is pretty much all options available to make the most of the physics. On the other hand, there's still a lot to do.

gibe coments

Here's the exe if you feel like testing the physics:
[Windows] https://www.dropbox.com/s/ezn3f7objeig4tr/wheels.zip
[Android] https://www.dropbox.com/s/eiqlur54jcmtf ... -debug.apk
Last edited by Ropelli on 14 May 2014, 20:29, edited 1 time in total.
J-sim
39mins club
Posts: 835
Joined: 1 Sep 2002, 16:48

Re: elma on android

Post by J-sim »

so lulz that you can change the size of the wheels. i can't find the controls for brake and turn?
Ropelli
Kuski
Posts: 114
Joined: 30 Apr 2007, 13:20

Re: elma on android

Post by Ropelli »

J-sim wrote:so lulz that you can change the size of the wheels. i can't find the controls for brake and turn?
Oh yeah, forgot to tell about the controls. WAD for up/left/right, shift to turn and space for brake. And as you said you can change the wheel size with Q and E. Esc will restart the lev.
User avatar
abruzzi
Kuski
Posts: 1425
Joined: 17 Sep 2007, 21:07

Re: elma on android

Post by abruzzi »

you've been developing elma2 with smibu, how you don't have the exact physics as he has already extracted them?
<Pawq> at a gym you have only 3 options: 1. have your eyes closed, 2. stare at yourself, 3. stare at others, all of which are either super boring or disgusting
Ropelli
Kuski
Posts: 114
Joined: 30 Apr 2007, 13:20

Re: elma on android

Post by Ropelli »

abruzzi wrote:you've been developing elma2 with smibu, how you don't have the exact physics as he has already extracted them?
Well, the decompiled code isn't exactly readable code where you could easily tell what the code does. I've never even tried to understand the decompiled code smibu extracted from original elma. The code itself is very messy(pretty much comparable to assembly code what the process runs), and you can't really use it to understand the physics model. The decompiled code still calculates the physics exactly like in original elma, but you still pretty much have no clue how it actually works.

So what I have here is the understanding of the model and my own version implementing it. It's alot easier to make something similar to elma this way and since it's my own code, I have the full rights to it.
User avatar
Tigro
Kuski
Posts: 2198
Joined: 6 Jan 2009, 13:08
Location: Srdcom vychodniar
Contact:

Re: elma on android

Post by Tigro »

I would be happy to have an android app to download levs/recs from eolsite/kopasite and watch them instantly. Nothing more needed.

But the concept sounds sound. :)
Image
Ropelli
Kuski
Posts: 114
Joined: 30 Apr 2007, 13:20

Re: elma on android

Post by Ropelli »

Decided I could aswell use this thread to update my progress with the project. So I'll probably make some post about changed stuff/new things in the project and update the dl link on the first post.

Things changed in the first update:
-added initial support for ingame graphics(currently I just use graphics from elma as placeholders). Also, the kuski's skeleton isn't adjusted yet with the graphics, so the kuski looks rather awful at the moment.
-added initial support for recs. Currently rec files will crash if they don't have any actual data in it and that will be fixed later. Recs also might display volts erroneously, and might have few other bugs.
-tweaked volt animations a bit

Things you might want to know if testing:
wheels.exe initially starts in rec mode, and you must press esc to go to gameplay mode.
In rec mode, there are currently 4 controls: A for reversed playback, S for pause, D for 2x speed and W for 0.5x speed.
In play mode, there are the controls for playing and 4 additional controls: AWD&Shift&Space for playing, Q&E for changing wheel sizes, F for noclip and Z for disabling the textures for kuski.

So, what the project is currently missing(which also plays a very big role with the success of this thing) are the custom graphics. The graphics are quite important, because then I can adjust the kuski's skeleton properly and make the code final so it doesn't need to be changed later. I'll also be able to make all the physics related to head's movement final(currently it looks rather awful as you can see). If there's someone willing to make the graphics, the project also will become more serious and will have greater chances of actually happening. So if you think you could do that or just want more info, you can send me a private message.
User avatar
BlaZtek
Kuski
Posts: 391
Joined: 15 Dec 2011, 01:07
Team: CMR
Location: Norway

Re: elma on android

Post by BlaZtek »

lol Ropelli, this was the most fun ever! :D When pressed "e" the wheels became huge :D:D:D And when pressed "f" I could escape through the polygons :D
Image
[13:22:24] (ImagebEAT) blaz super pro
[17:06:15] (ImageRamone) ok I suckj. blaz rules
User avatar
k00
Kuski
Posts: 22
Joined: 29 Jul 2012, 20:58

Re: elma on android

Post by k00 »

Yes please elma on android :) I just ordered my very first android phone so you better port elma to andoid then. With new internals maby and some wr scoreboard so there is some point to hoyl elma on phone/tablet.
Ropelli
Kuski
Posts: 114
Joined: 30 Apr 2007, 13:20

Re: elma on android

Post by Ropelli »

Now that the school is basically over for me in this semester, I finally got the time and motivation to work with this project.

Things changed:
- kuski now has somewhat decent graphics(elma graphics as placeholders)
- elmalike head bobbing
You can dl teh newest version from the link in the first post.

The rec mode is not updated yet, so it's pretty buggy at the moment. I'll probably rewrite the code there later when the feature is actually needed.

I'm not sure yet what I'll start working next, but it's probably something like menu system or gameplay related. I'll probably try to compile the project on android at some point, so I get some feeling how it would work there.

Comment if you feel like commenting.
User avatar
Mawane
Kuski
Posts: 3299
Joined: 15 Apr 2007, 01:05
Team: SV
Contact:

Re: elma on android

Post by Mawane »

first time I actually try it, thought it was for android already, so was lazy to install on phone. looking forward to actually try it on android, great gameplay so far :)
Website || TT:41:45:64 || Team Image
Image[url=steam://friends/add/76561198025490048]Image[/url]
User avatar
pawq
38mins club
Posts: 6547
Joined: 24 Aug 2008, 19:56
Team: TR
Location: Southampton, UK

Re: elma on android

Post by pawq »

Would be pretty max to be able to play elma-physiced elma on android, all the wannabe's suck so hard! Do you have any controls concept yet?
Ropelli
Kuski
Posts: 114
Joined: 30 Apr 2007, 13:20

Re: elma on android

Post by Ropelli »

Ported the project on Android. It was actually a bit more work than I expected, mainly because Android uses Opengl ES instead of normal Opengl. In addition to that I had to rework the interface between the OS and the game, which also took its own time.

If you want to test the Android version, here's the .apk file: https://www.dropbox.com/s/eiqlur54jcmtf ... -debug.apk
The apk is - incase if you didn't know - basically just a zip file which contains the executable for the game and some assets files. It also has a manifest file which tells the Android OS how to run the game and for example what kind of permissions it will need. Currently this project doesn't need any permissions at all. Note though, the installer doesn't create any shortcuts yet. It only shows up in the list of installed programs.
Pawq wrote:Would be pretty max to be able to play elma-physiced elma on android, all the wannabe's suck so hard! Do you have any controls concept yet?
Here's the controls for it: http://i.imgur.com/1b5S12k.png
Imo, it feels a bit hard to use, but I can't come up with a better way to implement it.
User avatar
jonsykkel
Kuski
Posts: 982
Joined: 24 Nov 2009, 20:53
Contact:

Re: elma on android

Post by jonsykkel »

elma on casete deck
picture not revelantImage
status:ONLINE - - -  drinking:GOFE - - - iq:85 - - - elasto mania ranking:#1
User avatar
roope
37mins club
Posts: 1552
Joined: 14 Apr 2008, 17:58
Team: MiE
Location: smedjebacka

Re: elma on android

Post by roope »

Ropelli wrote:
Pawq wrote:Would be pretty max to be able to play elma-physiced elma on android, all the wannabe's suck so hard! Do you have any controls concept yet?
Here's the controls for it: http://i.imgur.com/1b5S12k.png
Imo, it feels a bit hard to use, but I can't come up with a better way to implement it.
Hmm duno, something that first came to mind: hold finger in screen to gas, tap for brake, double tap for volt, swipe for turn or sth?
Team MiE - MiE Cup 1
Prestigious member of 14.6x Tutor14 club
Ropelli
Kuski
Posts: 114
Joined: 30 Apr 2007, 13:20

Re: elma on android

Post by Ropelli »

roope wrote:
Ropelli wrote:
Pawq wrote:Would be pretty max to be able to play elma-physiced elma on android, all the wannabe's suck so hard! Do you have any controls concept yet?
Here's the controls for it: http://i.imgur.com/1b5S12k.png
Imo, it feels a bit hard to use, but I can't come up with a better way to implement it.
Hmm duno, something that first came to mind: hold finger in screen to gas, tap for brake, double tap for volt, swipe for turn or sth?
Doesn't sound that intuitive to me. I also tried volting using accelerometer, so that turning the phone right or left would volt correspondingly. That didn't work either, in fact, it felt worse than the initial controls.

I think I need to drop support for turning, so that levels are basically driven from left to right. That's because the turning with current controls is just too clumsy and doesn't work well enough, and I don't know if there are better control setups really.
User avatar
Lousku
Kuski
Posts: 2925
Joined: 5 Feb 2010, 00:25
Team: BAP
Location: expensive land of dads

Re: elma on android

Post by Lousku »

Can't just hev norm 5 (+alo?) buttons?
then again i don't know anything
maybe easier not to think abouut alöl things thought than not things thought ... or something..=?
Ropelli
Kuski
Posts: 114
Joined: 30 Apr 2007, 13:20

Re: elma on android

Post by Ropelli »

Lousku wrote:Can't just hev norm 5 (+alo?) buttons?
Maybe. Alo not supported, though.
User avatar
Zero
Kuski
Posts: 548
Joined: 19 Feb 2010, 14:16

Re: elma on android

Post by Zero »

I was thinking. Would it be possible or worth thinking about to make a replay watching program for android? A program that you could watch .rec files with, just like watching replay online in elmaonline.net. Also if that is already possible somehow, don't just giggle and tell me how :p
Rank #1 battler and the champion of BOSS cup :gaa:
36 club since 02/2024
User avatar
Kopaka
39mins club
Posts: 6610
Joined: 23 May 2002, 13:59
Team: LAME
Location: In a northern danish city beating YOUR record.
Contact:

Re: elma on android

Post by Kopaka »

Zero wrote:I was thinking. Would it be possible or worth thinking about to make a replay watching program for android? A program that you could watch .rec files with, just like watching replay online in elmaonline.net. Also if that is already possible somehow, don't just giggle and tell me how :p
Take phone.
Unlock phone.
Open browser.
Type elmaonline.net.
Click some battle.
Click watch replay online.
Bask in the awesomeness that is ville_j.

A tad laggy in the native android browser for me, but better in firefox. Could make more phone friendly site though.
User avatar
5tr1k3r
Kuski
Posts: 177
Joined: 6 Jul 2006, 08:41
Contact:

Re: elma on android

Post by 5tr1k3r »

Surprised there's so little feedback here. Great fucking job with the android version, really excited about it. Went through the lev a couple of times, works very smooth on my old device. Braking feels a little bit different, otherwise everything is exactly the same. As you already mentioned, turning seems to be the biggest issue with the controls, mostly because volts use the same part of the screen. There is a pretty hard spot in the level where you have to maintain high speed to make the jump, that's where I felt the issue the most. Can't come up with an elegant solution though. Maybe split the right half of the screen for volts and turning for now (like you did with the left half)? Also current turning > no turning at all, that's for sure.
I feel like you don't get enough credit for what you've done, this is basically one of a kind working project. Great, great job.
User avatar
Zweq
34mins club
Posts: 4055
Joined: 28 Nov 2002, 15:54
Location: suo mesta

Re: elma on android

Post by Zweq »

i gues litle feedback here because: android. Android version will always be separate from EOL and therefore there's no point in serious playin with a fone, it can (can) be (very) oke for cruising some long FFik while in train or such though

Also what the community really has been needing are few little updates on EOL, and some features have been longed for for the last 7 (or even 14) years already. 2 mans were able reproduce elma fizics (in 2 different wayS), but no progress hav been made on what the community truly needs. ye ye fuk you stfu i know there's a lot of work to recreate something like EOL, but it feels like the keys for ferrari were found, but they are just gatering dust on the table

Image
please ignore the picture
Image
User avatar
8-ball
39mins club
Posts: 4496
Joined: 9 May 2003, 13:30
Team: MiE
Location: Riga, Latvia

Re: elma on android

Post by 8-ball »

I have nothing more to add.
39:37,91
User avatar
totem
39mins club
Posts: 328
Joined: 26 Dec 2007, 14:04

Re: elma on android

Post by totem »

Zweq wrote:it feels like the keys for ferrari were found, but they are just gatering dust on the table
that's a bit harsh
User avatar
Zero
Kuski
Posts: 548
Joined: 19 Feb 2010, 14:16

Re: elma on android

Post by Zero »

Tested it. Nice work with the physics, worked very well. The controls are abit of an issue for me tho. Sometimes the volts didn't work at all and it feels abit weird overall. Have you tried buttons? Like in many other games ported to android.
Rank #1 battler and the champion of BOSS cup :gaa:
36 club since 02/2024
User avatar
k00
Kuski
Posts: 22
Joined: 29 Jul 2012, 20:58

Re: elma on android

Post by k00 »

Is Ropelli working on this anymore? Tried it and seems to be good. Controls are a bit awkward but ez fixable. Would be cool to hoyl elma on phone.
Ropelli
Kuski
Posts: 114
Joined: 30 Apr 2007, 13:20

Re: elma on android

Post by Ropelli »

k00 wrote:Is Ropelli working on this anymore? Tried it and seems to be good. Controls are a bit awkward but ez fixable. Would be cool to hoyl elma on phone.
Maybe. I have this thing called army going on right now..
User avatar
k00
Kuski
Posts: 22
Joined: 29 Jul 2012, 20:58

Re: elma on android

Post by k00 »

Yeah me too... That's the reason why I want elma on phone - so I can play it.
User avatar
Mawane
Kuski
Posts: 3299
Joined: 15 Apr 2007, 01:05
Team: SV
Contact:

Re: elma on android

Post by Mawane »

finally gave it a try, max game :) gonna take a while to get used to the controls, possible to add levs to play?
Website || TT:41:45:64 || Team Image
Image[url=steam://friends/add/76561198025490048]Image[/url]
FW
Kuski
Posts: 195
Joined: 1 Oct 2006, 08:12

Re: elma on android

Post by FW »

The controls are great once you get the hang of it!! This is an astonishing accomplishment. Please introduce more functionality once possible.
http://tinyurl.com/yz6ak9 - Home of ANB, FWPP and BO pack
Old nick: Wezz
User avatar
Edw590
Kuski
Posts: 3
Joined: 24 Nov 2018, 18:59

Re: Elma for Android

Post by Edw590 »

Hi. I know this thread is a "bit" old, but only now I found it. I was looking for Elasto Mania on Android again (I had tried some years ago and found nothing) and now I found this thread. I installed the wheels-debug.apk and it looks amazing! I was wondering if you had done something else with this and you didn't post it. If you didn't, then thanks anyway for trying!

PS: I sent this to a wrong thread 2 years ago, and I just found out (looking again for an Android version haha) and decided to post it on the right place. If you haven't done anything since, would you have the source available somewhere? Maybe someone could continue the work which is really awsome!
User avatar
dawid
Kuski
Posts: 176
Joined: 10 May 2014, 19:23

Re: elma on android

Post by dawid »

U can open EOL2 in browser on smartphone and play with keyboard connected.
viewtopic.php?t=9509
U can ask Smibu for adding touch control to EOL2 :)
User avatar
bosshunter
Kuski
Posts: 5
Joined: 25 Apr 2022, 02:08

Re: elma on android

Post by bosshunter »

Does anyone still have the apk?
User avatar
Edw590
Kuski
Posts: 3
Joined: 24 Nov 2018, 18:59

Re: elma on android

Post by Edw590 »

bosshunter wrote: 22 Jul 2022, 23:57 Does anyone still have the apk?
I wish the notifications settings page was working so that I could enable all email notifications. I'd have seen both the messages after mine (that page is not working since 2020, I remember now). Here you go, with the Windows ZIP included in case it goes missing too: https://www.mediafire.com/folder/hooz1ggi6z99c. If it ever comes down, someone just tell me and I'll put it back up.

EDIT: it seems the whole app is coded in C++ and the graphical engine is OpenGL. Whoever wants to continue Ropelli's work may need to decompile the libmain.so of the APK to get the C++ code back (unless you know some other way that I don't). I haven't read the Java code, but it's less than 1 KB on classes.dex, compared to an app of mine with has much code in Java, and the same file has 3 MB, so that means it's just the interface to get the OpenGL stuff to show to the user, I guess.
User avatar
dawid
Kuski
Posts: 176
Joined: 10 May 2014, 19:23

Re: elma on android

Post by dawid »

Official android version has been published few days ago https://play.google.com/store/apps/deta ... mania.elma
But the control buttons are very bad. Ropelli's version control was much better.
User avatar
tej
Kuski
Posts: 140
Joined: 18 Apr 2018, 20:16

Re: elma on android

Post by tej »

dawid wrote: 24 Apr 2023, 06:10 Official android version has been published few days ago https://play.google.com/store/apps/deta ... mania.elma
But the control buttons are very bad. Ropelli's version control was much better.
It needs options to move the controls around and perhaps duplicate them and an alo button. Is anyone short cutting level 10 for the weekly challenge with these controls? I'm in like 10th place and still the times I can see are 35s or so.
User avatar
John
first 35tt
Posts: 4738
Joined: 28 Sep 2002, 19:42
Team: WNO
Location: Luleå, Sweden

Re: elma on android

Post by John »

tej wrote: 26 Apr 2023, 22:07Is anyone short cutting level 10 for the weekly challenge with these controls? I'm in like 10th place and still the times I can see are 35s or so.
Three people over - SkedoR, Bludek and myself :)
Image
User avatar
tej
Kuski
Posts: 140
Joined: 18 Apr 2018, 20:16

Re: elma on android

Post by tej »

John wrote: 28 Apr 2023, 23:20
tej wrote: 26 Apr 2023, 22:07Is anyone short cutting level 10 for the weekly challenge with these controls? I'm in like 10th place and still the times I can see are 35s or so.
Three people over - SkedoR, Bludek and myself :)
Nice. I got over but with the slow way, so it was like 28s or something. I can't do anything with these controls though, so I stopped trying.
User avatar
bosshunter
Kuski
Posts: 5
Joined: 25 Apr 2022, 02:08

Re: elma on android

Post by bosshunter »

Nice to know that it has an android release now.

I made an application a while ago that loads the EOL2 web browser via a local http server (on the phone itself) and using a gamepad layout. Also loads external levels from the memory card.

Worked pretty well.

Image
Post Reply