CC AI
#11
Oh, you're talking about game monster AI. I thought you wanted to create an AI which could be trained to solve CC puzzles in reasonable time. That would probably be rather hard.
Reply
#12
Either one - or both!
Quote:You tested your own land mine. It worked!
Reply
#13
Quote:Oh, you're talking about game monster AI. I thought you wanted to create an AI which could be trained to solve CC puzzles in reasonable time. That would probably be rather hard.


We got off topic, I am taking about an AI to control Chip and solve puzzles as a player would. You are correct that it is a rather hard problem. We are going to try and put the same restrictions on the AI that a human would have, (i.e. only see a 9x9 window), as this is less about making a solver and more about learning about AI.
Reply
#14
Will the AI know things like "Oh, this is a Tyler level, so I should look for misleading item-swapping and towers of blocks on ffs?". Or "pieguy made this level, so I should just give up and skip it?"
"Bad news, bad news came to me where I sleep / Turn turn turn again" - Bob Dylan
Reply
#15
LOL @ Geodave

also, that does bring up a point... Insane levels. Would it say "Oh, this level is impossible." even though it may be?
<p>Proud owner of absolutely no untied bolds.
Reply
#16
A really well programmed AI would try random things that should do nothing but won't kill it if it can't figure out what to do.
Quote:You tested your own land mine. It worked!
Reply
#17
Without knowing a ton about AI, having just skimmed some books on machine learning, I would say that those strategies that Dave brought up would be really hard to teach an AI. How do you describe a puzzle that looks like a Tyler puzzle in a way that a machine can reliably determine the difference between it and some other puzzle that isn't a Tyler-style puzzle, but uses similar elements? The same for determining solvability...I doubt that is actually possible without brute-force search.
Reply
#18
Quote:Without knowing a ton about AI, having just skimmed some books on machine learning, I would say that those strategies that Dave brought up would be really hard to teach an AI. How do you describe a puzzle that looks like a Tyler puzzle in a way that a machine can reliably determine the difference between it and some other puzzle that isn't a Tyler-style puzzle, but uses similar elements? The same for determining solvability...I doubt that is actually possible without brute-force search.


You could have it just ask if, say, it's a Tyler level or if it's and Insane Level...
<p>Proud owner of absolutely no untied bolds.
Reply
#19
Tensorpudding is right, the AI isn't going to be able to understand the concept of the author of this level, tends to this so I should look for this type of solution. It doesn't even understand the concept that levels have authors. Though in principle you might be able to you neural networks bias how you explore the level, and then train that off existing levels. But I doubt it would work in practice. I suspect if you would have to be able to carry on a deep meaningful conversation about politics before you'd see an AI being able to make that kind of deductions.

However, I have progress you can see the the AI running on this level here. As you can see the AI doesn't get the know where the walls are when it starts.

http://www.youtube.c...bed/_yc0EpqKdi8
Reply
#20
That's a great start. Can it handle keys and locks yet?
Quote:You tested your own land mine. It worked!
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)