RSS

Behind-The-Scenes of a Board Games Website

We’re journaling the development of FastMovingGames, our new online service for board gamers - read on for previews, tech insights, and news of the launch!

Milestone Reached - Development::Games Engine Complete

Yup, you read it right.  This weekend saw a concerted effort to finish building the core FMG games engine completing the core functionality of the site.  I’ve spent the last three or four weeks coding away, rewriting, trying to deal with the complex state engine under the surface, and finally completed this on Sunday.

For those that have been following the progress of FastMovingGames and read the website development plan I posted originally, then you’ll understand the why this is such a milestone!

(For New Visitors, FastMovingGames is a new online service for board gamers that I’m developing - Read more about the vision here)

I’ve been testing the engine with fairly cursory data up to this point, plugging in some test data, seeing it crunch some figures, send a few emails, then trash the data to start again.  As of Sunday I actually put through a real scenario and watched it do it’s magic!  Worked a charm.

The Engine

So what does the engine have to do?  Well there’s a few things involved, mostly taking the original data and transposing it into the correct format to allow us to render the pages correctly.  There’s a heck of a lot of server-side validation I’ve had to write to ensure the state engine is created in the correct format.  This is where the majority of the development effort has been spent - trying to get the data in and out of the database in the right format, and rendering all the various possible states that the engine supports for each specific game.

Virality and Magnetism

Originally the game engine showed it’s status immediately, which was great to see up front.  But my original plan was to include elements to help generate magnetism and virality - two buzz words that we picked up whilst developing smartgroups.com a few years back. 

Virailty is as it sounds - getting current users of the site to get more users involved in a sort of snowball effect (passing on to others like a virus!). 

Magnetism on the other hand, gets existing users of the site to come back and interact with the site (effectively pulling users back to the site like a magnet!)

These two elements effectively make a site sticky - just like facebook for example, this is mainly acheived through email notification and other cool psychological tricks to make people want to do more on the site (ever seen those little notes next forum postings that say how many posts you’ve made and give you a rating?).

So after building the engine end-to-end originally, I then decoupled it, to add some magnetism and virality into the engine.  This hopefully helps solves some automated-marketing of the site which is all good given it’s a hobby site!

Wahoo!

It’s a great feeling to know that the most important chunk of development is now complete.  So okay there’s still plenty to do, but seeing your idea working and validated gives you a certain amount of pride.  This also means that all future work is working on data that isn’t necssarily fudged or made-up to fit the purpose.

Next Steps

Next on the development roadmap is the user’s area - Your Home where you can register, setup your profile, manage your personal data, interact with the social side of the site and importantly plugin to the games engine…

After that, I’ll then work on the social side of the site, as well as integrating some third party forum software to allow site users to build up a bit of community.  Then we should be ready for a bit of beta testing.

It’s still a bit of an unknown how much people will want to use the site.  With the viral elements, and the nature of board gamers, it certainly has the potential to avalanche into someting that a lot of gamers will want to use - (so will be interesting to see the site scale or not…) but who knows?

Looking forward to getting it out there!

Cheers,
-Dan

 P.S. At least I can stop using the Train Cliche for the games engine on my blog postings now!  Gotta be happy with that  ;-)

Comments (6)

  1. totonono

    Sorry but i still don’t get the point of this website. I admit i haven’t read everything since it’s mainly “website devlopment” talking and that i’m totally dumb in this area…

    Will it allow us to play games like Tigris&E on Boardgamegeek?
    Or Is it “only” a information website with reviews like Trictrac (french website).

    Sorry if i totally misunderstood what you are working on with great energy!

  2. Dan

    Hi Totonono,

    It’s not a site for playing games (that would be great If I could get the licenses to build all these games!) - I haven’t officially released the core concept behind the site yet - been waiting until I’m a little further on down the track so this site is mostly a teaser for now.

    The site will, however, be an interactive site specifically for boardgamers - not informational, but more complementary to sites like the geek. I see it more as a useful tool for gamers to help them play more and better games.

    Sorry for the all the mystery for now - just need to progress the main site development a little further before I release the site for real

    Thanks for your interest so far.

    Kind regards,
    -Dan

  3. w1zard

    You should make it a site for playing rare board games like Shogun just call milton bradley and whoever tell them what you are doing and ask them if they are ok with profit-sharing and put trivial google ads around.

  4. John Kerr

    No updates for quite a while… is there still something happening with this site? I’m curious what your (intentionally unrevealed) basic functionality is.

  5. Dan

    Hi John,

    Yeh, sorry for the lack of updates for a while - real-life work has gone crazy building up to the initial release of a new website so I’ve been literally buried under a pile of recent work. Will put a new update on the site soon.

    Thanks for your continued interest though.

    Cheers,
    -Dan

  6. Slobbog

    Is there still a plan to power an online version of Coppertwaddle?

    It is one of my favourite card games, but so few people play. An online version would be awesome.

    If I can be of any help with the rules & gameplay, please let me know.

Add Your Comment