Getting ready for the May TNL!

Hey guys,

If you have not seen the March prizes yet, here they are :smile:

Hopefully April has been nice and enjoyable for everyone! It is a break month for TNL, as August 2015 and December 2015 will also be. :smile: With that said, we will be revving up for the May 2015 league soon; if you wish to register as a new player, please go to our website http://www.peanutgo.org/tnl and sign up using the form. :sunny:

But here’s what I really want to learn from you guys…Over the past few months since TNL’s launch I have heard a lot of feedback from you, and in May I am determined to make those changes happen. That’s why in this forum thread, I would like to hear your voices. Please regard this as an opportunity for an open discussion, and please be kind and respectful whether you agree with others’ opinions or not. :smile:

Thanks in advance! ~Cheers, xhu98


Already planned:

  • Starting from June 2015, I will change the time setting polls to allow multiple choices.
    Problem regarding polls design - #2 by xhu98
  • I will get us more awesome prizes.
  • I will spend some time in June-August and see if I can renovate our TNL website a bit :smile:
  • Our league’s co-founder, Mikasa, will hopefully return in May!!! <3

Questions to consider:

  • What worked well for TNL in January-March? What did not?
  • What new features/prizes would you like to see in the future?
  • Did the 30-day scheduling window work out for everyone, despite potential time zone differences within classes?
  • Should we recalculate everyone’s ratings and calibrate for May’s league? This is exactly what we did for January 2015’s TNL, with the classes divided by rank. There will be good competition, of course, yet some class winners in March 2015 might lose their advantage of promotion.
  • Last but not least, would you like to apply as a league volunteer? We are currently in great need of help with the Challonge management, as well as keeping track of the sign-ups/dropouts and scheduled game attendance. You will not get a huge monetary fortune from this job, but you will be able to declare yourself as a proud, influential part of a 120-player Go league. :smile: :heart_eyes: Plus, if we can utilize the small bits of time from several people instead of huge chunks of time from one or two, we will improve our efficiency by a lot.

Support us at http://www.patreon.com/tnl_xhu98

2 Likes

by far there are two issues for me in the league:

  • its very difficult to schedule games. even if we message back and forth, keeping
    track of the time zones and remembering and having enough time has been quite difficult.
    last month a lot of people just wrote and said ‘can you play our league game now’

  • i try to set aside enough time to review the game, and i think its important that we do a review
    for league games otherwise we may as well just be playing ladder games. i think it also makes
    me a more mindful player to understand that i’m going to go over the moves afterwards. so its
    disappointing when the opponent isn’t interested or has insufficient time to go over the game.
    on a related note i was hoping there would be a lot more back end forth with the league community
    both during the game and afterwards in review)

the first issue is so bad that i’ve strongly considered writing a scheduling app…i was really going to, but april
just slid by :-/

in any case, i’d really love to be involved in games where there was a lot of discussion. thats what i miss
from going to an irl go club

3 Likes

Reviewing games with the opponent is great. Maybe a Nova League news post encouraging players to review their TNL games with their opponents would be sufficient to get most players to review games?

1 Like

Absolutely. Is it mainly because of the 30-day limit or the time zone difference?

This actually is in my plan as well! However, there are two problems: 1) I have to wait until summer break, when I will have a lot more time to focus on coding; 2) I am a beginner in using APIs, so I actually don’t know how to use the API to invoke events on OGS yet…Will be awesome if you guys can teach me how, though! :smile:

