×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

AI question

AI question

AI question

(OP)
I need help developing a strategy board game AI.  NOT Chess.
Specs:
Uncertainty.  Only known data is position of opponent's pieces, type of enemy piece unknown.
All pieces move 1 step at a time.  No diagonals.
paper-rock-scissors piece types.  Piece 2 defeats piece 1 and piece 15; piece 3 defeats pieces 1 and 2; piece 4 defeats pieces 1,2,3; piece 5 defeats pieces 1,2,3,4;... up to piece 15 defeats pieces 1 and 3-14, but piece 2 defeats piece 15.  Piece 1 is the Flag, VIP, King, bigwig...

The framework's done, now I need the AI!!  I need help developing it.  Please refer me to any site, book, or any person you think can help...

"Information has a tendency to be free.  Which means someone will always tell you something you don't want to know."

RE: AI question

(OP)
At the very least tell me where I should be posting this question...

"Information has a tendency to be free.  Which means someone will always tell you something you don't want to know."

RE: AI question

Maybe in a high level language forum? AI stuff is usually implemented using Object Oriented Programming and will be VERY difficult to do in Asm.

Regards,
Bert Vingerhoets
vingerhoetsbert@hotmail.com
http://www.geocities.com/thevhbcompany/
Don't worry what people think about you. They're too busy wondering what you think about them.

RE: AI question

(OP)
That's half the challenge...

And besides... macros are great!  They make some HLL's look like imitations.  Stuff some in nice tight ASM code and you get the power of ASM with the ease of HLL...

Which HLL forum would you recommend?  I don't think the answers a LISP expert would make sense to me, for example, because LISP is so far removed from the way most computers work, (although I could probably implement a list processor with my AI).  C is closer, of course, but what do you think is my best chance?

"Information has a tendency to be free.  Which means someone will always tell you something you don't want to know."

RE: AI question

I haven't done much OOP yet, but what I knew until a time ago you can find in FAQ218-865.
You can also contact NØBØD¥ (see my website) who has made AIs (mostly for games) in Visual Basic.

Regards,
Bert Vingerhoets
vingerhoetsbert@hotmail.com
http://www.geocities.com/thevhbcompany/
Don't worry what people think about you. They're too busy wondering what you think about them.

RE: AI question

(OP)
I already know what OOP is, and I can implement a reasonable approximation of it in Assembly.

Just need ideas for the AI...

"Information has a tendency to be free.  Which means someone will always tell you something you don't want to know."

RE: AI question

try http://www.pcai.com/ for different aspects of AI

includes different types of developed AI, explanation and logic behind etc with many links.

straiph

0000:0000:0000:0000h
The people who have nothing to say and say it too loud have little knowledge, It's the quiet ones you need to worry about!

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close