Sunday, January 06, 2013

2012 Five and Dimes

Last year's theme was a refining my collection of games that play during a lunch break.


Card games featured prominently, there aren't enough board games that play in 45-60 minutes.


Dimes


Fives


Play totals

291 plays of 84 different games.

Monday, May 28, 2012

Unicorns and Shadows

Here are my notes for a new game that came to me, and the process I went through building out the initial concept. This was surprisingly similar to the way Hunt or Gather came into being.


First there's a theme, in this case a request from my girlfriend for a unicorn game to go with her unicorn t-shirt. Then I come up with a basic component or concept that will make it different from other games. Next I work on scoring mechanisms so that the game is mathematically sound. Then I throw some tentative play mechanisms at it, like when you draw cards, trading, drafts, stuff like that, these will be adjusted significantly during playtesting, I'm just throwing things at the wall to see what sticks. Finally, I work out the details of the components in my head.

This all happens in two or three bursts of note taking. The first may happen during civilized hours, maybe triggered by a conversation. But the real meat of the work usually happens in the dead hours of the night. I'll wake up between 2:00 and 4:00 in the morning and type up notes in my iPhone. Hopefully I get back to sleep, to wake up again at a more reasonable hour and polish things up. It would be nice if one day I could invent a game without the aid of jet lag or fever. We'll see.

Theme: Unicorns & Demons (should change to Shadows for religious types)

Double sided cards
Black/white/grey on one side, targets, # of dice, modifiers.
Rainbow colors on other, building sets, collections

Deck is stacked with shadow side up, draw that or from 3 color side cards.

Once a card goes into your hand you can't turn it around or look at other side. May show to other people. If need to set down cards place Player Aid facing you before setting down cards as a stack.

Score in 3 ways. Lay out set of different colors, lay out collection of same color, play white dice cards to roll 1, 2, or 3 dice per card, use grey modifier cards to match black number cards, which are scored.

Colored cards need symbols as well as colors.

Turn sequence:
  1. Draw 2 cards
  2. Pass 1 card (everyone)
  3. Trade 1 card (with anyone)
  4. Play cards - color sets/groups - white dice, grey modifiers, black goals
  5. Discard down to 8 card hand limit
Scoring
Sets: cards of different colors
3 = 3 points
4 = 5 points
5 = 7 points
6 = 10 points

Groups: cards of same color
1 point per card, can add to existing groups

Black goal cards
Points scored by rolling target number.
3, 4
6, 7, 8
9, 10, 11, 12

Shadows dice game
  1. Play white dice cards, numbered 1-3 totaling no more than 6
  2. Roll that many dice
  3. Use gray cards to modify rolls
  4. Any target black card numbers matched exactly are scored
Grey cards:
+/-1
+/-2
+/-3

Colored cards
White backgrounds, color circles (inset shadow?) in corners with white shapes.

Red circle
Orange triangle
Yellow starburst
Green clover
Blue diamond
Purple square

Monday, January 16, 2012

2011 Five and Dimes

This year's game plays were far more focused than year.


Dominion has emerged as our group's favorite game, with many plays of all expansions. But even more than that, this year we focused on playtesting and developing my own board game, Hunt or Gather, which I have self published on The Game Crafter, in order to print on demand copies to send for blind playtesting.


Dimes


Fives

Wednesday, April 27, 2011

How I would fix Monopoly

There's a little contest going on, sponsored by a radio programming, asking HOW WOULD YOU REDESIGN MONOPOLY?. Here is my Answer.

My goal here is not to completely reinvent Monopoly. If you want to play a good game based on some aspect of Monopoly that you link, watch Board Games with Scott 070 - Breaking Up the Monopoly. The goal here is to fix the way people play the game, bringing it back closer to the original intent of the game. I have borrowed and elaborated on ideas from one or more boardgame podcasts.

What would you change about Monopoly? Should the game look different? How would you change the rules?

I would change Free Parking to Paid Parking. This will help to discourage the house rule where people collect a pot of all paid fines when they land on that space. That way of playing arbitrarily lengthens the game, making for a bad play experience.

As a flat tax it will hurt the players who are further behind, bringing the game to a close faster, one of the primary complaints with this game.

From a thematic point of view, this change to Paid Parking will make perfect sense to our increasingly urban population. For the growing majority, parking simply is not free.

