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.

Geek Culture / computer program learns to plays games

Author
Message
Phaelax
DBPro Master
22
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
TheComet
17
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 13th Jun 2013 21:17
Computers can rage quit! How cool is that?

This is pretty amazing stuff, I wonder if it's possible to extend this so the program only reads in screen data rather than looking at the RAM.

TheComet


Yesterday is History, Tomorrow is a Mystery, but Today is a Gift. That is why it is called "present".
Pincho Paxton
22
Years of Service
User Offline
Joined: 8th Dec 2002
Location:
Posted: 13th Jun 2013 22:38
Mario is so linear that you can just repeat exactly what you did last time. It's not that impressive. Humans have fallibility in reflex actions, and computers don't. Chess AI is much more impressive. Or any game that is not linear.

Libervurto
18
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 14th Jun 2013 08:19
Pretty appropriate War Games quote there:


Quote: "Mario is so linear that you can just repeat exactly what you did last time."

That's not how this works.

The difficulty in learning is not acquiring new knowledge but relinquishing the old.
Pincho Paxton
22
Years of Service
User Offline
Joined: 8th Dec 2002
Location:
Posted: 14th Jun 2013 14:19 Edited at: 14th Jun 2013 14:21
Quote: "That's not how this works."


I'm not convinced. That would have to be the end result to win the game. You have to repeat the moves exactly to jump all of the objects. And listening to the video doesn't convince me that the AI designer didn't just use a round about way to get the computer to remember, and repeat moves. A sort of Derren Brown slight of hand.

Libervurto
18
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 14th Jun 2013 14:57
@Pincho - Did you watch the video? The AI was getting stuck all over the place because it didn't understand how to progress, so he had to change the way it was analysing the data. There is a clear optimum strategy to complete any level of Mario, that's why it is a good game to use for this. This algorithm is doing a very similar thing to chess AI, just think of each level as a different board position, the AI is calculating how to play in the same way.

The difficulty in learning is not acquiring new knowledge but relinquishing the old.
Pincho Paxton
22
Years of Service
User Offline
Joined: 8th Dec 2002
Location:
Posted: 14th Jun 2013 15:44 Edited at: 14th Jun 2013 15:54
Quote: "@Pincho - Did you watch the video? The AI was getting stuck all over the place because it didn't understand how to progress, so he had to change the way it was analysing the data."


I noticed that he said there was a bug in it. So that wasn't much of a fix. I think he is just confusing the issue, and that the program just ends up repeating a move until it works. If he wants to prove that it works then pick a game that is not linear. My tank version placed random dots to learn how to collect. If the dots were always in the same places, it would be easy to program. The Karate Kid it just repeated a kick move. Pacman.. the dots are always in the same places.

A treasure map you walk forward ten places, and dig. That's converting sight into moves. I think that the data of the Nintendo is just changing sight into moves. And that is fooling even the programmer.

Benjamin
22
Years of Service
User Offline
Joined: 24th Nov 2002
Location: France
Posted: 14th Jun 2013 15:54
I'm not too impressed with it being able to play Mario; it's such a linear non-random game all you have to do is learn where to jump, and remember.

Still, the concept sounds cool.

"Sideboobs are awesome. Getting punched in the face is not." - Jerico2Day on violence and nudity
Phaelax
DBPro Master
22
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 14th Jun 2013 17:26
It played more than mario, it did bubble bobble too

Login to post a reply

Server time is: 2025-05-16 19:37:38
Your offset time is: 2025-05-16 19:37:38