Carcassonne Central

Carc Central Community => Online Games and Competitions => Leagues (including expansion leagues) => Topic started by: Decar on April 08, 2015, 02:14:46 PM

Title: CC Ladder - Volunteers Needed
Post by: Decar on April 08, 2015, 02:14:46 PM
I've been investigating other ways we could find partners to play Carcassonne and I've hacked together some PHP-code for a Ladder Tournament System.  I'm thinking this would run alongside the weekly & league games organized here at Carcassonne Central.  It's a continuous ladder so there's no end-date season etc.

Currently:
It lets you register [don't put in your good passwords],
Maintains a League/Ladder/Pyramid for all the players.
Lets you challenge people 3 places ahead of you on the ladder.
Sends you both emails with your addresses so you can work out when to play.
Gives you 7 days (configurable) to record your game.
Records all the results for people to see.

Does some other bits and pieces.

Bear in mind,  It's rudimentary, buggy, some of the text is totally wrong, some URLs might break.

I'm looking for some BRAVE volunteers who are willing to give it a go:

I have some caveats:
Generally, with less members, I'd like challenges to be made and played sooner than 7 days.
It's likely to all go wrong, so dont get upset if results are misrecorded/lost or what not.

So if you're willing to give it a go - let me know and I'll send you to the URL.
Title: Re: CC Ladder - Volunteers Needed
Post by: danisthirty on April 08, 2015, 03:30:26 PM
Further to Decar's message above, I'd just like to add that I think this is a great way of holding an online tournament as you can play as and when you're able to and it doesn't hold anyone else up if you're not able to play as often as you'd like to.

We've been experimenting with it today, and whilst the software in use is very much a work in progress (it's getting better all the time), the concept is an excellent one and I'd highly recommend getting involved if you're able to play online quite regularly and are looking for someone to play against in a meaningful way (i.e. not just "friendly" games as the results can make a difference to your position on the ladder too).

 :(y)
Title: Re: CC Ladder - Volunteers Needed
Post by: MrNumbers on April 08, 2015, 11:27:09 PM
I would like to try to participate :)
Title: Re: CC Ladder - Volunteers Needed
Post by: Rosco on April 09, 2015, 12:12:56 AM
I am in!
Title: Re: CC Ladder - Volunteers Needed
Post by: totor66 on April 09, 2015, 01:15:35 AM
I guess it's a good way to start, I'm in too !
Title: Re: CC Ladder - Volunteers Needed
Post by: danisthirty on April 09, 2015, 03:30:07 AM
I am in!

You need to sign up to register Rosco!  :)
Title: Re: CC Ladder - Volunteers Needed
Post by: Jéré on April 09, 2015, 03:35:25 AM
I'm brave. Send me that URL!   :D
Title: Re: CC Ladder - Volunteers Needed
Post by: Decar on April 09, 2015, 03:37:24 AM
Great Responses so far!  Thanks everyone - there's a few things that need ironing out, but you're a great help!
Title: Re: CC Ladder - Volunteers Needed
Post by: Decar on April 11, 2015, 08:35:02 AM
Just wanted to say thank you to everyone for helping so far!

I've been able to sort out Image Uploads; so you can attach a picture when you input the results and you can now view the results of the game on the Results page :)

I thought I'd give a brief description of how the Ladder works:

You are able to challenge someone up to 3 places above you.

Currently, the ladder is focussed on just the Basic Game of Carcassonne (no expansions).

Both the Challenger and the Challengee receive emails containing each other's email addresses.
It is the Challengee's responsibility to nominate an appropriate time to defend their position; both players must agree a mutually good time to play.
Once a challenge is made both players have 8days to play the game.
If you are unable to play, or do not respond to the challenge emails the game is forfeited after 8 days.

Having played the game, results are logged on the Ladder.
If you have challenged and you lose the game you remain in the same position.  If you win you move to the position of the person you challenge; while the loser moves down 1 place.  A shuffle rather than a swap.

Once you have played, you are not able to challenge the same player for 5days; unless you have played against another player first.  This prevents challenge abuse and 2 players blocking the ladder for others to attempt to move up/down.

The ladder is fairly freeform; meaning that active players typically move up the ladder; while inactive players move down.  Generally you end up playing people of similar ability, but have the opportunity to challenge people above you.

If you join the ladder late you join at the bottom of the table; but your first challenge may to against anyone in the bottom 60% of the ladder.

