Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - wallaceprime

Pages: 1 [2] 3 4
16
General / Re: Essen - My First Time
« on: October 12, 2022, 05:33:32 AM »
It was utterly Folkwangky!!! It was only a 15 minute walk from my hotel, and I arrived 5 minutes after opening time... or what would have been opening time if it wasn't closed on Mondays  >:(
Still, at least I got half an hour of exercise  :yellow-meeple: I spent the unexpected additional time in the Hugo Junkers lounge at Dusseldorf Airport - very civilised and well worth the 27 euros to relax in comfort and utterly stuff myself  :@

17
General / Essen - My First Time
« on: October 11, 2022, 09:14:03 AM »
Before Essen

Having won the UK Championship in June, I qualified to represent the UK at the Carcassonne World Championships - wow, the unimaginable journey had begun!
I initially prepared for the tournament the month or two before the event by setting Arena aside and concentrated on playing highly ranked players in 'simple' games. This was good while I could find opponents (not always easy in the early morning that I usually play), but I often found myself get bored waiting for opponents, so started playing other games instead. With four weeks to go I switched back to Arena: although I had my fair share of less experienced opponents, so not particularly useful for world championship practice, I also found myself matched against really tough opponents, and that really was useful.

Spiel

I flew to Dusseldorf from Heathrow in London, got the train to Essen and then the underground to Spiel. The German public transport seemed very efficient, but I was so surprised at the lack of automatic gates or inspectors to check the tickets. I think London Underground would go bankrupt in a week if they used the same system - Germans must be much more honest!

I arrived at the games fair at around 16:00. That only left me 3 hours to look around, but - and please forgive me for saying this - games fairs just aren't my thing, I wasn't that fussed. I really don't like the crowds and the noise, and I much prefer checking new games online from the comfort of home. However, it was great to meet-up with Dan, Tom and Willem for a drink and a chat, joined a little later by Melvin and his protégé, Erick. In the halls I also found the UKGE stand and collected their generous contribution to my expenses.
Spiel is HUGE and makes the UKGE event seem comparatively small. However, I'd say the UKGE has the advantage over Spiel in that it seems to have far more open gaming tables where visitors can play late into the evening, rather than being kicked-out at 19:00 as happens with Spiel.

The Big Day

At 06:45 on Sunday morning, the nerves and anxious energy finally hit me. I was initially surprised it hadn't started earlier, but, on reflection, I was much more concerned about the travelling: I hardly ever fly or leave the UK, so I admit that flying to a foreign country on my own and not being able to understand German filled me with trepidation!

We had to arrive before the main fair opened and make our way to the separate Germany Hall under Hall 1. Several players and supporters were milling around waiting to enter the hall. Since many of us had never met in person before, everyone seemed to be glancing at each other, wondering who they were. Tentative greetings started the process of getting to know each other. Once we had registered, we were given name badges with our name and flag on it. This was great, but most of us knew each other by our BGA nicknames. Many people had the advantage of recognising me since my face (in monochrome) forms my avatar and my name, Chris Wallace, is part of my wallaceprime nickname.

It was fantastic meeting so many lovely people, and still good to meet some of the less lovely people! ;) There really is a strong community spirit among many of the players.

The Games

The format of the tournament was 5 rounds of Swiss system (starting with random pairings, then winners play winners, losers play losers), followed by a knockout stage for the top 8 players.

My first game was against the Russian player Ivan Taranakov (but playing under a neutral flag). It was a close game and I won by 3 points. There was a little confusion immediately after the count-up of the farms since we were both under the impression that one of Ivan's un-joined farmers was attempting to steal a particular farm, not, which was the actual case, equalise the farm. We replaced his meeples where incomplete features had been, and all 7 meeples were accounted for, so we might both have been thinking that one of his cloister meeples was a farmer. Still, for me this was a great result - 'at least I'm not going home without winning any games' I happily thought to myself!

My second game was against Iceland's Narfi Jonsson. I won 105-83, but it was a much closer game than the score would suggest until I drew the pennanted 3-sided city with road as my final tile to complete a 20 point city and add 6 points to my farmers. Two games under my belt and I was starting to feel a bit more confident.

