Forged Alliance Forever Forged Alliance Forever Forums 2018-06-18T21:17:29+02:00 /feed.php?f=2&t=16327 2018-06-18T21:17:29+02:00 2018-06-18T21:17:29+02:00 /viewtopic.php?t=16327&p=165083#p165083 <![CDATA[Re: The return of the tourney tab]]>
Brutus5000 wrote:
Sorry. I got triggered by your wording "FUD".
I have touched asyncio and also PyQt for my work on bireus and didn't find a solution to merge these two into a working state. Unless you accept blocking calls, I guess we need to wait for some python professional to pop up.


https://github.com/Wesmania/acute
https://github.com/Wesmania/client/tree/qt-asyncio

Thank me anytime :D Now if only some motivated souls could work on making use of these :)

Statistics: Posted by Wesmania — 18 Jun 2018, 21:17


]]>
2018-06-18T20:32:49+02:00 2018-06-18T20:32:49+02:00 /viewtopic.php?t=16327&p=165076#p165076 <![CDATA[Re: The return of the tourney tab]]> You know that I respect your work and I also know it's vice versa. So no bad blood here.

I have touched asyncio and also PyQt for my work on bireus and didn't find a solution to merge these two into a working state. Unless you accept blocking calls, I guess we need to wait for some python professional to pop up.

But maybe we can focus on the feedback thingy that I originally asked for :)


So far I got feedback from exotic who is too shy to share his mad paint skills in public ;)
Instead of offering a switching selection between "open, running, finished" I will probably go for checkbox-selectors which are all ticked by default.

Statistics: Posted by Brutus5000 — 18 Jun 2018, 20:32


]]>
2018-06-18T17:07:29+02:00 2018-06-18T17:07:29+02:00 /viewtopic.php?t=16327&p=165067#p165067 <![CDATA[Re: The return of the tourney tab]]>
Brutus5000 wrote:
Oh boy quite sensitive here young man. I did not intend play the blame game, but before you accuse us of spreading FUD let's recap your argument about the burden of never being allowed to break.

Calm down. This is not a balance forum, I'm not interested in laying blame or quipping at people.
I never asked to become the main Python client maintainer. This happened out of necessity after Duke was no longer involved - without me you'd be forced to make a transition to the Java client, which would probably be for the better.

Brutus5000 wrote:
In the backend we built a modern replacement for the broken server-side stuff (REST API) that the all clients are open to use. We have offered help and explanation for the required api queries multiple times now. Instead you chose to refactor the chat...


Refactoring chat was necessary - without it, it was impossible to reconnect to chat and players on the list were missing or out of position. Chat is a significant part of the client - imagine what would happen if every time the IRC server crashed as often as it did lately, you'd have to restart the client for it to work again, and all your existing chat history was gone. As for jsonapi for the Python client - I'm sure you're aware of the hurdles regarding library support and async, we discussed it on Slack multiple times. From a technical standpoint it's interesting stuff, if you want to see both bugfixes and this, I welcome you to contribute.

Brutus5000 wrote:
Edit:
By the way is classic client is not meant as devaluation. Coming from the Ultima Online world, the classic client is a fixed term there refering to the first released client, while the "modern client" introduced 3d graphics nobody wants to use.


I appreciate that - but at the same time I'm slightly annoyed that the Java client receives far more dev power (which I understand is any developer's choice), and at the same time there doesn't seem to be any intention of making it the primary client for the game.

In October I'll be resuming my studies while working part time, so I won't be able to contribute to the client what little I do right now. From that point the Python client will be essentially unmaintained, and I think it's a good idea to either have some people pick it up and continue work on it, or deprecate it for good in favour of the Java client.

Statistics: Posted by Wesmania — 18 Jun 2018, 17:07


]]>
2018-06-18T05:33:04+02:00 2018-06-18T05:33:04+02:00 /viewtopic.php?t=16327&p=165061#p165061 <![CDATA[Re: The return of the tourney tab]]>
The aliasing on whatever typeface you're using in the Java client is really spotty in my opinion. It scales poorly, the Python one is quite better but is currently out of balance because the userlist was made a size higher then the default for... some reason.
And yes, the line spacing is pretty terrible. (On the java one)

Statistics: Posted by biass — 18 Jun 2018, 05:33


]]>
2018-06-18T02:24:08+02:00 2018-06-18T02:24:08+02:00 /viewtopic.php?t=16327&p=165056#p165056 <![CDATA[Re: The return of the tourney tab]]> And a second client that bring the side function lost on the first one. We aren't in a bad state, just gotta need to use both the client wisely

