Drag and Drop

Drag and Drop

Site Ideas

Cookies help us deliver our Services. By using our Services or clicking I agree, you agree to our use of cookies. Learn More.

Secret RHP coder

on the payroll

Joined
26 Nov 04
Moves
155080
01 Aug 05

How about giving an option to make moves via drag and drop?

C

Earth Prime

Joined
16 Mar 05
Moves
35265
01 Aug 05

i've wondered just how hard that is to implement. May be impossible without completely recoding.

W
Instant Buzz

C#minor

Joined
28 Feb 05
Moves
16344
01 Aug 05

Originally posted by Coconut
i've wondered just how hard that is to implement. May be impossible without completely recoding.
Err, it is not possible to do that using official, standard web technologies. You need to use java or, even worse, flash for that to work.

For me, the thing that sets this site above every other site, chess based or otherwise, is the extraordinary complexity it has achieved whilst working on nearly every bog standard browser. That and it's wonderful design of course.

uChess uses drag and drop, without the addition of a "move" button and I have, several times, accidently dropped a piece into a legal, yet awful position!

B
Non-Subscriber

RHP IQ

Joined
17 Mar 05
Moves
1345
01 Aug 05

Originally posted by Wheely
For me, the thing that sets this site above every other site, chess based or otherwise, is the extraordinary complexity it has achieved whilst working on nearly every bog standard browser.
You need to stay in more.

W
Instant Buzz

C#minor

Joined
28 Feb 05
Moves
16344
01 Aug 05

Originally posted by Bowmann
You need to stay in more.
I'm trying dude but hey, it's summer, it's Scandinavia and the bars are over flowing with tall, blonde and generally buxom young ladies. What's a guy to do?

Secret RHP coder

on the payroll

Joined
26 Nov 04
Moves
155080
02 Aug 05

Originally posted by Wheely
Err, it is not possible to do that using official, standard web technologies. You need to use java or, even worse, flash for that to work.

For me, the thing that sets this site above every other site, chess based or otherwise, is the extraordinary complexity it has achieved whilst working on nearly every bog standard browser. That and it's wonderful des ...[text shortened]... " button and I have, several times, accidently dropped a piece into a legal, yet awful position!
Like Bowmann said, you need to stay in more!

Click-move is so 1990's. The rest of the known chess universe uses drag-n-drop nowadays. And Java should be no problem. I'll bet even this site uses Javascript. Last I heard, Java works on most, if not all browsers.

The reason you're having problems with uChess is because it is flash, and flash sucks for doing live chess. Click-move sucks when you're trying to play blitz chess. Try keeping up in a time scramble when you have to press the 'move' button after every turn.

In fact, the Browser-Based Live Chess Server is archaic. The best servers use custom software to avoid the limitations of a browser.

C
Not Aleister

Control room

Joined
17 Apr 02
Moves
91813
02 Aug 05

Originally posted by BigDoggProblem
Like Bowmann said, you need to stay in more!

Click-move is so 1990's. The rest of the known chess universe uses drag-n-drop nowadays. And Java should be no problem. I'll bet even this site uses Javascript. Last I heard, Java works on most, if not all browsers.

The reason you're having problems with uChess is because it [b]is
flash, and fl ...[text shortened]... rver[/i] is archaic. The best servers use custom software to avoid the limitations of a browser.[/b]
So, you just answeted your own question...

The site uses JavaScript for the board, but D&D would probably mean applets, which means extra loading time.

Other sites (including uChess) uses other, more interactive, technology because they are real-time sites.
This site is for correspondence chess. Clicking on move is fine for what this site attempts to provide.

BTW, why would you say Flash sucks for live chess? Personally I think it blows any other current technology out the door.

W
Instant Buzz

C#minor

Joined
28 Feb 05
Moves
16344
02 Aug 05

Originally posted by BigDoggProblem
Like Bowmann said, you need to stay in more!

Click-move is so 1990's. The rest of the known chess universe uses drag-n-drop nowadays. And Java should be no problem. I'll bet even this site uses Javascript. Last I heard, Java works on most, if not all browsers.

The reason you're having problems with uChess is because it [b]is
flash, and fl ...[text shortened]... rver[/i] is archaic. The best servers use custom software to avoid the limitations of a browser.[/b]
Javascript is fine in my view. Cross browser/platform support, doesn't run like a dog, doesn't chew up vast quantities of RAM, doesn't need upgrading every ten minutes to ensure you can still access the latest whiz bang feature that lazy developers couldn't be bothered to implement with a little more effort using the last version etc etc. Flash has many of the same problems.

Bit harsh maybe but it is very refreshing to see a site that hasn't gone that route.

By the way, in my view, drag and drop takes more effort and is slower than the pointy clicky thing we have now.

