Friday, August 07, 2009

Do you love to play Magic The Gathering? (Renton, WA) (Job Posting)

This came up in my google alerts today, and applying Drools to computer games is something I've always wanted to see happen :) If anyone gets the contract, you can be sure the Drools team will be available to you for direct free mentoring - actually I insist on it :)

Do you love to play Magic The Gathering? (Renton, WA)

http://seattle.craigslist.org/est/sof/1309824161.html


Date: 2009-08-06, 4:44PM PDT
Reply to: job-vtfwu-1309824161@craigslist.org [Errors when replying to ads?]


Do you love to play Magic The Gathering and have experience with technology?

We are looking for a consultant to provide an initial assessment of the applicability of rules and constraint based programming to the on-line version of the game Magic: The Gathering.

The initial engagement is for one to two weeks and the bulk of the work can be done remotely with flexible hours.

Mandatory qualifications are as follows:

1. At least 3 years of Magic: The Gathering play experience.

2. Active user of Magic: The Gathering Online

3. A Pro Tour Level Player or certified Magic Judge

4. At least 3 years of rule based programming experience in at least two of the following tools:
a)Eclipse Rules/ Oracle Policy Automation
b)Clips
c)Jess
d)Corticon Rules
e)BizTalk Rules
f)JBoss Rules
g)Art Enterprise
h)OPS 83
i)ILog/IBM Rules

5. A theoretical understanding of the Rete algorithm and other rule processing optimizations

6. Experience with all of the following:
a)Natural or domain language rule expression
b)Programming language rule expression
c)Visual rule editing and diagramming

Most of the work can be done remotely, however some on-site meetings will be required. Estimate of 20-80 hours of total work over two weeks, could be an on-going need if you like the work

If you are interested in applying, please send me your current word.doc resume and let me know a good time to give you a call.


* Location: Renton, WA
* Compensation: Competitive
* Telecommuting is ok.
* This is a part-time job.
* This is a contract job.
* Principals only. Recruiters, please don't contact this job poster.
* Please, no phone calls about this job!
* Please do not contact job poster about other services, products or commercial interests.


PostingID: 1309824161

5 comments:

  1. I got a big kick when I found this paper (http://www.nici.ru.nl/mmm/papers/JG06.pdf) as I've been playing Settlers of Catan for many years. This looks like a really cool job. Too bad I don't meet the mandatory qualifications. Am I underestimating the amount of available expertise out there or are those qualifications a little too restrictive?

    ReplyDelete
  2. Hey Gary,

    Really cool about Settlers of Catan. It is a nice application of expert systems.

    The ad seems a bit restrictive indeed, considering that Rule engines are a niche market, Magic is quite popular, but still niche, and they want 3 years of experience in each field + being registered player or judge + additional stuff. :) I played quite a lot of Magic, but I mostly stopped a few years ago.

    In any case, I wish they find someone!

    Stainless games could go this route too, IMHO. :) The AI for their implementation for the XBox Live is really weak.

    Cheers,
    Edson

    ReplyDelete
  3. I would be surprised if there was more then 1 or 2 people in the world that met the mandatory + 1 or more of the options. Might be a bit tricky to find someone. But for Gary - I would think similar game experience should do it ! Would be a fun little project !

    ReplyDelete
  4. xplorers.nl already bots for settlers of catan that can negotiate. And it has a nice GUI too :)

    ReplyDelete
  5. Magic the gathering is awesome, but it looks like i'm a bit too late to get in on this. I have been playing Magic for as long as I can remember and I think it is everyone's dream to have a job doing something you love.

    I have started my attempt at this here: http://www.mtgcardsleeves.com

    Hopefully someday I can be successful at this.

    ReplyDelete