Thieves Tavern – Where all the cool kids play

Post by: on June 28th, 2008 | Filed Under Games, Interests, Programming, Three Planets Software

For about two weeks now I've been working on a PHP version of the game Mafia. If you don't know it, mayhaps you know the name Werewolf, or Assassin (not Assassin's Creed, like I had some people guess.... there's no way I could port that to PHP). If you're still in the dark, check the Wikipedia page, or MafiaScum, one of the best forums for it. Harkins and I wrote it into Simud a year or two back, and I've wanted to see an automated version on the Internet for a while now (read: Not needing forum software, or a human moderator). The closest I could find is an email list, which of course I can't find now that I want a link, and frankly doesn't fit my description of 'browser based'.

So what I'm creating is a PHP/AJAX based version of the game, where players can create games of (so far) between 5 and 8 players. Upon creating the game, a random set of roles (random in terms of which roleset, NOT in terms of a hodge podge of random roles that could be very unfair) is doled out, and it goes immediately into the night phase. Each phase will last 24 hours, if everyone does their actions sooner, it'll end, but if you don't ready yourself before the time is up you'll forfeit your action. Game ends based on the roleset... typically once there's only town, or bad guys left, but in terms of Silent Killers it gets more interesting, but will be checked for after every kill, and after every lynching. Chat will allow for anyone to read it, and once the game is over all messages become public.

Unfortunately work has slowed down a bit since buying my motorcycle a week ago, but I'm still hoping to have a closed beta up in a short(ish) amount of time. I actually could put one up already, but am hoping to have a much higher degree of a product before the beta than I usually do.

The site will go live at Thieves Tavern, a site I got a long time ago for a gaming clan that is appropriately named, I think. Once it goes up, I'll put out a call for about 10-16 closed beta players, and then probably a week later another open invitation for open beta players. once it seems both stable, and a good recreation of the game, based on the opinion of all players, it'll become a public game.

You can follow the development either through Twitter, or in the #thievestavern room on irc.freenode.net, thanks to GitHub.

Comments (One response so far)

‘WWW’, Your time is running out

Post by: on June 27th, 2008 | Filed Under Interests, Productivity

A bunch of us were chatting yesterday about ICANN's new TLD policy, wherein companies can buy custom TLDs for tons of money, such as .google or .microsoft. Peter Harkins, over at push.cx, maintains that this means 'WWW' will never die. The thinking is that now we'll need a way to indicate the start of a web address more than ever since anything dot anything might be one. HTTP:// isn't used much currently, it sounds ugly in commercials and no one ever types it, so there's no reason to assume that'll be it. However, I don't think that 'WWW' will be it either.

Now, many know that 'WWW' is not actually needed in the domain name, websites will work if you omit it, assuming the web admin knows what he's doing, which tells us that the 'WWW' is there to signify what type of address we have, and that's it. However, ordinary users that don't understand how the Internet works don't understand that its simply denoting a web address and this is where the dependency upon saying 'double you double you double dot" comes from.

So, now we realize that if ordinary users can be trained to realize that 'WWW' is just a symbol, we can be free of it! What better way to do that, than with a symbol itself? It needs to not be on the keyboard, so users won't be at all confused, and needs to not impact potential future domain names if ICANN ever approves multi-alphabetic domain names. To find such a letter I pored over the Unicode docs and found something I think many will agree is ideal. I give you 0x02AC or :

Dub Dub

My name for this symbol is Dub-Dub, taken partly from shortening 'WWW' to 'dub dub dub', partly from dubbing my own symbol over what is used today, and partly from the likening of this to the heart of the Internet, with the sound of a heart beating.

What makes this ideal? First of all we clearly express the fact that it incorporates multiple 'W's. This will help ordinary users transition into thinking "Oh, this is what WWW meant." Secondly, this is a symbol that wouldn't occur naturally (more on why in a second) to prevent any confusion. Third, In the event of not having any way to produce Unicode symbols, one can simply decrease space between lines, and put another 'W' on top of a 'W' before the address, or make an image out of it using two 'W's. Fourth, by using a symbol, users will realize this isn't something they type, merely indicating an address, much like lerning that '@' helped to demonstrate an email address. Finally, this symbol is the IPA symbol for a "Bilabial Percussive", aka a lip smack. The only place it will show up outside of addresses is in phonetic or linguistic papers, and obviously not be an address. Better, since its not used in any world alphabet it shouldn't appear in a domain name even if ICANN approves other character sets for domains.

So, I think that as people become required to add a 'Double you double you double you' onto many more addresses, they'll attempt to find a better way of expressing that. Its only natural to find a better, faster way to express something commonly used. My vote is for Dub-Dub, and as people start to pick it up it'll evolve into what is used in everyday life.

Comments (2 responses so far)