Statistics: Posted by keyser — 18 Jun 2018, 02:24


]]>
2018-06-18T01:47:17+02:00 2018-06-18T01:47:17+02:00 /viewtopic.php?t=16327&p=165055#p165055 <![CDATA[Re: The return of the tourney tab]]>
There's simply never a valid reason to patronise people like that. If you are unhappy with the work done by someone working on their spare time: tough shit. You don't get a license to treat them like shit, especially not on a public forum.

Honestly.

Statistics: Posted by ckitching — 18 Jun 2018, 01:47


]]>
2018-06-18T01:30:02+02:00 2018-06-18T01:30:02+02:00 /viewtopic.php?t=16327&p=165054#p165054 <![CDATA[Re: The return of the tourney tab]]> Mod upload? Broken and therefore removed. Map upload? Broken and therefore removed. Tourney tab? Broken and therefore removed. Tutorial tab? Removed (not sure why). Mod vault? Broken on a regular basis depending on a mysql config that keeps resetting.

So basically some (not necessary you) python client devs removed every feature that was not working so of course only core features remain. Yes if you break these you have nothing left...

Stuff breaking is not the python client devs fault, but neither the java client devs were responsible that it initially broke in the python client. This happened when there wasn't even a java client.

In the backend we built a modern replacement for the broken server-side stuff (REST API) that the all clients are open to use. We have offered help and explanation for the required api queries multiple times now. Instead you chose to refactor the chat...

Edit:
By the way is classic client is not meant as devaluation. Coming from the Ultima Online world, the classic client is a fixed term there refering to the first released client, while the "modern client" introduced 3d graphics nobody wants to use.

Statistics: Posted by Brutus5000 — 18 Jun 2018, 01:30


]]>
2018-06-17T13:20:23+02:00 2018-06-17T13:20:23+02:00 /viewtopic.php?t=16327&p=165031#p165031 <![CDATA[Re: The return of the tourney tab]]>
Ike wrote:
I wonder when is Downlord's going to become the official one...


When they stop FUDing the Python client as 'legacy' while avoiding the burden of never being allowed to break :/

Statistics: Posted by Wesmania — 17 Jun 2018, 13:20


]]>
2018-06-16T04:34:35+02:00 2018-06-16T04:34:35+02:00 /viewtopic.php?t=16327&p=164974#p164974 <![CDATA[Re: The return of the tourney tab]]> Statistics: Posted by moonbearonmeth — 16 Jun 2018, 04:34


]]>
2018-06-15T23:52:26+02:00 2018-06-15T23:52:26+02:00 /viewtopic.php?t=16327&p=164972#p164972 <![CDATA[Re: The return of the tourney tab]]> Statistics: Posted by EcoNoob — 15 Jun 2018, 23:52


]]>
2018-06-15T23:22:24+02:00 2018-06-15T23:22:24+02:00 /viewtopic.php?t=16327&p=164971#p164971 <![CDATA[Re: The return of the tourney tab]]> Statistics: Posted by Farmsletje — 15 Jun 2018, 23:22


]]>
2018-06-15T22:53:06+02:00 2018-06-15T22:53:06+02:00 /viewtopic.php?t=16327&p=164970#p164970 <![CDATA[Re: The return of the tourney tab]]> Statistics: Posted by Lieutenant Lich — 15 Jun 2018, 22:53


]]>
2018-06-15T00:03:44+02:00 2018-06-15T00:03:44+02:00 /viewtopic.php?t=16327&p=164933#p164933 <![CDATA[The return of the tourney tab]]>
I was a little sad when I read about removal of the tourney tab from the classic client. So I sat down for a weekend and added it to downlord's faf client, which just got merged and will be available in the next release.

However, I'm not a designer and I believe we are still far away from optimum. So please give feedback about what could be changed to make it more appealing.

Image

Current known todos:
  • The left side shows all tourneys sorted by their creation date. I'd rather have a selection between upcoming, running and finished tournaments.
  • The challonge picture seems broken for some tourneys, because challonge only generates it for tourneys with minimum 2 players signed up.
  • Challonge image should be redesigned. Since it is SVG it could be redesigned with CSS. But then we need to pre-load it and embed it directly into the html, which would increase the loading time.

Wish list:
  • Maybe add a button to sign up directly.

Statistics: Posted by Brutus5000 — 15 Jun 2018, 00:03


]]>