What elements of Monopoly would you keep?

I would keep the rule that states "If you do not wish to buy the property, the Bank sells it at through an auction to the highest bidder."

The only problem with this rule is that most people don't seem to know it. To encourage people to learn the rule, I would add a new space to the center of the board titled "Auction House", to make people ask the quesion, "what is that?" and look it up. The rule could even be written directly on the board.

Sunday, January 16, 2011

Dell Dimension Cannot Find Hard Disk

After my ancient Dell Dimension 8400 got killed by a Trojan I was initially thrilled at my success in installing Ubuntu from a thumb drive and rescuing my data, but then I couldn't get Windows XP to install again.

I tried out using Ubuntu for a couple weeks, and I must say it's pretty awesome. But there are two show stoppers. First, I need Photoshop, Gimp is just, well, gimpy. Second, Netflix streaming does not support Linux. We could watch from the Wii in the living room, but the LCD in the office is so much nicer.

So I tried formatting the drive NTFS, FAT32, but nothing worked, Windows just couldn't see my hard drive. I located my drivers CD and pressed F6 during the initial setup. No luck. Finally, when I was about to resort to setting up a VirtualBox, I found this barely intelligible post in a dell forum:

Its a common problem with Dim 8400. what you can do is enter into BIOS and expand drives and goto sata operation and change it to RAID AUTO/ATA.

Posted by karthiktkv1 on 20 Dec 2008 3:00 AM

That solved it!

Friday, December 31, 2010

Board Game Five & Dimes

This is my contribution to the The Five & Dime Report - 2010 Edition. In 2010 I played 50 different games a combined total of 235 times.

Dimes

Dominion (22)
Now technically I ought to include all of the expansions along with this base game, which would bring the total to 53, but I prefer to record it under the set which played the most significant role in the game.
Cribbage (15)
Of these plays probably 2 or 3 were proper competitive games against one or more live opponents. Many were solitary games on my iPhone, others were cooperative games, which are great fun but much shorter than traditional Cribbage.
Dominion: Prosperity (15)
This is the latest expansion and by far the greatest. If you own the base game and are trying to decide which expansion to get, this is the one.
Race for the Galaxy (11)
I haven't found a live opponent for this one. It's a brilliant game, but the learning curve is a real bitch. I just play it on my netbook against AI.
Ca$h 'n Gun$ (10)
A party game, with guns!
Snow Tails (10)
A crazy little race game, best played fast and reckless, have to try it with a timer sometime.
Sorry! Sliders (10)
Bowling in miniature, fun dexterity game.
Tales of the Arabian Nights (10)
This is easily the game with the longest playtime on this list, but made the list because I lugged this enormously heavy game to Ireland and Maine.

Nickels

Dominion: Alchemy (8)
The only expansion I don't own. But it's still good, it is Dominion after all.
Dominion: Seaside (8)
I still haven't mastered the multi-turn combinations this expansion enables, need to play it some more.
Guillotine (8)
Nice light game of chopping off heads.
Zombie Dice (7)
This one's probably under-reported. It's a simple little craps/blackjack style press your luck game, only own it on my iPhone I'm afraid.
Forbidden Island (6)
Wow, got this one for Christmas and it's already made the list. Maybe a little easy, but it plays fast and is probably the best introduction to cooperative games.
Small World (6)
It's rare that a light war game plays equally well during a lunch hour and at home with my girlfriend, but this one hits the spot. And there are even a couple expansions out that we don't own yet.
Catacombs (5)
A dungeon crawl dexterity game, this one is ready for some custom scenarios and I hope they come out with an expansion.
Dungeons & Dragons: Castle Ravenloft Board Game (5)
Loving the trend of packing more game into less time, this is a D&D style dungeon crawl that plays in about an hour. And I've only played the first couple adventures...
Formula D (5)
I don't know how the game designers did it, but every time we play this game the person who is in the lead midway through the race gets passed in the last corner. You'd think there would be runaway leader problems without any obvious built in catch-up mechanisms like Snow Tales, but there aren't.
Prophecy (5)
A fantasy adventure game somewhere between the pure storytelling of Arabian Nights, and the other dungeon crawl games. We've modified the rules to make it play faster and reduce the role of luck. This is a slightly older game, pre-dating the trend towards shorter play times.

Honorable Mentions

These games are among my favorites and should have made the cut.