I think such an environment is undoubtedly beneficial for our league :blush: In the past we have been trying to appoint teachers/reviewers for the league (including myself); however, we are not superhumans, and it’s unlikely that we are going to go over every single league game given the free time we have. Therefore, I think we should take advantage of the abilities of not only the 120+ members in the league, but also other people on the server.

  1. OGS Forum -> Teaching -> Review Requests is a great subcategory to look for.
  2. In the future we might consider implementing GoKibitz (http://gokibitz.com/), a tool in Alpha developed by our OGS friend Nate Eagle which can allow multiple reviewers for one game.
  3. We will hopefully come up with rewards for users who give reviews. Maybe bonus points like in other profile-based games :stuck_out_tongue: When you claim a review, you get a number of bonus points…The requester’s rating will also be taken into account.

Looking back at what I wrote, maybe it’s time for a TNL app? :wink:

3 Likes

I suggest trying out http://www.agreeadate.com/ for scheduling. It’s free. why reinvent the wheel?

3 Likes

I am more than willing to help with any work you need done. Please message me with details.

2 Likes

It has been!

Use of a scheduling app. I’ve suggested one to try elsewhere.

[quote=“xhu98, post:1, topic:4225”] - Did the 30-day scheduling window work out for everyone, despite potential time zone differences within classes
[/quote]

It worked
for me.

[quote=“xhu98, post:1, topic:4225”] - Should we recalculate everyone’s ratings and calibrate for May’s league? This is exactly what we did for January 2015’s TNL, with the classes divided by rank. There will be good competition, of course, yet some class winners in March 2015 might lose their advantage of promotion.
[/quote]

My first thought is no. I haven’t had time to sink to my natural level yet.

[quote=“xhu98, post:1, topic:4225”] - Last but not least, would you like to apply as a league

volunteer? We are currently in great need of help with the Challonge management, as well as keeping track of the sign-ups/dropouts and scheduled game attendance. You will not get a huge monetary fortune from this job, but you will be able to declare yourself as a proud, influential part of a 120-player Go league. :smile: :heart_eyes: Plus, if we can utilize the small bits of time from several people instead of huge chunks of time from one or two, we will improve our efficiency by a lot. [/quote]

Sure. How can I help?

Ok. good idea!

4 Likes

Well I just joined to play in May so I don’t have an opinion on what you can change, but if you want help I’m always willing to help

Hello!
First of all, thank you for your great job!

I think that on an institutional level, everything worked adequately. Players communicated, games were played out… Communication can be improved, but this is purely individual issue.

I do not know about prizes. Some video lectures/reviews of exciting (league) games would be great.

The 30 day scheduling window is sufficient. There will always be people who will try to schedule a game in that particular instant or on the last day of the scheduling window. However, earlier scheduling should be encouraged. It’s better for both parties that they agree on some date in the future. I don’t know how to ensure this (except in the January-way when it was a public mess of a forum thread…). I tried to work with google calendar, but the super useful feature of “appointments” is available only for google apps users.

I would wait with the calibration for some time. Let’s do this in next month or two. Or let’s institutionalize it. If someone jumps two or three rank rungs in a month, let’s get him an extra promotion. No prize (if the player does not earn his promotion in a classical way, of course), only promotion.

I would like to participate. I can do a little bit of administration work and some reviews of weaker players. Something like a tutor for lower classes. Observe games, do an instant review if time allows (it is super useful to have an immediate feedback, I heard), do a review of at least one class game…

Hit me up with any questions regarding help in the league or clarification of points in this post.

1 Like

The thing that have felt like a problem for this far, have been great number of not played games. It seems that challonge gives a point for a draw, so it’s better to not play the game than lose.
Other thing that bothers me too, is not having some public schedule, in jan it was nice and easy for us, the players, to have that information available. I liked that “oh those guys playing in a hour, me wanna see!”

Nothing more negative to say for this far, i’ve really enjoyed first three months, been thrilled about feeling of playing somewhat serious games, been trying my best and most of all, having lot of fun \o/

And big thanks to our hard working staff, let’s all hope for having mikasa back <3

3 Likes

I have really appreciated being in the league since its inception. It has been a lot of fun!

Overall I agree with baelofoax - institutionally everything was adequate.

I did not have a problem scheduling games, although I have been intensely proactive about getting days & times set up. I know that I have to do this because of my personal schedule, but I can see where it could be a problem for people who don’t keep quite the hours or scheduling rigor that I do.

One thing I did enjoy the first month was having the communal calendar that showed when people were playing. It would have been great to know beforehand when some higher-ranked players were going to play so I could jump in and kibitz.

Regarding reviews or added features, perhaps we can create a way to help encourage reviewers. Let’s say that players who opt to review a game in the league get a certain number of points. Those who get points above a particular threshold can have their own games reviewed in a more public way (perhaps on @xhu98’s show?), or some kind of prize or special name color like those who are site supporters or moderators.

I think if we can encourage people to participate in the community and in return offer good incentives that help people grow their own skill at Go - that would be something that people would take advantage of.

3 Likes

Calendar++

1 Like

Slightly off topic, but since the calendar has been brought up a couple times, here’s the feature request:

1 Like

Okay gang, sorry for not replying to your brilliant posts earlier :stuck_out_tongue: School work got in the way!

A few of you (@BulletD0dger, @saxmaam, @Tyco, @baelofoax) have expressed interest in helping us out. Thanks so much, first of all! :heart: This is always what makes me feel warm and fuzzy when I think of TNL.

So here’s what I (with some help from other admins) actually do for every month’s league (transparency in the administration!!!). Hopefully this helps explain what league work is about. A lot of the tasks are not very hard to accomplish, even though they seem like a lot of work (then again, not a lot when we have multiple volunteers :smile:)

  • Collect a list of all new users who have signed up for league. The league website automatically sends form responses to my email address, which I will collect by the sign-up deadline (usually the penultimate day, 17:00 of every month.)
  • The new names are then added to the league participant list (a Google Sheet), with all the resigned users taken into account and removed.
  • Some website info updates.
  • On the last day of the month, I check all the scheduled games and disqualify players who have failed to complete 50% of their games. The unfinished games are then marked “tie” on Challonge, and the ~20 class winners are then determined after the Challonge “tournaments” are ended.
  • Writing down the end-of-month overall rating for every user. I usually search all the usernames, go to the profiles and copy the ratings from there.
  • Then, the biggest part of the puzzle: pairings. Don’t worry - it will be handled by me (and Mikasa when she’s around.) Usually takes 60-90 minutes.
  • Announce the pairings in our OGS group.
  • Create ~20 new Challonge tournaments (classes) and manually add players in, in order of placement.
  • Start the Challonge tournaments and launch league for the new month! <woot woot>

As I mentioned, a lot of these tasks are actually pure bookkeeping. I imagine that they may be added into an automated workflow in the future (which can be implemented in a TNL app), but the list above is the status quo for now. That said, if you would like to share the workload, feel free to apply as a league admin and we will talk through the process together! :smiley: :heart_eyes:

1 Like

Haha, I will try my best to include league game reviews on my own show! It’s been going for 39 weeks in a row and I hope it will stay as one of OGS’s most consistent programs.

Here are some thoughts:

  1. I only have 100-120 minutes for each show, so maybe I can go over 2 games maximum? :smile:
  2. I hope my program will be permanently free and open to everyone. And by “everyone,” I wish to exclude any prerequisites in order to “join” my show. You can be on Fridays with xhu98 as long as you want to! :blush:
  3. One of my ideas is to create a teaching leaderboard in the league, in order to recognize the efforts of those who contribute positively to our community. Users earn points regardless or wins/losses in league games, and top users on the leaderboard will receive a unique prize every month.

Yes, we will consider bringing the communal calendar back. However, this will require the help of more new league admins…we will need to work together and put up the game times on the calendar! :smile:

Absolutely, absolutely. A huge part of the reason I and Mikasa started TNL. :blush:

:heart: :heart: :heart: :heart: :heart:

2 Likes

how does one go about applying for admin? will there be an intereview?

1 Like

Hi
Scheduling games during 30 days was ok

I also enjoyed more the first month when there was a known to everybody schedule

Though it seemed reasonable in the beginning, later I didn’t like how it actually worked with division into groups. People improve with different speed and after the first month the groups stopped being “opponents of the same strength”, for example members of my 2 groups have ranks from 10 to 17 k now. There were people improving quickly that found that to get to a group of their rank they have to win several months in a row (but in several month they would be even stronger, so they won’t get to an appropriate group for a long time). I’d say that every month there can be winners and every month a new division into groups depending on actual ranks (if there are too many people of the same rank the division may be random). But maybe it’s too much work? I don’t know.

I always got a review when asked for one and I think the first month in the league helped me a lot.
It would be good if people published the link on the reviews in the chat.

And thanks for all the work!

3 Likes

Hearing a lot of things about reviews, lots of valid points have been made, so I’d only like to add one thing:

I’d really like to see some way of organizing reviews or even submitting them (similarly to submitting match results) so that others could easily find them and look through them. If they were collected together and indexed in such a way as someone could search for reviews for a given class, or done by a given individual, I think it would be really helpful for those trying to find study material from TNL. Say you play against someone in a league match that offers you a review, and you really like the way they review, there ought to be an easier way of finding other TNL reviews they’ve done that you can look over.

Just my two cents. Seems like it would be fairly easy to implement, but my programming skills are not that robust or else I’d offer. And of course, thanks for all your efforts with TNL.

Edit: Also, if a better review organization system does get set up, please include me on the list of people that would be happy to fulfill requests for review.

2 Likes

These are very brilliant ideas! I have this vision of a new TNL website which functions more like a web app - it takes time to develop, but will be the coolest thing ever if I complete all the construction work over the summer.

I am not sure how to collaborate on a project with other developers, maybe GitHub? If any of you are interested in joining the geek team, please let me know.

if you do wind up regrouping us every month according to rank, would you please use the live game rank rather than overall rank? I think that would be more fair.

2 Likes