nikita36078 / J2ME-Loader

A J2ME emulator for Android.
Apache License 2.0
1.72k stars 195 forks source link

Add multitouch support for touchscreen games #205

Closed Instandhaltung closed 6 years ago

Instandhaltung commented 6 years ago

Some games need multitouch (especially plattformers). I am unsure if it was supported back in the day, but I assume so since they are barely playable otherwise. Thanks !

screenshot_20180306-155416

fireclouu commented 6 years ago

I dont think original java games designed to have multitouch. It was a limitation not on emulator but the j2me itself. Lets confirm this one to the owner if they can make workarounds for this.

oatmeal01 commented 6 years ago

i hope this is possible tho, some games need button combination, just like the game above.

nikita36078 commented 6 years ago

No, j2me doesn't support multitouch. Well, Nokia added multitouch handling to the Nokia API in 2012, but I never heard about any games which use it.

oatmeal01 commented 6 years ago

multitouch was only applied to symbian games (.sis)

AdityaMH commented 6 years ago

Total Conquest TS version for example, for build wall, they need drag screen for place wall correctly. or maybe simcity?

nikita36078 commented 6 years ago

@AdityaMH Pointer dragging isn't related to multitouch.

Instandhaltung commented 6 years ago

I get that most games don't support multitouch, and that the plattform may have not supported it as well, but how are you supposed to play those games then, if you look at sonic above, it would mean that you can't dash or jump properly while running. Also, the game "LocoRocoHi" (touch version) clearly implies that you have to press the left and right touch fields together to jump, although you can also press between the two to do so.

fireclouu commented 6 years ago

The emulator isnt the concern here, it was API, adding those multitouch feature was way too late as devs on year 2012 migrated to another platform, leaving j2me platform behind. Also take note that if you got a game released between 2012 and below, multitouch wont work on it, so even though multitouch was implemented on the emulator, only few games would take benefit from it.

AdityaMH commented 6 years ago

@nikita36078 But I can not make a long wall (it may take two fingers to drag wall into long). I guess it's a bug. and in version 1.2.8 can not select buildings (Total Conquest).

fireclouu commented 6 years ago

@AdityaMH no, TC does not support multitouch either, thats why gameloft implemented "zoom" option because of those limitation.

AdityaMH commented 6 years ago

@jasper1412 and then, how build wall into long since drag only move wall position?

fireclouu commented 6 years ago

@AdityaMH continuous touch on "+" icon would do, tested on some original j2me supported devices. Multitouch really isnt implemented on on j2me version of Total Conquest.

AdityaMH commented 6 years ago

Ok, forget it about wall. one problem now for 480x800 ver: 1.0.0, building list now can't responded when clicked.