Home » Community » Forums » Artificial Intelligence » Games of Perfect Information
  Intel sponsors gamedev.net search:   
[Control Panel] [Register] [Bookmarks] [Who's Online] [Active Topics] [Stats] [FAQ] [Search]

Add Forum to Favorites |  Send Topic To a Friend | View Forum FAQ | Track this topic


 Last Thread Next Thread 
 Games of Perfect Information
Post New Topic  Post Reply 
I have two questions about what a "game of perfect information" is, and what it is not.

Several times in the past few days I have read a definition for a "game of perfect information" that doesn't sound correct. Here is one of them.

Quote:
A game has perfect information when at any point in time
only one player makes a move, and knows all the actions that have been made until then.


Using that definition, poker is a game of perfect information, but I have never seen poker described this way.

First question: Is poker a game of perfect information, or is this definition incomplete?

Second question: If every player could see all other players' cards in a poker game, would the game then be considered a game of perfect information? There is still a random component of the future cards to be dealt. You may initially be dealt the best hand, but since players get more cards in most forms of poker (draw poker, community cards Hold'Em, 7-stud, etc.), you can't determine who will win. If a game has perfect information, it seems like you should be able to calculate who will win (at least in theory).

 User Rating: 1012   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

I think a 'game of perfect information' would probably mean a game where the game's current state is known entirely, so a poker game where the players were keeping track of the deck AND saw all players' cards would be one of perfect information.

Of course, this is just a guess.

 User Rating: 1866   |  Rate This User  Send Private MessageView ProfileView JournalView GD Showcase Entries Report this Post to a Moderator | Link

Yea, game of perfect information is, as Extrarius put, a game in which the entire state is known to both players. An example being Chess.

An RTS is not a game of perfect information if it has a fog of war, because this prevents the player from seeing outside the line of sight of his units.

 User Rating: 1073   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

In theory, each card dealt to each player is an action. It those actions were known, then each player would know each other player's hand.

Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC - "Reducing the world to mathematical equations!"
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play

 User Rating: 1650   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

What if you knew the cards which your opponent's held, but not the cards which would be dealt next? Would such a game be a game of perfect information?

 User Rating: 1012   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

As I understood the definition, a ‘State of Perfect Information’ is one where all the facts regarding the current state are known to everyone involved in deciding on next moves.

This fits chess and draughts, obviously. But not Scrabble.

For this to apply to cards, you will need either all the cards in the deck be dealt, face up, to each player; or a shorter hand dealt, face up to each player, from a deck that is placed face up and spread out on the table, so the further cards to be dealt are known beforehand.

As this only applies to a few card games, I’d suggest most are not ‘Information Perfect’.



Stevie

Don't follow me, I'm lost.

 User Rating: 1030   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

Quote:
Original post by Russell
What if you knew the cards which your opponent's held, but not the cards which would be dealt next? Would such a game be a game of perfect information?
Technically yes. A sequential game is a game of perfect information if the players move one at a time and if, when it is my turn to play, I know every action that every other player has made up to now.

The "information" in "perfect information game" is more about having seen your opponent's actions/strategy rather than having seen the state of the game.

 User Rating: 1227   |  Rate This User  Send Private MessageView Profile Report this Post to a Moderator | Link

All times are ET (US)

Post Reply
 Last Thread Next Thread 
Forum Rules:
You may not post new threads
You may post replies
You may not edit your posts
You may not use HTML in your posts
Jump To:
Administrative Options: