Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (539)
Games in Android Showcase (132)
games submitted by our members
Games in WIP (603)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Phone Controls for Desktop Game  (Read 3778 times)
0 Members and 1 Guest are viewing this topic.
Offline Rayexar
« Posted 2014-08-09 09:54:18 »

Hey everyone,

I've been working on a game for the last couple of months and it's turning out great! It's a platformer where the player can move around and hit or shoot enemies. I'm polishing it up and getting ready to test it on android and iOS, but I'm not quite sure how I should implement the controls. On keyboard and mouse, the player moves and jumps using WAD (W-Jump, A,D move sideways), F for a punch and mouse + Left click to aim and shoot.

I've been considering removing the aim to shoot feature and only allow horizontal shooting, but my maps have slopes and the enemies can fly.

I've also considered an auto-targeting mechanism but that seems like it would take the fun away from the game.

Any suggestions would really be appreciated Smiley
Offline princec

« JGO Spiffy Duke »


Medals: 434
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #1 - Posted 2014-08-09 10:54:45 »

Fail. You cannot design a desktop game and expect it to work on mobile. Well, you can make it "work", but will be shit, and no-one will want to play it beyond kicking the tyres.

Solution: make a completely new game for mobile.

Cas Smiley

ps. I'm not being facetious... experience tells me also that I may even be right in this case too.

Offline thedanisaur
« Reply #2 - Posted 2014-08-11 17:41:21 »

Have you ever played Call of Duty on mobile? If not maybe try that out for some ideas. I'd say watch a video, but if you haven't played it you don't know how bad the controls are.

Anyway it can be done, but like princec said, you are probably better off making a game exclusively for mobile than doing a conversion.

If you really want to do it make sure you play a lot of games with different control schemes before you start. There are a lot of different ways to implement the controls in conversion-to-mobile games, but I don't think anyone has nailed it.

Every village needs an idiot Cool
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Gibbo3771
« Reply #3 - Posted 2014-08-11 17:45:18 »

@thedanisaur

Offtopic : Ehhh, did I say that quote in your bio on here? lol

"This code works flawlessly first time and exactly how I wanted it"
Said no programmer ever
Offline thedanisaur
« Reply #4 - Posted 2014-08-11 18:26:40 »

@Gibbo3771 why yes, yes you did.

Every village needs an idiot Cool
Offline princec

« JGO Spiffy Duke »


Medals: 434
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #5 - Posted 2014-08-11 21:47:46 »

Sorry that sounds a bit negative Sad It's just the unfortunate truth.

You might also discover that the sorts of situations people find themselves in with mobile devices when playing games also don't really lend themselves well to traditional immersive style games at all too. People want to play games on mobile devices to distract themselves from short periods of boredom. They don't want particularly vexing challenges, certainly not ones that require them to concentrate hard, nor anything that requires even the remotest bit of learning controls.

Cas Smiley

Offline Gibbo3771
« Reply #6 - Posted 2014-08-12 08:57:30 »

Sorry that sounds a bit negative Sad It's just the unfortunate truth.

You might also discover that the sorts of situations people find themselves in with mobile devices when playing games also don't really lend themselves well to traditional immersive style games at all too. People want to play games on mobile devices to distract themselves from short periods of boredom. They don't want particularly vexing challenges, certainly not ones that require them to concentrate hard, nor anything that requires even the remotest bit of learning controls.

Cas Smiley

What he is nicely trying to say, the majority of people that play games on their mobile phone are most likely on a short break from work, in bed when the missus won't put out or taking a huge shit on the toilet. They are also usually the lowest common denominator, they don't want to be challenged but they want to "feel" challenged. These people are usually at their happiest when they feel fulfilled, most of the time they go about with an undeserved sense of accomplishment anyway.

Make a game that rewards the player regardless of how trivial it is, make it shiny with lots of effects, controls should be bare minimum and easy to use and over all; the game should be easy enough to complete but hard enough to fail the first few tries.

Good luck with that.

"This code works flawlessly first time and exactly how I wanted it"
Said no programmer ever
Offline PandaMoniumHUN

JGO Coder


Medals: 32
Exp: 3 years


White-bearded OGL wizard


« Reply #7 - Posted 2014-08-12 09:10:32 »

If I were you I would at least try to port it over before you listen to others and ditch your whole game.
Auto-aim sounds good, maybe you will be able to come up with some good ideas that makes the controls at least semi-decent.
With that being said, yes, the next time you're making a game and there's even a slight chance that you'll want to port it to mobile keep the controls (and the target audience) in mind. Smiley

My Blog | Jumpbutton Studio - INOP Programmer
Can't stress enough: Don't start game development until you haven't got the basics of programming down! Pointing
Offline princec

« JGO Spiffy Duke »


Medals: 434
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #8 - Posted 2014-08-12 10:15:25 »

Didn't say ditch the game! Just keep it on the desktop. Think of a different game for mobile.

(or of course, make whatever you like for mobile, just don't expect anyone else to play it Wink)

Cas Smiley

Offline Cero
« Reply #9 - Posted 2014-08-12 12:58:37 »

cas is right, HOWEVER, its not written in stone

games that are mouse only can work fine on the phone.
Example: Bejeweled, Plants vs Zombies... you know that sort of thing

If you only need a mouse to play on the desktop it can work

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline princec

« JGO Spiffy Duke »


Medals: 434
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #10 - Posted 2014-08-12 16:29:18 »

It's a bit more subtle than that... look at how the mouse is used. Basically ... like a single finger.

Cas Smiley

Pages: [1]
  ignore  |  Print  
 
 

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

rwatson462 (35 views)
2014-12-15 09:26:44

Mr.CodeIt (26 views)
2014-12-14 19:50:38

BurntPizza (53 views)
2014-12-09 22:41:13

BurntPizza (86 views)
2014-12-08 04:46:31

JscottyBieshaar (48 views)
2014-12-05 12:39:02

SHC (63 views)
2014-12-03 16:27:13

CopyableCougar4 (65 views)
2014-11-29 21:32:03

toopeicgaming1999 (126 views)
2014-11-26 15:22:04

toopeicgaming1999 (117 views)
2014-11-26 15:20:36

toopeicgaming1999 (34 views)
2014-11-26 15:20:08
Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!