Round 3 was against Lithuania's Andrejus Svabas. I can't remember much about this game but I think I had the luck of the tile draw and won 90-75. Wow! I only needed one more win to almost guarantee me a place in the knockout stages. With 3 wins out of 3, this was going way better than I had predicted :yellow-meeple:

When the organiser read out the 4th round pairings, I felt a real glow of pride when he took the mickey out of me in a very good-natured way, with something along the lines of, "On table 1, Chris Wallace from... I can't believe it, Great Britain!! I can't remember Great Britain ever playing on Table 1!". Yes - I had reached the top table! My opponent was a good friend, Osvaldo del Arco from Mexico. We were very evenly matched, with 9 hits each from our 18 BGA games. It was a very good-natured game, with each of us liking and totally respecting the other, starting with sincere handshakes. This game didn't go so well for me; Osvaldo kept completing features and scoring points, building up a sizeable lead. With only around 5 tiles left, my only chance was to steal the large farm. I'd counted there was one road bend remaining after I played the one in my hand, so I placed a meeple on the outside of freshly placed road and crossed my fingers. They weren't crossed for long - Osvaldo drew the bend on his very next turn, sealing my fate with my first loss. Still, I couldn't get too disheartened - there was one game left to play and everything to play for!

My 5th game was against Gere Arpad from Romania. The game started pretty equally, with both of us getting a decent mix of city and road tiles and getting scores on the board. However, we got into a city fight that determined the whole outcome of the game. I was in the perfect position to block Gere's meeple from joining the big side of the city, but 3 turns came and went without me getting the tile to make the block. He then managed to protect it, but leaving just one 3-sided city with road to link himself in. The ruin was too big to ignore, being worth more than the difference in our scores, so I attacked it from two different points to minimise Gere's chances of blocking me from both. Fate was not on my side: Gere got the joining tile he needed and tiles to block both of my attacks. I can't remember the score, but Gere's ruin secured his victory and pegged me at 3 wins.

I was a bit deflated at first: after my 3 wins I really thought I had a good chance of reaching the knockout stages, but the two losses brought me savagely back to earth. However, I brightened considerably when I saw the results table and saw that I had finished 9th, only just under the cut-off. Ninth place amongst 35 national champions in the Carcassonne World Championship is something I am really proud of, particularly it being my first time participating.

I felt even better about my loss in the 5th game when my opponent went on to win the Championship - losing to the champion isn't so bad, particularly when just one blocking tile could have swung the whole game.

Goodbyes

After such a phenomenal day of excitement, happiness, disappointment, the awards and certificates had been given out and the group photos taken. We had built a great sense of camaraderie and fraternity, but we had to break up our real-life fellowship and say goodbye to our friends - some we'd known before, but many new ones. But I know those friendships will continue to strengthen online.