Citadels (4)
Nice easy game to teach, but once you get into it one of those head games where you're trying to anticipate what other players are thinking. The meta game is constantly evolving as the group gets better at playing.
Fairy Tale (4)
Like Citadels this also has a card drafting element, but without the down time as you're waiting for other players to pick their roles. Hard to say which one I like more, though this one is slightly less torturous on the brain-part.

Tuesday, April 27, 2010

Some Thoughts on Dominion

While I'm glad nobody in our group has resorted to playing online to really accelerate their game play, I believe there are some elements of our group-think which could be taken up a notch.

The first is our pacing, and I'm not talking about slow play (you almost got away unscathed Dan). I'm talking about the rise and fall of our deck engines. What I'm proposing is that a deck which is really working well, pulling big 8+ coin hands, when the last Province is purchased, will not score as well as a deck which is sputtering out and choking under the weight of its own kingdom cards at the end.

We often get caught up in this ideal plan, some perfect set of cards we'd like our deck to start producing hand after hand, that we forget this is ultimately a race game, and hesitate to purchase victory cards.

Another thing which I've observed, in myself and others, as an over-abundance of +action cards. Ending a turn with extra actions is probably a waste, when you could have ended with something to get you extra coin, buys, or card draws (in hopes of pulling more coin). The goal of each hand is to end up with enough purchasing power to get the cards you want. You can't buy anything with actions (well, mostly not), but a nice big card-drawing terminal action should let you grab some more coin. We have, at least, gotten much better about picking up enough Silver and Gold.

Saturday, January 02, 2010

2009 Five & Dimes

Every year on Board Game Geek we celebrate the games which we play at least 5 or 10 times. In 2009 I played 50 different games, here are my five & dimes:

Five

  • Ra (5)
  • Pandemic (5)
  • Guillotine (6)
  • Fairy Tale (6)
  • Dominion: Seaside (7)
  • Galaxy Trucker (8)
  • Ticket to Ride (9)

Dimes

  • Incan Gold (10)
  • For Sale (10)
  • Citadels (10)
  • Ziegen Kriegen (14)
  • Cribbage (14)
  • Small World (15)
  • Dominion: Intrigue (15)
  • Dominion (22)

Source: Five and Dimes report for divinentd

For comparison, check out my 2008 Five & Dimes, where I only had one dime out of 59 different games played.

Wednesday, December 02, 2009

Twitter on Citysearch.com

With the new Twitter integration on citysearch.com you can have a conversation directly with local business owners, for example: Solyn Studio

Citysearch is not a social network, so that conversation is not held captive on our site. The dialogue appears simultaneously on Citysearch and Twitter.

Room For Improvement

There are a few aspects of the integration which could be improved, beyond some minor layout refinements.

If you are signed into Citysearch, you have the option of linking your accounts. Currently this OAuth happens on the back-end after visitors enter their Twitter credentials into the site. This preserves the nicely integrated Ajax experience, but is a bad security design pattern. Hopefully we can switch to using RPX and use their OAuth workflow.

Another part that should be improved shortly is the way we load the tweets. We are relying on the Twitter search API to pull any tweet from, to, or mentioning the business. But in addition to stability issues, the search API has trouble pulling older tweets. It is also very aggressive about blocking "spam", which is what the posts of many businesses appears to be.

Update

I had under-estimated the lazyness of our Java developers (a foolish move, to be sure). The search API is only supposed to return the last 7-10 days posts, so it is not the correct API to be using for our integration.

New Twitter Account Signup

I don't know how many sites have been white-listed for this new feature*, but one cool thing you can do is sign up for a new Twitter account directly on Citysearch. Once a business owner has claimed their business (a new free feature) they may enter their Facebook fan page and Twitter account information. But if they don't have a Twitter account, or haven't even heard of Twitter, we offer the ability to sign up for a Twitter account using Citysearch.

We also suggest a Twitter handle for the business owner, if the most logical handle has not already been taken.

Our hope is that this new integration will benefit all parties. Business owners will be able to communicate directly with clients. Twitter will get exposure to a new audience of small business owners (and maybe one day find a business model?!). And Citysearch will facilitate the connection.

*Update

We were the first site to launch the new twitter sign up feature.

Thursday, November 26, 2009

Weekender's GTD

