How would you improve the website?

Post a reply

Confirmation code
Enter the code exactly as it appears. All letters are case insensitive.
Smilies
:points: :-D :eyeroll: :neutral: :nmr: :razz: :raging: :-) ;) :( :sick: :o :? 8-) :x :shock: :lol: :cry: :evil: :?: :smirk: :!:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is OFF
Smilies are ON

Topic review
   

If you wish to attach one or more files enter the details below.

Expand view Topic review: How would you improve the website?

Re: How would you improve the website?

by wulfheart » Sun Jan 27, 2019 7:51 pm

@Peregrine Falcon: Thank you, this is exactly what I wanted to express.

Re: How would you improve the website?

by Peregrine Falcon » Sun Jan 27, 2019 2:12 am

bo_sox48 wrote:
Sat Jan 26, 2019 9:31 pm
What exactly are you looking for?
Given my status as a plebian now, I for one miss knowing what development is currently being worked on, and what changes are actually made.

I can think of two things that could make the process a little more transparent to regular users.

First, we could actually start updating Recent Changes again. That way people have an easier time of telling how the site has evolved and been improved over time. As a change, I might also suggest to include the user responsible for the code, as a bit more recognition of their important work.

Second, we could have a stickied forum post in the Development board which lists dev work work currently planned and in progress. This could be useful so that regular users can see what Kestas and jmo are working on, as well as perhaps open that board up a little more for other users to think about contributing code themselves.

Of course, we don't want to add more things for the mod team to do, but I dont think either of these would require much upkeep.

Re: How would you improve the website?

by bo_sox48 » Sat Jan 26, 2019 9:31 pm

wulfheart wrote:
Sat Jan 26, 2019 9:19 am
Claesar wrote:
Fri Jan 25, 2019 1:40 pm
https://github.com/kestasjk/webDiplomacy
There is nowhere a hint what is currently done. Just what could be done.
Our code is open source. Open PRs are changes that should be finalized shortly. Open issues are potentially being worked on, but our development resources are extremely limited. If you have any coding skill, feel free to take a look. PRs that have been accepted are marked as closed, and issues that have been taken into account are noted as well.

What exactly are you looking for?

Re: How would you improve the website?

by wulfheart » Sat Jan 26, 2019 9:19 am

Claesar wrote:
Fri Jan 25, 2019 1:40 pm
https://github.com/kestasjk/webDiplomacy
There is nowhere a hint what is currently done. Just what could be done.

Re: How would you improve the website?

by purevital » Fri Jan 25, 2019 4:43 pm

The few things I've come across that I've thought could be improved are:

Game Selection:
- Why isn't "New Game" under the "Games" tab?
- Clicking new/joinable/active game tabs to change from default mode to search mode is odd.
- When doing a search, I always get 1-4 pages, when theres only 1 page of games.


Diplomacy Game:
- The red move arrow and yellow support arrow doesn't match up when combining a fleet and the army (the fleets points to the coast, and the army points to the center of the country).
- No option to mute public chat.
- Maybe the option to hide games from "My Games" that you've been eliminated in.


General:
- We no longer have to limit the screen width to 950px these days :).

Re: How would you improve the website?

by Claesar » Fri Jan 25, 2019 1:40 pm

Re: How would you improve the website?

by wulfheart » Fri Jan 25, 2019 12:58 pm

Peregrine Falcon wrote:
Tue Jan 01, 2019 1:00 am
Commander Thomas wrote:
Mon Dec 31, 2018 10:19 pm
That said, how difficult would it be to make the webdiplomacy website into a cross compatible game (accessible via website as usual and downloadable game for your cellphone)? If Diplomacy could also be played on your cellphone versus just opening it via website page, maybe that would increase the amount of users on the website going forward?
I'm sure a dev can comment better than I, but I believe there's currently work being done on an API to allow for the creation of mobile applications. There was someone working on an app for a while, but I'm not sure if that has gone anywhere since.

That said, building in an app is not particularly easy, and we've traditionally needed dev resources elsewhere. But if it does happen, it definitely would be useful, given we live in the mobile age.
It would be really nice if there is anywhere communicated what dev work is currently done.

Re: How would you improve the website?

by Josafina » Fri Jan 11, 2019 11:26 pm

I'm not an expert coder or anything - but know enough that I can totally understand the monumental pain creating multiple player chats would be. But, I was thinking could a possible work-around be creating a "private" forum post that only the 3 (or however many) players can access? Just thought I would throw that out there...

Re: How would you improve the website?

by jmo1121109 » Fri Jan 11, 2019 7:42 pm

Are there any features you think all dip sites should have that none do or that we specifically don't VI?

Re: How would you improve the website?

by VillageIdiot » Fri Jan 11, 2019 6:20 pm