Occasionally, I will reset and shuffle the ladder, so that players are jumbled up and the process of ordering begins again.



Currently MrNumbers is in 1st place, so we could do with some more people offering to help up, just so we keep him busy ;)
Title: Re: CC Ladder - Volunteers Needed
Post by: totor66 on April 11, 2015, 02:11:36 PM
Hey, just a quick info, I am moving out of my flat this week and I won't have internet for about 10 days (if everything is alright, I should have it on 23/04 so I am sorry but I won't be able to make any game until that point.

But I will try to kick some ass later :)

Thanks !
Title: Re: CC Ladder - Volunteers Needed
Post by: Decar on April 11, 2015, 02:15:00 PM
No problem  ;D

Hope the move all goes to plan, and you find a hundred tiles that had slipped down the side of any furniture you move.

Interesting, the Ladder allows people to take a break for holidays/moves/etc, that means they temporarily leave the ladder and no one can challenge them; I'm not sure where they come back to though!
Title: Re: CC Ladder - Volunteers Needed
Post by: Decar on April 16, 2015, 03:14:32 AM
No horrendous errors yet; reminder emails appear to be working; as is 'take a break from the ladder'.

Thanks to Mr Numbers for continually checking my typographic skillz  :(y)

We've got 7 people on the ladder so far; room for plenty more   :meeple:
Title: Re: CC Ladder - Volunteers Needed
Post by: Paul on April 16, 2015, 03:24:55 AM
Hook me up. I'll see if I can sneak in a test or two.  :(y)
Title: Re: CC Ladder - Volunteers Needed
Post by: Chooselife on April 16, 2015, 11:46:32 AM
I'm in, just not sure how to get in  ;D
Title: Re: CC Ladder - Volunteers Needed
Post by: Jéré on April 17, 2015, 08:49:13 AM
Just forfeited my game with Leven. Sorry about that.  :(

I'm going to take a short break of 3 weeks (will be a bit busy) but I'll be back. Apparently, after "resting", I will start at the bottom of the ladder so it's going to be fun to try to climb.  O:-)
Title: Re: CC Ladder - Volunteers Needed
Post by: danisthirty on April 17, 2015, 09:02:04 AM
Just forfeited my game with Leven. Sorry about that.  :(

I'm going to take a short break of 3 weeks (will be a bit busy) but I'll be back. Apparently, after "resting", I will start at the bottom of the ladder so it's going to be fun to try to climb.  O:-)

Will you still be available via iOS? It's helpful to be brought back down to earth every time I feel like I'm getting a bit too good...  8) :o
Title: Re: CC Ladder - Volunteers Needed
Post by: Hounk on April 18, 2015, 06:24:12 AM
I would also like to be in, although I'm not sure, how much time I can spend on it.
Title: Re: CC Ladder - Volunteers Needed
Post by: Jéré on April 19, 2015, 02:23:47 AM


Will you still be available via iOS? It's helpful to be brought back down to earth every time I feel like I'm getting a bit too good...  8) :o

Yes, it's easier to play with iPhone as I don't have to sit in front of my computer. Challenge me anytime!
Title: Re: CC Ladder - Volunteers Needed
Post by: Decar on April 19, 2015, 02:31:16 AM
This is great news!

We played a couple of great games last night and the ladder is shifting nicely!

Jéré - make sure you take a screenshot from the iOS app when you're finished - it would be great to keep a record of games :)

I'm wondering about adding city/road/cloister/farm points as separate input; it may produce some interesting statistics - but more to fill in when recording the game - what do people think?

Title: Re: CC Ladder - Volunteers Needed
Post by: Hounk on April 19, 2015, 03:16:56 AM
Is the ladder always to be considered just for the base game? Then it would make sense. Otherwise, you should as well have the statistics for trade token, castles, sheep, etc. and that would be way to much to enter. But maybe, you could talk with farin, if he could introduce some way of exporting the statistical datas into some type of text file, which could be imported into your ladder? Then people might even not need to type in the total score. Disadvantage: this would probably restrict the ladder to JCZ only.
Title: Re: CC Ladder - Volunteers Needed
Post by: Decar on April 19, 2015, 04:07:49 AM
Hi Hounk,  Yes The Ladder if for Base Game only.  This allows it to be comparable.  If we're successful I can produce new Ladders for different expansions or combinations.  I've thought about what would need to change in JCZ.  Rather than export the data I think maybe a text table, you could copy and paste into the CCL would be good.  If it's a few fields to enter maybe you could do it manually from iOS/Android etc
Title: Re: CC Ladder - Volunteers Needed
Post by: jungleboy on April 22, 2015, 07:05:27 AM
Better late than never: I'm in. What do I have to do?
Title: Re: CC Ladder - Volunteers Needed
Post by: Jéré on April 22, 2015, 07:28:39 AM