However much I loved the day itself, when I got back to my hotel room (my flight home wasn't until Monday), it was absolutely exquisite to take shoes and trousers off and just sit and relax in perfect silence. I had not realised how much the senses had been overloaded during our long and exhausting day in the hall, but sitting there, on my own, my thoughts soon turned to... what do I have to do so I can do it all over again next year?  :yellow-meeple:

18
News and Events / Re: Essen Spiel 2022 meetup
« on: July 06, 2022, 04:03:08 AM »
I should be arriving in Essen mid to late afternoon on the Saturday, playing in the championships on Sunday (due to finish by around 17:00), then setting back home via Dusseldorf airport mid-afternoon on Monday, and would be happy to meet-up anywhere in that mix  :D

19
General / Luckiest Escape!
« on: June 20, 2022, 06:58:43 AM »
What your luckiest escape in a game of Carcassonne?

Mine might have been this lunchtime in the first round of a Single Elimination knockout tournament against a 100 Elo player.
She kept getting cloisters and completing them while I had to wait until my final tile to close a crucial city. Amazingly the result was a tie, so I only lost 9 Elo - phew!!
Due to the vagaries of the BGA system, I was put through to the next round  ;D
A lucky escape indeed!

20
The galling thing about the result is that we beat both of the top two teams of our group, China and RCP!

21
Thanks, @MMike

It was bitter-sweet this evening in our fortune-deciding World Team Carcassonne Online Championships match against Brazil.
I drew Melvin Quaresma, current World No.2 in the singles championship, so was rather trepidatious.
However, I won the first of the best-of-three duel :D . However, he won the next game so it went to a decider.
It didn't start well for me; he got what I consider the perfect starting tile, a straight city extender with pennant, and I just couldn't do anything particularly useful so he gradually pulled ahead to where I couldn't recover from and he won the duel.
The rest of our 5 players for this match were evenly matched with 2 duels won per team, so that's the UK out of this year's World Team Championships  :'(
On the plus side, we've had a great experience and lots of fun, so we've just got to prepare ourselves for the European Team Championships hopefully later this year.

22
Reviews & Session Reports / Re: Family Game in Oban!
« on: June 18, 2022, 08:03:49 AM »
That brings back great memories, @kothmann
We love north-west Scotland, too. Last year we spent a week just outside Oban followed by a week in Morar; the only time I've ever needed to put on sun-screen to play Carcassonne (the view is looking out towards the islands of Eigg and Rum):



The view across the Morar Estuary from the bedroom balcony was superb. I loved taking these time-lapse videos, first of the different cloud layers moving in different directions...



...and this sunset



Photography is another of my hobbies. You can set some of my images here (I've started you off in the Scottish Highlands section):
https://wallaceprime.com/gallery/scottish-highlands/


23
General / Re: I love the postman...
« on: June 16, 2022, 01:45:57 AM »
The thing in the foreground is a magnet.

Shiny!  8)
(I think I must be turning into a magpie)

24
Strategy Guide / Re: Project 1A: Carcassonne Game Notation
« on: June 16, 2022, 01:22:50 AM »
To find tile boundaries, I originally used a hue, saturation and value test to see if a pixel was a tile or not. Unfortunately, it got confused by meeples that hung over the edge of a tile; indicated with red circles below:



Rather than looking at every pixel, I used recursion to find the edges of the tile placement positions, where the function that tries to find a corner initially starts with a step size of 16 pixels, but then calls itself with half that step size when it overshoots. This way, if the edge was 63 pixels away for example, instead of checking all 63 pixels, it would only check at positions 16, 32, 48, 64, 56, 60, 62 and 63, so at just 8 positions. The tricky bit was tailoring the algorithm to ignore when meeples overhang the edge of tiles, looking ahead to see if it went back to being the background.

Ultimately, however, it was easier just to look for the dark grey placement positions:



I could then pick a couple and look for the smallest dimension and that was the tile size. I did have to go one step further, however, because BGA must calculate the corner positions in floating point, but then use them in integer form. This had the effect of sometimes causing tiles sizes to fluctuate between two integer sizes, such as between 54 and 55 pixels. This meant I couldn't rigidly use one size as, going across the playing area, the error would increase sufficiently to throw the tile boundaries off.

If any of you find this sort of stuff interesting, I'll create a new subject for it, but I know it's not everyone's cup of tea and I don't want to distract here from @DIN0's sterling work on his notation projects.

25
Strategy Guide / Re: Project 1A: Carcassonne Game Notation
« on: June 15, 2022, 06:10:02 AM »
I originally tried looking at various locations within a tile to decipher whether it was city, road or field, but it got really tricky when a meeple almost occluded visibility of the small segment of road it was placed on, such as with a CCCR tile (so it couldn't tell if it was a farmer on a CCCF or a road meeple on a CCCR) or similarly with a RRRR being interpreted as a farmer on a RRRF tile.

I'm surprised I've got any hair left at all after all the hair-pulling that all those tweak/test iterations took! Comparing all 25 pixels seem to have worked flawlessly so far; I expect the slightly different layouts make enough difference for the matching to differentiate between them.

26
Strategy Guide / Re: Project 1A: Carcassonne Game Notation
« on: June 15, 2022, 05:37:01 AM »
I think a “clean” landscape would be much easier for image processing.  Are you using openCV?  Some other library?

I'm brute-forcing it in C++.
I take the following steps:
  • capture the screen
  • do a maze-walk to find the periphery of the playing area
  • search for a couple of dark grey tile placement positions (so I can find the tile size)
  • calculate the tile boundaries in the playing area
  • reduce each tile position to a 5 x 5 pixel matrix leaving a small border to allow for pixel misalignment
  • compare each reduced tile to a list of all 2116 tile/orientation/meeple combinations (just for the base game at the moment) to find the best match

Here's a composite image of all the 5x5 pixel combinations!



It wouldn't be of any use at all for analysing photos of games played with real tiles on a table; I can't imagine players reacting to well to repeatedly being told that "you can't put the meeple on that side, it expects it on the other" or "well that doesn't work, your meeple is 2 mm away from the optimal position" and so on  ;)

27
Strategy Guide / Re: Project 1A: Carcassonne Game Notation
« on: June 15, 2022, 01:00:03 AM »
A system that I think would be very fast and easy would be to log only the coordinates of each tile, and the type and location of each meeple deployed, and then use software with a photo of the landscape, after final scoring, to complete the tile type and orientation.  I would love to try this, but my python skills aren’t up to it…yet.

Gosh, I imagine that would be incredibly difficult! I've had enough difficulties in C++ identifying tiles and meeples from screenshots of BGA games when everything is geometrically straight, let alone from real, imperfectly aligned games! One of my biggest aims has been to capture replayed games from BGA to build up a database of past games to analyse and hopefully data mine little gems of information, such as when is the most profitable time to start a farm.

Unless my web-scraping skills aren't up to it (a distinct possibility), I don't think BGA records meeples once they have been removed and scored so, unless you grab the information at precisely the right moment, you miss recording that aspect. Consequently, I have put my efforts into trying to get the computer to assess tile and meeple positions quickly enough from screen captures to map in real time what is happening. I got a fair way into this task, but the program was getting rather messy, so I am in the middle of a full rewrite. I've called my software WallyCarc  :)

28
Strategy Guide / Re: Project 1A: Carcassonne Game Notation
« on: June 15, 2022, 12:49:11 AM »
So the project release order at the moment is as follows:
Project 1B short version,
Project 2,
Project 1B full version.

We’re eager to see them!

Oh yes - very eager!  :yellow-meeple:

29
Strategy Guide / Re: Project 1A: Carcassonne Game Notation
« on: June 14, 2022, 12:53:41 PM »
This is similar to mine suggestion but I used R1r1R2r2 or R1R2r1r2 you used RRR2R2 and RR2RR2 which is quire more readable.
Still issues CCCC tiles with field inside which can be CC2C3C4 and field and garden in C2 inside.
And what about CCCC with Cathedral?

If the field existing between the four cities is too cryptic/hidden, perhaps this could be made explicit with a field suffix: CC2C3C4Fh (F for field, h for herbs) or CC2C3C4F<gdn> or  CC2C3C4F<garden>.

In the same way that a cloister surrounded by 4 field faces is, in my version, FFFFK (with K being the cloister), perhaps CCCCK would be a memorable/logical cathedral, and KKKK an abbey. In this way, the K essentially represents any ecclesiastical building, its precise meaning relying on its context.

30
Strategy Guide / Re: Project 1A: Carcassonne Game Notation
« on: June 14, 2022, 12:32:42 PM »
Considering the inherent complexity of the task, I think that different approaches suit different mindsets. However, as long as any notation systems are fully documented, then it should be relatively simple (I think) to write a conversion utility to swap between systems. This would allow people to notate in whichever system they feel most comfortable with, but then share them in the format(s) that anyone would be familiar with.

Out of interest, which of the following are people intending to do?
  • notate their games manually for personal reference
  • notate their games directly onto a computer for personal reference
  • convert their manual notation into a digital format (text, Word, Excel etc) for personal reference
  • share an image of their manual notation sheet
  • share their digital notation

Pages: 1 [2] 3 4