I’ve spent a fair deal of time on both sites, and personally consider this as a trivial nuance difference. It’s been interesting being able to carry group discussions but I can’t say I overly miss it or consider the hassle of the individual catch up as a significant burden. There’s some opportunity for mischief in the PlayDip format (“accidentally cc’ing a message or intentionally forwarding) that people may enjoy or detest, but again it’s an individual preference and nuance that shouldn’t heavily impact your overall Diplomacy experience or lead anybody to turn there nose up at the omission. There are some features I think all dip sites should have (preview, game pause, etc) but the little differences like this or PlayDips anonymous shoutbox I simply appreciate as site flavour.

Re: How would you improve the website?

by Octavious » Fri Jan 11, 2019 4:17 pm

Interesting thoughts. In fact I'd say that for live games I'm probably inclined to agree with you. For longer phase games I'm less convinced as the more dynamic messaging experienced when all the players in a conversation are present seldom takes place. Instead you will more commonly see Italy and Germany have a back and forth in 3-way chat, followed by a further private conversation in a 2-way chat, followed by Austria saying Hi in the 3way chat half a day later. More often than not having the 3-way option will add nothing but an extra level of complication.

But yes, for live games you've convinced me.

Re: How would you improve the website?

by Peregrine Falcon » Thu Jan 10, 2019 11:00 pm

Oh man, I should have created a new thread before I started this topic...

jmo1121109 wrote:
Thu Jan 10, 2019 7:11 pm
So allowing any combo of messages in a 7 person game means there are 21 possible 2 person chats, 35 3 person chats, 45 4 person chats, 15 5 person chats, 7 6 person chats and 1 7 person chat. So around 125 chats total up from 22 total now. Then do that for a World game with way more people and that number skyrockets. Ignoring database options even displaying all those chats on a drop down would be absurd. Also I did 5 seconds of mental math so those numbers may be off base but you get the idea of the challenge that comes in designing a system to handle that much increase of distinct chat combos and how to display those in the limited space allowed on mobile
You're right; this is a real issue. However, a lot of those chats would obviously never be created in each game. My experience in the apps with this typeof messaging system is very limited, so take generalisations from them with a grain of salt. Yet, I don't think the multiplication of chats would be as extreme as you suggest. In one game with 7 players, I had only nine chats. In another with 8 players, I had 13. So while the system must be able to handle the creation of any chat desired, I don't think creating extreme numbers of chats would be anywhere near the norm.
As for display, again, 125+ chats would almost never be created. In fact, for a world game, I almost imagine that a lot of people would create less chats than the 17 the game currently automatically starts with.
So again, while implementing this type of system would require a few rethinks and a lot of work, it's by no means impossible or impractical from a game-play perspective.

