Topic: game scheduling module
trimard Topic Opener |
Posted at: 2018-02-20, 20:28
Yeah maybe it s a good time to look into tabs! Where would you put that tab though? In the profile? And then we add a link to see all game on the sidebar? Top Quote |
kaputtnik |
Posted at: 2018-02-20, 22:46
trimard, your are invited to take a look at the tabbed_profile branch I would be glad if you can take a look at it and may add the Scheduling module Top Quote |
GunChleoc |
Posted at: 2018-02-21, 15:54
How about adding it to the top with a clock or calendar icon, to make it more visible? Edited: 2018-02-21, 15:54
Busy indexing nil values Top Quote |
einstein13 |
Posted at: 2018-02-23, 12:47
I have a question: how hard would be adding data like:
? Because from my perspective it can be important to players. Also both of the fields should be rather optional than mandatory einstein13 |
kaputtnik |
Posted at: 2018-02-23, 14:01
While it is a good idea, such information can also be exchanged through pm's. But i guess new players would not know that they must be able to host (portforwarding). So i think adding some sentences would be good. Something like:
BTW: Portforwarding will not be necessary anymore with build20 Top Quote |
trimard Topic Opener |
Posted at: 2018-03-04, 16:57
Sorry, my exams are comings soon, I didn't took the time to do that. But from what I've seen you've integrated it pretty well!
To be honest, I think the main advantage of this system is sharing information fast, without the help of the pms. I really like these idea. And I think we might think about expanding it later. Why not have map preferences? Why not have tribes displayed? Why not have the ELO displayed Where put these informations? To set them up, I guess it should be in scheduling. Pretty easy to add. As for the displayed player, I guess I could find some place under the title for some icons. Speaking of icons. I really like svg, but this website is mainly made of png/jpg. Is that bad for the general coherence if I add more svgs?
If you look at the integration Katpunkick made, I think it's pretty well done. But I guess I agree we could make it more visible. Can't imagine the good icon though right now. I'll think about it. edit: If we DO store more information about the players. Should I store them in the same table than for the scheduling module or in the profil table? New table? Edited: 2018-03-04, 17:09
Top Quote |
WorldSavior |
Posted at: 2018-03-04, 19:03
Whaaat? Wanted to save the world, then I got widetracked Top Quote |
kaputtnik |
Posted at: 2018-03-05, 00:07
The players have to write pms anway, because they have to agree on a date/time.
Adding such information means a player have to feed the database with it. So it's work for the player anyway: Writing this informations in the needed PM vs. writing it in the scheduling module. My opinion about the additional properties:
SVGs are the way to go i think. No one was able so far to create them
The table for scheduling is for storing datetimes: Each row in this table is one datetime. Depending on the type of new information some of the information would be a kind of global information (applies to all datetimes, not for a particular datetime, not for one row). So i think the profile table would be good, or adding another table. What about having a PM template? Clicking on 'write PM' in the scheduling module would open a form with predefined fields, e.g. a Checkbox "Can you host a game?", an input field for the preferred widelands version, an input for the map one wants to play, ... , and an input field for additional text. The information, once given, can be stored in a new table and the next time one is clicking on "Write PM" the entries will be prefilled with the last informations (except the field for additional text). Ideally the "Write PM" can be done for each date, so the template can also be prefilled with values from the date and maybe also about the time. The "Write PM" would then be "Write PM depending on this date". IMHO such a template would be useful for both sides: A user can easily keep his given information up to date and the developers can easily modify the template. Just in theory The layout of such a table have to be well considered. I can imagine a table with only one text field, where the text is a kind of a dictionary with key/value pairs. Hmmm... Edited: 2018-03-05, 00:09
Top Quote |
GunChleoc |
Posted at: 2018-03-05, 09:01
Yes, please do use SVGs whenever you can. They scale a lot better. Busy indexing nil values Top Quote |
trimard Topic Opener |
Posted at: 2018-03-06, 15:19
Yeah but isn't a radio faster? And it helps to remember to talk about that. Indeed, new players aren't always aware that they might need these infos.
It's seen on other games such as SC2 (sorry I'm often refering to it, it's the only other game I'm playing right now). But I get your point about changing if often or not.
I see many uses for it. Personnaly I only play atlantean. I have no problem that the opponent knows about it. On the contrary, it's better practice for me. But not important feature, I get your point. But all these ideas could be implemented in the pm like you suggested!
Yes, I like this very much. We could make the available hours selectable and when you send the mp, the hours are already porpose? Or even add the clocks in the mp template. I prefer to use as much lists and radio and as little text as possible. Else it's useless compared to a normal MP. So it would be the normal text filed a text has and under it, a box with the hours, and the few radios we talked about.
Cool! edit: I see all these changes need more thoughts, maybe we should merge the few fix I made now? Or should I wait that you merge your tabbed branch kaputtnick? Edited: 2018-03-06, 15:20
Top Quote |