Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Author
Message
whipped6
18
Years of Service
User Offline
Joined: 31st Aug 2006
Location:
Posted: 23rd Oct 2006 02:49
u know i have ben wondering why and want to know but people keep saying to make a chess game you have to make an AI and im wondering what the purpose of it is and what an AI is

All Help Is Appreciated

game creator
CreamPie
18
Years of Service
User Offline
Joined: 20th Jul 2006
Location:
Posted: 23rd Oct 2006 11:14 Edited at: 23rd Oct 2006 11:15
[edit]
CreamPie
18
Years of Service
User Offline
Joined: 20th Jul 2006
Location:
Posted: 23rd Oct 2006 11:16 Edited at: 23rd Oct 2006 11:20
whipped6,

AI stands for Artificial Intelligence. However, in the case of a game of chess, the AI is more of just a complex algorithm that uses a heirarchy system to find and compare possible moves against the opponent.
Van B
Moderator
22
Years of Service
User Offline
Joined: 8th Oct 2002
Location: Sunnyvale
Posted: 23rd Oct 2006 12:40
I thought you just needed help in getting sprites on the screen?

Seriously, I tried to explain this stuff to you but you ignored it, so why start another thread asking about it now?

I've explained Chess AI about a dozen times on this forum, and nobody listens, nobody ever finishes their chess game. Your talking about chess games and you don't know what AI stands for!.

Your clearly not serious about this stuff, or you'd have used google and gotten clued up by now, so why should anyone take the time to help when you won't even help yourself?

''Stick that in your text and scroll it!.''
Kentaree
22
Years of Service
User Offline
Joined: 5th Oct 2002
Location: Clonmel, Ireland
Posted: 23rd Oct 2006 14:42
Whipped, you know when you're playing a game and the enemies shoot at you, duck and dodge etc? That's AI, the computer is making decisions to make the enemies look smart.
Same goes for a chess program, the computer has to control the opponent unless it's only player vs. player.

Grog Grueslayer
Valued Member
19
Years of Service
User Offline
Joined: 30th May 2005
Playing: Green Hell
Posted: 24th Oct 2006 02:22
Quote: "I've explained Chess AI about a dozen times on this forum, and nobody listens, nobody ever finishes their chess game. Your talking about chess games and you don't know what AI stands for!.

Your clearly not serious about this stuff, or you'd have used google and gotten clued up by now, so why should anyone take the time to help when you won't even help yourself?"


I hate it when newbies don't listen... i'm tempted to bring out the "Pro-Noob Anti-Boob Justice League" signature.
Latch
18
Years of Service
User Offline
Joined: 23rd Jul 2006
Location:
Posted: 25th Oct 2006 03:57 Edited at: 4th Nov 2006 18:39
[edit]

Enjoy your day.
jinzai
18
Years of Service
User Offline
Joined: 19th Aug 2006
Location: USA
Posted: 25th Oct 2006 09:08
@ALL : wow, you guys are harsh...I went back and read, as well.


whipped6...This talk of AI, and the rest of it should be preceeded with an explanation instead of an insult, imo.

When you are designing a program...it helps to go ahead and write out some user-defined types that can be used to represent the task you are performing. Chess pieces have many attributes - think about that in terms of program elements: variables and routines.

2D is a great place to start with board games because they are 2D in nature. Any artificial intelligence you create later will benefit from these types you are creating. Going to 3D from there is no big deal, it is a function of drawing the scene, not playing chess. The board itself is the best place to start. A chess board is 8 x 8 squares. Do you have code that can draw a chess board? Start with that. Then, realize that each piece has an image, and is indeed a different type of piece, with different movement parameters, and an intrinsic value. All of this is well past where you are now. Get the board drawn, and also get images for each piece.

Then, you can e-mail me, or whatever. Or perhaps someone will grace you with the AI code, as well...but, I doubt it.

Happy coding!
Van B
Moderator
22
Years of Service
User Offline
Joined: 8th Oct 2002
Location: Sunnyvale
Posted: 25th Oct 2006 09:31
I explained what chess AI was right before he said he wasn't interested and only needed help pasting images on the screen - I volunteered that extra info because I knew that he'd ask about it and it's a far bigger concearn than pasting images!.

If he'd asked more questions in his original post where I explained it, then I'd be happy to explain more - but instead he started a new thread asking about AI. Sorry if my attitude sounded harsh, but I didn't post that info because I hadn't read the question, I read the question, and instantly asked myself how it's possible to not know this stuff before tackling a chess game.

Our time is not a valuless and endless commodity here, if people offer advice that's instantly ignored, then it's a waste of everyones time. Wanting to learn and needing to learn are 2 very different things.

''Stick that in your text and scroll it!.''
Grog Grueslayer
Valued Member
19
Years of Service
User Offline
Joined: 30th May 2005
Playing: Green Hell
Posted: 25th Oct 2006 10:22
My statement wasn't just about whipped6 it was about all newbies that don't listen. I haven't been here as long as Van B but i've had several newbies not heed my advice then come back complaining that so-and-so didn't work... because they didn't do what I told them to do.

One even totally ignored my message where I say exactly how to do something... only to thank the person posting a few messages down the same thread that said the same thing I did. As if my message didn't exist at all. And I know i'm not the only one that has happened to.

Don't get me wrong I like helping newbies. But I don't like it when they get help and refuse to listen to the advice or blow you off without at least a thank you. I really dislike newbies that are only here to cheat on their homework... the just joined today first post "gimmie da codez" messages. All other newbies are cool.
Latch
18
Years of Service
User Offline
Joined: 23rd Jul 2006
Location:
Posted: 25th Oct 2006 15:52
I can understand the frustrations.

Enjoy your day.
jinzai
18
Years of Service
User Offline
Joined: 19th Aug 2006
Location: USA
Posted: 25th Oct 2006 20:36
Well, newbies are like children...and your frustration is...like your advice...wasted.

Yes, VanB...I read your posts and benefit from them, so...your time is not totally wasted. Believe me, I respect your abilities.

I think that people get in above their heads, and their frustattion looks like ignorance or a lack of gratitude. Its a real shame.

It would be best if this were one, or two threads...that is evident, but...it isn't, and whipped6 is not much further along...that is not anyone fault directly, but...he is still stuck, nontheless.

whipped6, I have just gotten advanced terrain working...not a big deal, but...I searched the forums first, and found some enlightenment there which helped me to solve an issue on my own...plus, VanB...I discovered some nice code of yours there.

Searching threads is not very powerful, but...I got the info without asking a question and having to wait for an answer. When you need a specific answer...its best to ask a specific question.

Again, if you need assistance getting started, e-mail me some source code, and I will help you get it going...at some point you will want to revisit the AI issue, and there are people that can help you, but...really you should take their ideas seriously...if you want help and not simply answers.
Latch
18
Years of Service
User Offline
Joined: 23rd Jul 2006
Location:
Posted: 25th Oct 2006 21:22
Hopefully no one feels their input is wasted. Even if the person who asked the question didn't get, or understand the response, others do. Some of the best help I've gotten is from reading people's responses to questions I haven't asked.

I agree with jinzai that a lot of people bite off more than they can chew, and aren't sure how to proceed or what questions to ask, or where to ask the questions.

I'm quite impressed with this community because this is a 100% free board where a lot of clever people share a lot of good knowledge.

Enjoy your day.

Login to post a reply

Server time is: 2025-05-25 22:15:22
Your offset time is: 2025-05-25 22:15:22