If you google GTD you'll find all kinds of over-engineered systems for getting things done. A good proctrastinator can spend a lot of time building a system without actually accomplishing anything.

At work we've recently switched to the Scrum system, which strikes a good balance between organizational overhead and actual work. But for an individual on the weekend it's too much. And the priorities are different. On the weekend, if you've got a regular job, slacking off is an important part of the schedule.

My system is built around a list of tasks and operates in two different modes, depending on what I'm trying to accomplish.

The first step is always the same: make a list of prioritized household projects. They can be regular chores like cleaning the cat boxes or doing the dishes, or one-off tasks like fixing something around the house. Generally they'll each take 10-30 minutes. If they're longer break them down into smaller pieces.

For a relaxation day here's what I do. I look at how many hours I've got, figure out how many tasks I need to do per hour to get them done. Then I drop the list and go watch TV, or play a video game, read a book etc. But here's the key. At the top of each hour I pause what I'm doing and bang out the necessary tasks so that I can get back to slacking off.

Creative personal projects, like design or writing, will eat as much time as you'll give them. I've got two approaches. One is to treat the project just like my relaxation approach, breaking hourly to do the required tasks.

But if the project requires a sustained period of time, hours of focus without distraction, then you may only have one choice: do all the necessary tasks immediately. Then you'll have the rest of the day to focus.

Now, if I want to be really productive here's what I do. I break down my fun stuff, be it watching a TV show, taking a hike, mucking about on the computer, into finite tasks. Then I prioritize them along with the boring stuff and just work down the list.

Two important things to keep in mind. One is to make sure nothing on the list takes more than an hour, max. If you think it might then break it down into smaller parts. This helps with momentum and with the next important thing. Make sure the fun stuff is mixed in with the obligatory stuff.

In the end these systems are all about using the stuff that you actually want to do as motivation to get what you need to do done. They're also about prioritization and momentum.

Update:

I forgot two important things, probably more important than the rest of my ramblings.

  1. You need a portable copy of your list. I use an iPhone app, but a 3x5 card works.
  2. You need to ask your significant other if she/he has anything that needs to go on that list at the beginning of the weekend.

Tuesday, November 24, 2009

CSS Talks

Skilled front-end coders are hard to find, sometimes you just have to make them...

The following is a series of lecture topics I covered with my UI team at Citysearch. I'll write a post with an overview of each and links to further reading.

  1. precedence
  2. class-itis
  3. floating against
  4. opposing floats
  5. .clearfix
  6. equal height columns
  7. centering
  8. making the absolute relative
  9. CSS reset
  10. B.R.A.T.
  11. sane CSS type size
  12. CSS sprites
  13. shorthand
  14. single line format property order
  15. hasLayout
  16. sliding doors
  17. microformats
  18. overflow
  19. min/max-width
  20. negative margins
  21. margin collapsing

Wednesday, November 18, 2009

Mobile Website

If you are viewing this on your phone hopefully you didn't have to zoom in to read it. I just launched the mobile version of this site using MOBIFY.

The address for now is http://divinentd1.mobify.me/. I'm using JavaScript to detect your device and redirect. Both of those things need to change. The address should be m.divinentd.com, and instead of JavaScript (which is bad for performance) I need to handle the redirect on the server side. I'm hoping to pull it all off with .htaccess, wish me luck.

Sunday, November 15, 2009

Back on Blogger

My last post was one year ago, almost to the date. And then my blog got hacked. I repaired the damage, but ended up locking the site down because I couldn't solve the cause of the vulnerability, a WordPress install that wouldn't upgrade.

Now I have redesigned the site, which I'll write more about later, and moved back to Blogger, which I'll touch on now.

When I first started blogging at the tail end of 2000 blogger was the hot new thing. Then I stayed with Blogger for 7 years. What can I say, I'm not a fan of migrating data and configuring crap.

But eventually the lure of greater typography drew me to WordPress. For about a year I enjoyed the greater control of hosting my own blogging software. It came with a price. I missed an upgrade. And then when I tried to apply then next one, it failed.

So now I have moved this journal back to Blogger. In the year that this site lay dormant I've learned a lot from working on a high traffic public website at my day job. My previous job's focus was on security, my focus at this job (and the site's current failings) have to do with speed.

Security

With Google hosting the blogging software for this website I don't need to keep it up to date. Also, serving the pages as static HTML (ok, there may be some PHP involved, but that's a secret), even if it did get hacked and somebody injected a PHP file, it's not going to do anything. Go ahead, try going to http://divinentd.com/links.php.

