Monthly Archives: January 2013

Automated Tile Tracker Beta!

The first incarnation of my automated tile tracker is now available to try out.  I’m looking for people to beta test it and identify any functional problems, and to make any suggestions for features.  Both forms of feedback may be left in the comments section below.

www.ardavey.com/tiles/beta/

Update: Moved to wf.ardavey.com

Here is the kind of thing you should expect:

Login page List of games Game details - incomplete Game details - completed

22 Comments

Filed under Dev, Wordfeud

Automatic Wordfeud tile tracking

As previously mentioned I’ve been working on a Perl library for talking to the Wordfeud game servers.

After having issues logging in to my own account, I’ve discovered that passwords on older accounts seem to have a fixed string appended to them.  I have no idea why – the new account which I created with my API does not share this requirement, so I can only assume it’s some kind of legacy mechanism to allow users to have no password set.

Anyway, now that I no longer see a ‘wrong_password’ response on my own account, work can continue. My first project is going to be a simple webapp which will allow the user to view the board layout, their own rack and the remaining tiles for any of their active games.

Here’s the output from the proof of concept script I knocked together which does just that – just need to wrap it in something prettier now (and which doesn’t just have a hardcoded game ID!)

board:
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
| N |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
| U | H |   |   |   |   |   |   |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|   | O | R |   | H | O | W |   |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
| L |   | A | X | E |   | E | F |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
| O | D | I | U | M | S |   |   |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
| G | I | D |   |   | P | A | C | T |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|   | D | E |   | F | A |   |   | I |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|   |   | R |   |   | s | K | I | D |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   | A | T | E |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
rack: [WRNITBG]
remaining: [?AAAAAABCDEEEEEEEEGHIIIIJLLLMNNNNOOOOPQRRRSSSSTTTTUUVVYYZ]

Comments Off on Automatic Wordfeud tile tracking

Filed under Dev, Wordfeud

Wordfeud tile tracking

As I play more league games at Wordfeud League of Honour, I’m finding it increasingly useful to count the tiles played in my games. This gives me 2 important bits of information.

Firstly, I know at a glance which “high risk” tiles are still out there, so I can be careful not to leave spaces open which may be used by some of the higher scoring letters.

Secondly, towards the end of a game, it tells me exactly which tiles my opponent has on their rack.

This is a completely legal tactic in competitive Scrabble, and is allowed in the particular league I play. However, because of the mobile-centric nature of this game (I tend to play it on my phone), it’s not always convenient to perform such tracking on paper.

After some brief Googling, I came across a simple web-based tool written by James Byers, found at www.tile-tracker.com. However, Mr Byers is clearly not a Wordfeud player, so I have created an updated copy of this tool which supports my game of choice – ardavey.com/tiles

Eventually, I hope to write an automated web-based tool to perform this task – something which, given your Wordfeud credentials, will present a list of all current games and the remaining tiles, or something along those lines. This of course depends on me completing the API I’m working on – I’m getting there!

Leave a Comment

Filed under Wordfeud

Wordfeud development

I play a lot of Wordfeud on various devices (online Scrabble-like game – imagine Words With Friends didn’t look like it’s for children), and I’m finding a disappointing lack of game tools out there. I’m not talking about cheat apps – there are plenty of those.

I’m interested in collating statistics and tracking my current games in progress – including counting which tiles have been played, current scores, etc. All of those kind of things are not classed as cheat tools – they’re the kind of thing you can do with a pen and paper.

Over the last couple of days I’ve started writing a Perl library to allow communication with the Wordfeud game server, as a first step. Once I have essentially written an API which provides access to all of the game client’s functionality then I can start writing some useful tools.

Everyone needs a hobby!

Leave a Comment

Filed under Dev, Wordfeud