PDA

View Full Version : AI competition with othello


magicwand
06-09-2004, 01:31 PM
i was wondering...
what if we have othello AI competition?
everyone code othello AI and will play against other AI.
see who has smartest othello AI.

it will be just for the kicks but will have definit winner.
i am intrested what other ppl think.
:)

McGiver
06-09-2004, 02:02 PM
I think this would be a kind of bad idea since I am writing a "how to make a simple board game" tutorial.

Game isn't perfect yet, but here is the current version
http://www.digitalhalo.de/othello/othello.html

magicwand
06-09-2004, 05:47 PM
y would it be a bad idea?
you can enter competition with what you have(or what you will have soon).
so its should be a good idea. no?

McGiver
06-09-2004, 05:58 PM
this wasn't completely serious at all. if you want to make such a competition, i won't stand in your way ;)

farafiro
06-10-2004, 03:01 AM
sorry guys, this would be a stupid question
what do u mean by othello??

baby_annie
06-10-2004, 05:44 AM
what do u mean by othello??
Please check this link:http://www.digitalhalo.de/othello/othello.html :D

Mc Give, very good game ;)

farafiro
06-10-2004, 06:01 AM
ahuh
deos this game's name, so??
I've played it @ MSN (http://zone.msn.com/en/root/default.htm), but with the name reversi
check http://zone.msn.com/en/reversi/default.htm

McGiver
06-10-2004, 06:55 AM
as far as I know (/as far as the person who told me is right) its original name is othello, but since microsoft named it reversi to get no troubles with any nameprotections many people are only familiar with the name reversi.

farafiro
06-10-2004, 07:01 AM
ahuh, okey
but it's very cool game
I have a friend of mine here who is a guru of this game

dzy2566
06-10-2004, 07:40 AM
How would you go about programming an AI engine that would interface with someone else's. I mean I could program the game with AI, no problem, but I'm wondering how we'd make it so that any two people's AI scripts could compete.

Woudl someone write the structure of the game without AI and make that public. Then you just program the AI to work one player? I guess we'd have to start on some common ground for it to work, right?

senocular
06-10-2004, 08:18 AM
all you'd need to do is have a function in your code that would place a new piece on the board in an empty spot when called (or, more likely, return a location). A host app would then alternate the execution of that function for each AI scripts used until the board is full. Then a winner is determined.

I dont think othello has been "solved" or a game that is one of those games where if an AI goes first, it can always win (I think connect four is an example of a game that is like that), so thats a good thing ;)

dzy2566
06-10-2004, 09:02 AM
Yeah, I sort-of figured that out while I was asking a question. I like the idea, if I can find the time I'm in.

magicwand
06-10-2004, 10:21 AM
ok..
at least i will have 3.
i will start with following conditions:
will accept entry until July 10th.
i think 1 month is plenty time.
and will compete on League format(i think that is what they call)
meaning one will compete with every other player.
i will try to make a baseic structure so they could compete(or someone else can help pm me if you can)
more imputs and comment will be appreciated.

McGiver
06-10-2004, 01:42 PM
I can do the stage too, since my game is already done.

magicwand
06-10-2004, 04:02 PM
then please do stage
and let everyone download and experiment with that.

McGiver
06-10-2004, 04:44 PM
the informations should this AI function will get is
-which player you are (1 or 2)
-an array with the current field
Ã* la
[[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0],
[0,0,0,1,2,0,0,0],
[0,0,0,2,1,0,0,0],
[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0]]
-some array like [player,fieldarray]

dzy2566
06-11-2004, 07:49 AM
Yeah, that'd be sweet. Are you sure you're up to it, McGiver? I'd like to see some of your work before we hand that task over to you. Maybe if you made a game and put it in your signa........oh wait, nevermind. ;)

McGiver
06-11-2004, 09:34 AM
btw: this forum seems to have some problems with a with accent grave
-> a+`
it changes it to ê

(@dzy, you can do it too if you want :p)

pom
06-11-2004, 09:35 AM
Very nice game, McGiver :) And the AI is pretty mean too :D

McGiver
06-11-2004, 09:36 AM
thanks :)
but the ai is still too easy to beat

dzy2566
06-11-2004, 10:49 AM
Yeah, and the best part about you game, McGiver, is that I can play it at work and it just looks like I'm searching the forums for answers to stuff. Beautiful.

(@Mcgiver, no thanks, I'm sure I could but you're probably already done:))

magicwand
06-11-2004, 08:14 PM
pom
are u going to enter othello competition?

pom
06-12-2004, 07:02 AM
I don't think so :( I need to finish my game for the Kirupa competition first...

McGiver
06-12-2004, 08:01 AM
yeah, he is doing a game too :p

I seriously doubt I will have any chance in this competition. first, I'm am a horrible writer, second, my written english is even worse, third, I don't have as much time as I would like to have.

farafiro
06-12-2004, 11:16 AM
othello competition ???
where, when, rules????

magicwand
06-12-2004, 11:43 AM
i will start a thread if enough ppl are going to enter..
soon..
i hope
:)

farafiro
06-13-2004, 01:53 AM
consider me in
;)

magicwand
06-13-2004, 09:06 AM
i have posted challenge thread.
officially its been started...
MaGiver..
please make arena asap and let ppl down load.
i have extended due date till end of july..
lets start !~!~!~

vulcanpimp
07-06-2004, 12:55 PM
didn't someone start a competition for a game. cannot remember what it was - may have been connect 4. and they made it an auto play game...

you just wrote a routine for the AI.

does anyone have any memory of that?

ps how do you play othello? don't know the rules