Speed

There's nothing faster than serving static files. No database queries, no run-time processing of the page. The site on Blogger is simply faster than it could ever be running on other blogging software.

Conclusion

In the end I'm happy to have moved back to a low tech reliable solution. This way if I decide tomorrow to not touch the site for another 6 months, I don't have to worry about anything happening to it while I'm gone. The piece of mind is worth any loss in geek credibility.

Wednesday, November 19, 2008

Citysearch Beta & Facebook Connect

First, let me introduce myself and my role in the project. I’m the senior user interface engineer for citysearch.com (a website that helps you find local businesses). I’ve been working, along with my colleages at Citysearch and the Facebook Connect team, to make the experience of using your Facebook login on Citysearch as seamless as possible.

So, what the heck is this Facebook Connect thing? Basically, it lets you log in to Citysearch using your Facebook account. Then when you write a review of a business on citysearch.com you can push it to your facebook feed at the same time. You can also see your other Citysearch/Facebook friends and the reviews that they have written on Citysearch.

We are combining the strengths of each website, Citysearch’s now hyper-local geography model, creating a home page for something like 75,000 neighborhoods, with Facebook’s ability to instantly connect you with all of your friends (and these days just about everyone is on Facebook). This creates a vital connection between messing around online, and finding a real world business or service.

“Okay, so you’ve got a local search website with a community writing reviews, so what’s the difference between that and say, Yelp?” you may ask. I would propose that with Facebook you get to share your favorite places with YOUR friends. Whereas on Yelp you are being asked to interact with a social clique which you may not be a part of.

Now, I am not without concerns about this integration, and here’s where any non-tech folk may want skip a few paragraphs.

To tell you what I don’t like about the basic premise of the way Facebook Connect works, first I’m going to talk a little bit about the right way to add JavaScript interactivity to a site. It’s called Progressive Enhancement. First you build a solid foundation, meaningful HTML. You set up your pages so that data is being passed consistently between server and browser using the technology of your choice, whether it’s a big corporate place using Java, or an agile satellite team using PHP. Next you make everything look pretty by adding a layer of CSS. Only then do you hijack that server interaction, attaching Ajax behavior with JavaScript to create a more interactive experience.

So that’s the problem that I have with the Facebook integration. The entire connection between the two sites is based on a hack, using JavaScript to create an iframe, and then passing information back and forth by reading the source of the iframe. For a more complete explanation, you can look at their diagram.

Now that’s not to say that I’m as strong a developer as some of the folks on the Facebook Connect team, or that a server side API would be as accessible to as many casual developers as a JavaScript API is. Only that a server side solution would have been more robust, and less susceptible to the vagaries of various web browsers.

Non-tech folks start again here :-)

Now, having said all that, once Citysearch and Facebook Connect are out of beta, I think we will have a very solid and nearly seamless interaction between the two sites. In fact, we think it’s working well enough that we invite you to try it out right now at this address:

http://beta.citysearch.com/

You can use the “Sign in Using Facebook” link at the top. Or search for the last restaurant you ate at, use the “Write a review” button in the middle of the page. You will see a couple forms that you can ignore, and click the big blue “Connect with Facebook” button.

In the future I’m looking forward to greater speed and reliability from Facebook, richer interactivity between Facebook friends on Citysearch, and I’ve got some interface kinks to work out myself.

Wednesday, October 22, 2008

Presidential Feet

Knock on wood.

Senator Obama was doing press interviews by telephone in a holding room between events. Sometime later as he was getting ready to begin his event, he asked me if I was photographing his shoes. When I said yes, he told me that he had already had them resoled once since he entered the race a year earlier. Providence, R.I., 3/1/2008.

via Callie Shell–Obama–Digital Journalist

Thursday, October 09, 2008

Wednesday, October 01, 2008

console is not defined

In firebug 1.2 console is not defined by default. See Changes to the ‘console’ object in Firebug 1.2.

Here’s Travis Cline’s solution. I would replace the function() {} definitions with window.alert for debugging in those other browsers.

Of course we’ll have to update this again if window.console becomes window.firebug.

Sunday, September 21, 2008

Saturday, August 16, 2008

Friday, July 18, 2008