Click and drag for movement

Thoughts on the further development of Haven & Hearth? Feel free to opine!

Click and drag for movement

Postby tardy0 » Wed Sep 02, 2015 9:55 am

Instead of clicking for where you want your character to go, allow us to click and drag and have the toon follow the direction the mouse is at.
Id be surprised if this hasnt been suggested already, but with the data missing from forum transfer I couldn't find any information on it.
"Once upon a time there were two noobs. One day a greifer came by and killed them both"
~The end
User avatar
tardy0
 
Posts: 123
Joined: Mon Jul 18, 2011 11:46 pm

Re: Click and drag for movement

Postby Lunarius_Haberdash » Wed Sep 02, 2015 9:56 am

Or WASD
jorb: I don't want *your* money. You are rude and boring. Go away.
Sevenless: We already know real life has some pretty shitty game mechanics, it's why we're here instead.
Avu: The end is near it has finally come to pass: I agree with Lunarius...
Shubla: There are also other reasons to play this game than to maximize your stat gain.
User avatar
Lunarius_Haberdash
 
Posts: 1477
Joined: Tue Jul 05, 2011 5:14 am

Re: Click and drag for movement

Postby Xcom » Wed Sep 02, 2015 10:53 am

This would put to high strain on the server for complicated reasons.
User avatar
Xcom
 
Posts: 1105
Joined: Wed Dec 14, 2011 1:43 pm

Re: Click and drag for movement

Postby Ferinex » Fri Sep 04, 2015 4:59 am

Xcom wrote:This would put to high strain on the server for complicated reasons.


Please elaborate your concern. There is no reason either suggested method would be inherently weighty for the server.
i guess they never miss huh
User avatar
Ferinex
 
Posts: 1040
Joined: Sun May 31, 2009 9:05 am
Location: Miami

Re: Click and drag for movement

Postby Kaios » Wed Jan 27, 2016 10:24 pm

Xcom wrote:This would put to high strain on the server for complicated reasons.


Bumping this thread because this would be a good default client feature. kt client does this and probably others and the server seems to be fine so... ???
User avatar
Kaios
 
Posts: 9174
Joined: Fri Jul 30, 2010 2:14 am

Re: Click and drag for movement

Postby Granger » Thu Jan 28, 2016 12:28 am

Ferinex wrote:
Xcom wrote:This would put to high strain on the server for complicated reasons.


Please elaborate your concern. There is no reason either suggested method would be inherently weighty for the server.


From what I see when playing, roughly the following happens when you send a move click to the server:

1) Server cancels you current movement (if any)
2) Server calculates new movement vector (from current location to click location) and current set speed,
3) Server distributes me movement vector to all connected clients that are in view range of the character, requiring further calculations and bandwidth, per client updated

So spam-clicking movement (nothing else is click and drag) has, especially in case you are in a populated area, non-trivial impact on server bandwidth and cpu load - which both are finite resources.
You might get away with that on sharded mmos (like WoW) easier (because you can spread instances over multiple machines easily) than with haven that has a single, persistent world.
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020
User avatar
Granger
 
Posts: 9254
Joined: Mon Mar 22, 2010 2:00 pm

Re: Click and drag for movement

Postby loftar » Thu Jan 28, 2016 12:35 am

Granger wrote:From what I see when playing, roughly the following happens when you send a move click to the server:

1) Server cancels you current movement (if any)
2) Server calculates new movement vector (from current location to click location) and current set speed,
3) Server distributes me movement vector to all connected clients that are in view range of the character, requiring further calculations and bandwidth, per client updated

So spam-clicking movement (nothing else is click and drag) has, especially in case you are in a populated area, non-trivial impact on server bandwidth and cpu load - which both are finite resources.
You might get away with that on sharded mmos (like WoW) easier (because you can spread instances over multiple machines easily) than with haven that has a single, persistent world.

This, quite simply. Add to the possible performance issues only, if anything, that cancelling movement and reinitializing it also makes the object jerk a bit, which makes it into something I just don't really want to institutionalize.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9051
Joined: Fri Apr 03, 2009 7:05 am

Re: Click and drag for movement

Postby Thedrah » Thu Jan 28, 2016 3:27 pm

what if in client we just have the client click a few tiles ahead and if we stop pressing the key the client just clicks under our character to stop?
although lag may be a problem
  ▲
▲ ▲
Thedrah
 
Posts: 936
Joined: Fri Apr 08, 2011 2:20 am
Location: behind you

Re: Click and drag for movement

Postby Kaios » Thu Jan 28, 2016 3:32 pm

loftar wrote:This, quite simply. Add to the possible performance issues only, if anything, that cancelling movement and reinitializing it also makes the object jerk a bit, which makes it into something I just don't really want to institutionalize.


I still don't get it, are you saying that if all custom clients implemented this it could cause noticeable lag while playing? People already have it and do it.
User avatar
Kaios
 
Posts: 9174
Joined: Fri Jul 30, 2010 2:14 am

Re: Click and drag for movement

Postby Granger » Thu Jan 28, 2016 7:17 pm

Kaios, short answer: yes.

Longer answer: The server has finite resources, as soon as they are exhausted there will be lag.
The more people are using 'features' that drain resources, the less concurrent players the server can support.
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020
User avatar
Granger
 
Posts: 9254
Joined: Mon Mar 22, 2010 2:00 pm


Return to Critique & Ideas

Who is online

Users browsing this forum: Amazon [Bot], Claude [Bot] and 89 guests