Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:This was attempted in a Shmup (Score 1) 198

Hey, really cool, I didn't know about this! True, the games weren't any fun to play, but it's a nice experiment.

One major difference is of course that the evolution shmup is an example of interactive evolution: the human is used as a fitness function. Instead, we use another evolutionary algorithm as fitness function.

Comment Re:So if he starts with PacMan ... (Score 1) 198

You're of course right that it would be very close to impossible to come up with all the references etc. in a game such as nethack. For this, we need humans!

However, such a thing as finding sensible values for how much money you get for selling something or how much damage you can do by hitting someone is definitely something you can optimize. Automatic game design, using evolutionary algorithms, is _not_ the same as arbitrarily making rules, as we are actually testing the rules with another learning process!

Comment Re:Seems credible to me (Score 1) 198

There are many proposed methods of measuring emergence - maybe none of them is very general, but I think there's a few that might be useful for specific domains such as games. I need to look into this. You're right, it's not trivial!

Yes, I'm the one that did the experiments and wrote the paper.

Comment Re:Entertainment's metrics (Score 1) 198

No, we didn't use humans to test the games. We used evolutionary algorithms.

In fact, one of our main inventions is the idea of using a learning algorithm to grade the game, based on the idea that learning equals or creates fun. There are many other "static" functions for measuring fun proposed already, measuring things such as balance or challenge, but we are the first to use learnability as a predictor of fun.

Comment Re:Seems credible to me (Score 1) 198

Interesting post. Actually, what we're trying to capture is the "real" sentiment of progression, where you get better at playing the game. But it seems perfectly doable to capture the "level of emergence" as well, via some entropy measure or somesuch. I'll think more about this...
Programming

Can We Create Fun Games Automatically? 198

togelius writes "What makes games fun? Some (e.g. Raph Koster) claim that fun is learning — fun games are those which are easy to learn, but hard to master, with a long and smooth learning curve. I think we can create fun game rules automatically through measuring their learnability. In a recent experiment, we do this using evolutionary computation, and create some simple Pacman-like new games completely without human intervention! Perhaps this has a future in game design? The academic paper (PDF) is available as well."
Programming

Submission + - Can we create fun games automatically? (blogspot.com) 1

togelius writes: "What makes games fun? Some (e.g. Raph Koster) claim that is fun is learning — fun games are those which are easy to learn, but hard to master, with a long and smooth learning curve. I think we can create fun game rules automatically through measuring their learnability. In a recent experiment we do this using evolutionary computation, and create some simple Pacman-like new games completely without human intervention! Maybe this is the future for game design? (Blog post, paper)."
Classic Games (Games)

Journal Journal: Can we design fun games automatically?

What makes games fun? Some (e.g. Raph Koster) claim that is fun is learning - fun games are those which are easy to learn, but hard to master, with a long and smooth learning curve. I think we can create fun game rules automatically through measuring their learnability. In a recent experiment we do this using evolutionary computation, and create some simple Pacman-like new games
It's funny.  Laugh.

Submission + - Vista Advanced Heuristics

Anonymous Coward writes: "The Register has an article on Program Names govern admin rights in Vista.

From the article :

"If Vista sees that you have created a Microsoft Visual C++ project with install in the project name, then that .exe will automatically require Admin Rights to run. Create exactly the same project, but call it, say, Fred, and the problem disappears"

And more :
"Windows Vista heuristically detects installation programs"... named install.exe...

AC Bryan"

Slashdot Top Deals

The solution of this problem is trivial and is left as an exercise for the reader.

Working...