(And yes, I recognise that development for a project like this is hard to come by, and that we don't even have the developers to complete simple yet important tasks. This argument is primarily outlining an ideal, as part of making the site the best it can be. If I was being honest, however, given the complexity of the implementation, this is not something I find likely to see implemented any time soon.)


Octavious wrote:
Thu Jan 10, 2019 8:00 pm
This doesn't tally at all with my experience. Do you have evidence to support it?
None, other than anecdotal. I think it's a hypothesis that makes sense, but I should probably rephrase it. webDip's messaging system currently disproportionately encourages 2-way coordination.
Of course three-(and more)-way alliances happen. They're quite vital for the game. However, in my opinion, webDip's interface creates multi-power alliances by tacking together a number of two-way alliances rather than creating true n-way coordination.

Here's an example, which is simplified and trying to prove a point, but also has a basis in my experience:

DMZing Tyrolia in one 3-way chat:

Germany starts a chat with Italy and Austria
Germany: "Hey, what do you think about DMZing Tyrolia between the three of us?"
Italy: "Sounds good."
Austria: "Works for me."
Germany: "Great!"

DMZing Tyrolia in three 2-way chats

Germany — Italy chat
Germany: "Hey, what do you think about DMZing Tyrolia with Austria and I?"
Italy: "Yeah, that could work. Let me talk to Austria about it."
some while later...
Italy: "Austria seems up for it. I guess we're on."
Germany: "Great!"

Italy — Austria chat
Italy: "Germany seems interested in DMZing Tyrolia. What do you think? Did they message you about it too?"
Austria: "Yes they did. It should work."
Italy: "Great!"

Germany — Austria chat
Germany: "Hey, what do you think about DMZing Tyrolia with Italy and I?"
Austria: "Yeah, Italy messaged me about it. It works for me."
Germany: "Excellent. What did Italy have to say about it?"
Austria: "They seemed interested."
Germany: "Great!"


This is almost literally the simplest example there is. I think it makes it pretty clear that just the act of having 3-way coordination across multiple chats adds complexity. Now, if you scale this up to stop-the-solo alliances, this extra format-created complexity becomes even more apparent.

Re: How would you improve the website?

by bo_sox48 » Thu Jan 10, 2019 8:12 pm

Perhaps I am just a fan of 3-way alliances, but it seems to me that 3-way alliances form in most every press game I play.

Re: How would you improve the website?

by Octavious » Thu Jan 10, 2019 8:00 pm

I will say that I find webDip's current messaging system infinitely better and easier to use than Playdip's. The simplicity of the system is a great plus point. The multi person chat option in Playdip can make it at times damned near impossible to work out who has said what to whom and in what order. In webDip you have no such issue, and copy/pasting the same message to more than one person takes a handful of seconds at most.
Peregrine Falcon wrote:
Thu Jan 10, 2019 5:37 pm
It also would significantly change how Diplomacy is played on the site. webDip's messaging system currently disproportionately encourages 2-way alliances.
This doesn't tally at all with my experience. Do you have evidence to support it?

Re: How would you improve the website?

by BananaFang » Thu Jan 10, 2019 7:48 pm

Backstabbr also has multi-recipient messaging if you want to look at their UI for it. Messages are sort of done as threads regardless of how many recipients there are. I'm not crazy about it, just an FYI.

Re: How would you improve the website?

by jmo1121109 » Thu Jan 10, 2019 7:11 pm

So allowing any combo of messages in a 7 person game means there are 21 possible 2 person chats, 35 3 person chats, 45 4 person chats, 15 5 person chats, 7 6 person chats and 1 7 person chat. So around 125 chats total up from 22 total now. Then do that for a World game with way more people and that number skyrockets. Ignoring database options even displaying all those chats on a drop down would be absurd. Also I did 5 seconds of mental math so those numbers may be off base but you get the idea of the challenge that comes in designing a system to handle that much increase of distinct chat combos and how to display those in the limited space allowed on mobile

Re: How would you improve the website?

by Senlac » Thu Jan 10, 2019 6:16 pm

I’m too old to be techy enough to understand all the implications discussed by Peregrine, but I completely agree with his summary of benefits.
I’m already reviewing how to best accommodate the “easy 2-way alliance vs other possibilities” situation into my play in advance of ODC.
It certainly makes a difference to the diplomacy part of Diplomacy, to get the best out of a given situation.
Good luck to those younger & smarter than I, that have the delightful task of making such changes happen.

Re: How would you improve the website?

by Peregrine Falcon » Thu Jan 10, 2019 5:37 pm

On the topic of messaging multiple people, there are a few sites that do it much better than either PlayDip or webDip. I think no matter what, we want to keep an instant-messaging–style system and certainly not switch to PlayDip's email–style.

There are two game apps that I think do instant-messaging well—the Conspiracy Diplomacy game, and a game call Subterfuge. Both work in a similar manner. Instead of having pre-created one-to-one chats, they allow the creation of chats. Similar to modern messaging apps, one can start a message and choose which recipients they want to receive it. Once that first message is sent, the group is created, and functions as a group chat with all of those recipients able to talk in it. This method allows for the creation of chats with any number of players in it, from all players in the game, down to pairs, or even just oneself.

Of course, implementing this would not be simple. It would require a complete restructuring of the webDiplomacy messaging code. It also probably couldn't be implemented gradually; given the magnitude of the differences, it would be all or nothing. It also would make the messaging code significantly more complex, by requiring the capacity to create any combination of chats. From my limited knowledge, don't think it would significantly increase server load, but it would require database restructuring, which is never fun, especially for backwards compatibility.

It also would significantly change how Diplomacy is played on the site. webDip's messaging system currently disproportionately encourages 2-way alliances. Having the capacity to make group chats would allow for the easier creation and maintenance of multi-power alliances. Yet, I don't think this change would be for the bad. FtF dip certainly allows getting together in groups to talk. This would be no different. I think it also allows for more interesting play, by encouraging more varied alliance structures. So while I think this would be a great improvement to the site, it certainly isn't an easy one to implement.

Re: How would you improve the website?

by jmo1121109 » Thu Jan 10, 2019 3:16 pm

Thanks for the feedback. I wasn’t aware until recently that was a feature playdip offered. We’ll have to give some thought into how feasible adding that would be. I see the benefits but it would also be a big change.

And just a note, with the color coding we do have a few different color blindness options available in the settings tab to accommodate anyone who needs it.

Hope you enjoy your games on the site and good luck in the tournament!

Re: How would you improve the website?

by Senlac » Thu Jan 10, 2019 2:21 pm

Hi Folks,

I’m a visiting PlayDipper, getting some practise on your use interface before ODC. After just a few days I have to say first that I like it. I don’t suffer from colour blindness difficulties & love that everything is colour coded.

So far I have only one suggestion for an additional feature. Allow more than one recipient for an in game message. In both games I am playing I have wanted to message 2 participants with a single message & couldn’t. It’s only 1902!
It maybe just that I’m used to being able to do it, that makes it a particular issue for me.

Other than that it’s great & I look forward to meeting some of you during ODC,

Best Regards Senlac

Top