turing

13
A TURING TEST FOR COMPUTER GAME BOTS Guided by Madhusudhan rao.U Term paper by N.Madhuka(Y8CS1236) P.DhanaLakshmi(Y8CS1246) N.Sivanagakrishna(Y8CS1238) CH.Kirankumar(Y8CS1206)

Upload: sivanagakrishna-nidhanapati

Post on 20-Dec-2014

362 views

Category:

Education


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Turing

A TURING TEST FOR COMPUTER GAME BOTS

• Guided by• Madhusudhan rao.U

• Term paper by

• N.Madhuka(Y8CS1236)• P.DhanaLakshmi(Y8CS1246)• N.Sivanagakrishna(Y8CS1238)• CH.Kirankumar(Y8CS1206)

Page 2: Turing

Abstract

• A version of Turing test is proposed to test the ability of computer game playing agents (“bots”) to imitate human game players.

• The proposed test has been implemented as a bot design and programming competition ,the 2Kbot prize contest.

Page 3: Turing

INTRODUCTION• The Turing test is a test of

a machine's ability to demonstrate intelligence .

• There is an important new class of computer applications in which the ability to appear to be human is of key importance—interactive video games.

• Software-controlled characters are sometimes called “bots.”

Page 4: Turing

BACKGROUND

Reasons for proposing the Turing Test for Bots

To challenge AI/CI researchers to advance the state of the art in AI/CI as applied to modern computer games.

To contribute to the study of machine intelligence. Applications for AI/CI in video games

Real-time decision making. Giving other behavior to artificial characters in

games. Whether they be opponents, teammates, or incidental characters.

Page 5: Turing

• These artificial players are sometimes called non player characters (NPCs), or AIs, or bots. There are also less known applications such as story generation, data mining of game logs, optimizing game design, and automating the movement of virtual cameras.

• Eg:AO-Maru Friendly Blue Robot Holding Video Game Controller

Page 6: Turing

RELATED WORKWORK

• Turing Test

I. Computer program (bot)

II. Confederate (human)

I. Interrogator (judge)

Page 7: Turing

The Loebner Prize

• Since 1991, Hugh Loebner has been organizing an annual competition, known as the Loebner Prize, based on the Turing Test.

• Eg:Zabaware is the maker of the award winning Ultra Hal software, artificial intelligence technology that won the “most human” computer of the year in the 17th annual Loebner Prize Competition for Artificial Intelligence (AI).

Page 8: Turing

Bots Imitating Humans Semionics :To control bot actions, with the aim of

creating humanlike bots

Some researchers have not only created bots based on AI/CI methods ,but have also proposed tests to measure the humanness of their bots.

Soni and Hingston report on experiments in which subjects played games against standard scripted bots, and against bots trained to play “like a human” .

They found that decision time and aiming skill were critical factors in making bots seem more humanlike, whereas aggressiveness and number of tactics were not.

Page 9: Turing

A TURING TEST FOR BOTS

• A. Underlying Representation• we chose to use a commercial computer game called Unreal

Tournament 2004 (UT2004). UT2004 is what is known as a “first-person shooter” (FPS).

Page 10: Turing

Actions available to a character in the game

walking forwards

backwards sideways running turning crouching jumping picking things

up Dropping things Operating

weapons throwing

projectiles verbal

communications

Page 11: Turing

• Locations, what items spawn here, pointers to neighboring ,nav points, information on what movements are possible to get to and from this location whether this is a good ambush point whether this is a good sniping point, what weapon should be used from here.

Page 12: Turing

PHILOSOPHICAL IMPLICATIONS OF THE

TURING TEST FOR BOTS

• Objections That Do Not Apply• Objections That Are Out of Scope

• The Test Is Too Narrow

• The Test Is Anthropomorphic

• Psychologism and Behaviorism

• Human Traits Unrelated to Intelligence

Page 13: Turing

THE COMPETITION

• Choice of Game

• Competition Format

• The Judges

• Competition Mods

• The Competitors