Better late than never: I'm in. What do I have to do?

First you reinstall Carcassonne on your iDevice. It's mandatory ;)
Title: Re: CC Ladder - Volunteers Needed
Post by: jungleboy on April 22, 2015, 07:30:32 AM
First you reinstall Carcassonne on your iDevice. It's mandatory ;)

Haha, nice try. Meanwhile I see that you are taking a break from the ladder, so you are just as guilty as me!

Maybe it is time to reinstall the Carcassonne app. But what I need to do is ban myself from wasting time playing against AI opponents and just play against you guys. OK fine, you've talked me into it.

 :(y)
Title: Re: CC Ladder - Volunteers Needed
Post by: Decar on April 22, 2015, 07:34:19 AM
We've got 11 people on board now + we've played 8 games.

Actually I just added a rule about play medium:

9.It is the responsibility of both players to choice a suitable medium to play the game. It could be JCloisterZone, iOS, Android or even on a table if possible. The CCL does not mandate what medium the game is played in; however given that JCloisterZone runs on all modern Operating Systems, the player who is unable to use this medium will FORFEIT the game if they cannot find a suitable device to play on.

This seems the most reasonable for now as mobile devices are typically iOS or Android, but JCZ runs on mac/windows/linux.
Title: Re: CC Ladder - Volunteers Needed
Post by: Jéré on April 22, 2015, 07:40:49 AM
I indicate in my profile notes that I can play on iOS (which is my preference) but of course I will end up playing more often using JCZ and that's totally fine.
Title: Re: CC Ladder - Volunteers Needed
Post by: Jéré on April 22, 2015, 07:52:20 AM

First you reinstall Carcassonne on your iDevice. It's mandatory ;)

Maybe it is time to reinstall the Carcassonne app. But what I need to do is ban myself from wasting time playing against AI opponents and just play against you guys

It is very rare that I play with AI... a just play a few turns per day against real people. Maybe between 5 and 20 turns per day with an average of 8 and a half seconds per turn. That means I spend less than 3 minutes playing Carcassonne per day.

This is based on very scientific calculations :)
Title: Re: CC Ladder - Volunteers Needed
Post by: danisthirty on April 25, 2015, 12:41:56 AM
First you reinstall Carcassonne on your iDevice. It's mandatory ;)

Haha, nice try. Meanwhile I see that you are taking a break from the ladder, so you are just as guilty as me!

Maybe it is time to reinstall the Carcassonne app. But what I need to do is ban myself from wasting time playing against AI opponents and just play against you guys. OK fine, you've talked me into it.

 :(y)

Great news! Looking forward to playing you...  :) :(y)
Title: Re: CC Ladder - Volunteers Needed
Post by: Decar on June 11, 2015, 02:27:49 AM
13 players active & 30 games recorded so far - Thanks everyone!

Excluding a few typos and my inability to run the housekeeping script on a daily basis, it seems to be going well.

I think we can move out of beta and start accepting new players - PM me if you are interested :)
Title: Re: CC Ladder - Volunteers Needed
Post by: Paul on June 11, 2015, 02:36:35 AM
Funny thing is, despite setting dates and planning, I've missed out on a few games still. It's nobody's fault just the way of life. Hence, it should be altered so the challenger does not get as many points as a winner that played a game.

Something else to consider for future releases: One might be able to set up two accounts and challenge oneself to victory.

This aside, everything else looks pretty cool and there are so many ways one could go with this. I'll be looking forward to grow with it and continue to test it.

Paul
Title: Re: CC Ladder - Volunteers Needed
Post by: Rosco on June 15, 2015, 02:17:17 PM
Here is the screen shot of my ladder game with Leven

It was a good game and I think Leven played very well with the tiles he got but i was luckier with the tiles.
Title: Re: CC Ladder - Volunteers Needed
Post by: danisthirty on June 15, 2015, 03:45:31 PM
It looks like the margin between you didn't change at all after the last tile had gone down as you both got exactly the same number of points in the final scoring. I guess this means you must have completed almost all of those little cities and a fair few roads to build up such a lead?