The LuxAgent SDK provides everything that you need to create your own Risk playing AI. It includes API documentation as well as the GPLed java source code for the 10 AIs that I have written. The game engine used to run the AIs is the game Lux (bias alert - I created it), which can be run on Windows, Mac OS X, or Linux. It generalizes the board game Risk so that it can be played using any map. Each board can be nicely modeled as a graph of countries.

anubis
—
2004-07-23T08:21:06Z —
#2

cool could you elaborate on the AI ?

robocop
—
2004-07-24T03:27:39Z —
#3

This is nice! Could u tell me how exactly did u model it as graphs?

dustin
—
2004-08-02T15:35:27Z —
#4

What sort of elaboration would you like? If you download the SDK there is lots more info inside. Basically it allows you to do anything that you can in the board game Risk.

It models itself as a graph. A map in Risk is a set of countries that connect to other countries. Thus it is exactly the same as a graph of nodes with some connections.

anubis
—
2004-08-02T16:49:24Z —
#5

i hereby encourage you to write a small article about your AI and publish it here on devmaster

dk2
—
2004-08-02T19:51:21Z —
#6

Good idea!

NomadRock
—
2004-08-25T18:02:03Z —
#7

This is a very very interesting idea. Especially being able to make your own maps. I have a bunch of friends who love risk. I will try to convince them to check it out.

nomad

davepermen
—
2004-08-25T18:06:28Z —
#8

WOHOOW NOMADROCK IN HERE!

anubis
—
2004-08-25T20:22:31Z —
#9

you know each other ???

davepermen
—
2004-08-25T20:38:07Z —
#10

all fellow flipcoders:D

anubis
—
2004-08-25T20:40:52Z —
#11

yeah, i figured...

davepermen
—
2004-08-25T20:42:10Z —
#12

hehe:D

NomadRock
—
2004-08-25T23:02:25Z —
#13

Yeah, I have been posting alongside dave for a while now. Now if only we can migrate the Epic boys we will be in business.

anubis
—
2004-08-25T23:10:37Z —
#14

so, welcome to you, too

dustin
—
2004-08-25T23:19:52Z —
#15

Well I don't know any of you, but I have been getting notifies of replies since I started this thread. There's a guy named EpicBoy at the indiegamer forum which I frequent. Here's his user page: http://forums.indiegamer.com/member.php?u=35

NomadRock
—
2004-08-26T04:17:32Z —
#16

hehe, no sorry. I meant the guys who actually work at the company Epic making the Unreal engine. There are several over at flipCode, some very bright guys too. I am partial however, as they are all in possesion of my dream job. Oh well, back to working on Uni courses.

davepermen
—
2004-08-26T12:30:51Z —
#17

hm.. that rises my question how professional is each one of you.. i was coworker at starcraft3d till blizzard got unhappy...