Secret RHP coder

on the payroll

Joined
26 Nov 04
Moves
155080
02 Aug 05

Originally posted by Crowley
So, you just answeted your own question...

The site uses JavaScript for the board, but D&D would probably mean applets, which means extra loading time.

Other sites (including uChess) uses other, more interactive, technology because they are real-time sites.
This site is for correspondence chess. Clicking on move is fine for what this site attempts to ...[text shortened]... ash sucks for live chess? Personally I think it blows any other current technology out the door.
Click-move is not enough when you're trying to do analysis of correspondence games. Try scrolling through a 10+ move variation quickly using click-move. Even if you can do this quickly, the problem is that most of the rest of the online chess world uses drag and drop, so you're potentially alienating a large part of the online chess community by not even offering DND as an option.

Flash sucks for live chess, especially blitz. The animation is jittery and the piece movement is jerky and unnatural. Custom clients are the way to go. You avoid wasting bandwidth on drawing the board graphics, and you get to use a more powerful programming language than Flash.

Secret RHP coder

on the payroll

Joined
26 Nov 04
Moves
155080
02 Aug 05

Originally posted by Wheely
Javascript is fine in my view. Cross browser/platform support, doesn't run like a dog, doesn't chew up vast quantities of RAM, doesn't need upgrading every ten minutes to ensure you can still access the latest whiz bang feature that lazy developers couldn't be bothered to implement with a little more effort using the last version etc etc. Flash has many ...[text shortened]... view, drag and drop takes more effort and is slower than the pointy clicky thing we have now.
Click-move requires 2 mouse clicks per move while Drag-n-drop only needs one. DND overall is faster than click-move because of this.

If your computer doesn't have the resources to handle a simple java applet, then you're living in the dark ages. I still see no harm in offering some performance options to those who do have a little more capability.

M
me, not you

CaNaDa

Joined
25 Nov 04
Moves
46658
02 Aug 05

if they implemented drag and drop, I'd want some kind of confirm, or acknowledge button.. its always possible to let go by accident.. or., in my case, I have a faulty USB port that I occassionally lose my mouse..

Sais

Berks.

Joined
27 Nov 04
Moves
41991
02 Aug 05

Originally posted by BigDoggProblem
Click-move requires 2 mouse clicks per move while Drag-n-drop only needs one. DND overall is faster than click-move because of this.

If your computer doesn't have the resources to handle a simple java applet, then you're living in the dark ages. I still see no harm in offering some performance options to those who [b]do
have a little more capability.[/b]
The current method is hardly slow. It isn't afterall one which reloads the page after eery selection. Drag & drop if implemented like uChess would be a pain here for me, and if confirmed would not really make an improvement (if at all) in my eyes.

d

Joined
05 Jan 04
Moves
45179
02 Aug 05

Originally posted by Peakite
The current method is hardly slow. It isn't afterall one which reloads the page after eery selection. Drag & drop if implemented like uChess would be a pain here for me, and if confirmed would not really make an improvement (if at all) in my eyes.
Of course, BigDogg did state he would like to see it as an option. I assume he didn't mean to suggest eliminating the current interface altogether.

Regardless, I agree with you. I don't see drag and drop as being an improvement. Especially if people are requesting that a "confirm move" button be incorporated; what then would be the difference?

Secret RHP coder

on the payroll

Joined
26 Nov 04
Moves
155080
02 Aug 05

Originally posted by darvlay
Of course, BigDogg did state he would like to see it as an option. I assume he didn't mean to suggest eliminating the current interface altogether.

Regardless, I agree with you. I don't see drag and drop as being an improvement. Especially if people are requesting that a "confirm move" button be incorporated; what then would be the difference?
The "confirm move" button already is incorporated. I don't mind that, because mouseslips can be corrected. This ain't blitz, after all.

I like to analyze a bit before I move. So it's not just the one real move I'm making, but also the variations I calculate before moving. And I really hate click-move, enough where I've stopped playing games here. Currently I'm only playing on another site which does have DND supported. I'd imagine there are others who are used to DND from all the other programs out there (Fritz, ChessBase, Chessmaster, Winboard, etc. etc.) that offer this option.

Secret RHP coder

on the payroll

Joined
26 Nov 04
Moves
155080
02 Aug 05

Originally posted by Peakite
The current method is hardly slow. It isn't afterall one which reloads the page after eery selection. Drag & drop if implemented like uChess would be a pain here for me, and if confirmed would not really make an improvement (if at all) in my eyes.
I didn't say the current method was slow, just slower than DND. This was in response to someone who claimed click-move was faster.

I don't suggest doing away with click-move, nor do I suggest implementing DND like uChess! (I hate the flash-type implementation) A simple Java/Javascript mod would suffice.