39

What is the player called who has a turn? I am guessing something like turning player. But I would like some confirmation or maybe is there an idiom for it?

Explanation: In a round based game what is the general term to refer to the player that everyone else is waiting on?

With my current knowledge I would have to resort to

"I am playing a turn-based game, and it's my turn."

but I would rather say something like

"I am the ... player."

Offtopic: My use case: Programming a card game, I am trying to come up with a short variable name to store whose turn it is. The variable will contain the player object.

0

16 Answers 16

42

"You're up!" and "Your turn" are idioms for game players telling a player that it is their turn. For a variable, how about "Active player"?

0
44

I have faced the same challenge naming variables in card games, though in my case the word "active" rarely caused any ambiguity. May I suggest one of the following alternatives?

  • Current Player
  • Focused Player (i.e. the player who has focus, like an input control)
5
  • Feasible alternatives, I prefer active, yet. Somehow I also became very interested in the word control as basically I also mean the player in control of the next action.
    – zsawyer
    Commented Jun 27, 2013 at 15:08
  • 16
    +1 for currentPlayer. In the context of programming variable names, I use curentXXXX very frequently.
    – Kevin
    Commented Jun 27, 2013 at 15:39
  • 1
    @Kevin and that is why I wouldn't want getCurrentPlayer() in an interface specification. It would conflict too easily.
    – zsawyer
    Commented Jun 27, 2013 at 16:31
  • 3
    +1. All of these work, but I think current is best.
    – user28567
    Commented Jun 27, 2013 at 17:01
  • 2
    @zsawyer to mitigate this, the method on the UI controller named getCurrentPlayer returns the player that is "logged in", and the method on the game controller(data object) named getCurrentPlayer returns the player who's turn it is. When they are equal, it is your turn. Commented Jun 28, 2013 at 1:07
17

Programming wise, I would definitely pick activePlayer.

But in a broader usage sense, I find myself using idiomatic terms more than programming terms anyways. In addition to the other answer's suggestions, baseball terminology sprung to mind when I read your questions.

At bat and variations

  • Barry Bonds is up to bat looking to extend his home run record even further.
  • Casey at the bat

As a bonus, you get the term On Deck

In baseball, on deck refers to being next in line to bat. In a professional game, the batter who is on deck traditionally waits in a location in the foul territory called the on deck circle.

Baseball is more complicated than a simple turn based game (teams take turns on offense and defense in addition to players taking turns at bat), but I think the "at bat" and "on deck" phrases extend nicely to simpler, non-team based games.

Serve Other sports-like games might use a concept of "whose serve" is it.

  • Player 2 is serving.
  • Team A wins the point and is now serving.

I also know you're not looking for every day usages, but I thought it would be useful for future searchers/visitors.

Terms I've seen used in other games for the player currently able to move:

  • On point
  • Initiative - Player 2 has the initiative: all other players can only defend.
  • Edge - I first remember this from someone teaching me about Vampire: the Eternal Struggle (also known as Jyhad), a collectible card game from Wizards of the Coast (I played Magic: the Gathering quite a bit...). However, the concept of "The Edge" is quite a bit more complicated in that game than just 'whose turn'.

The nice thing about noun-like names for the turn concept is that you can apply verbs and modifiers to them to describe non-standard actions, or just describe them in different ways.

  • Player 3 interrupts, seizing the initiative! Player 2's turn is over.
  • Player 4 now has the edge.

Terms like these are also better at conveying the concept for games that allow certain actions to be taken when it's not your turn. If your game is especially complex, there are a number of planning, investigation, reading, responding etc. type tasks that the inactive players could take when it isn't their turn. This can greatly speed up the game as well as keeping the non-active players more interested instead of just waiting.

Since you're specifically talking about card games and you mentioned poker and in/out players in the comments, you might find some useful suggestions in this wiki article on betting in poker.

  • Under the gun - the article says this refers to the player making the first bet in a round, but I see potential for expanding it.
  • Betting player - if your game engine is specific to betting games, this might be the best choice. If you are trying to leave it generic, for concepts which extend to different games or types of games, a more generic active or executing player is probably better.

And as I mentioned in a comment, you might want to check out http://gamedev.stackexchange.com for more input on the game-specific side of your design.

3
  • 2
    I was expecting my vocabulary to simply be missing a word here but the answer may simply be that there are quite a few different terms but they depend on a use case scenario. While baseball terms seem like a localized (US?) thing I enjoyed the every day usages and initiative (initiatingPlayer) led me to executivePlayer as an idea. Thanks
    – zsawyer
    Commented Jun 27, 2013 at 18:07
  • 2
    US and North America is definitely where you'll find baseball terms in everyday use. However, Japan has quite a strong baseball following (going back to the post-war occupation, I believe). A quick google turned up this: History of Baseball outside the US; I didn't know there was present day Olympic baseball! Also, many parts of the world have avid Cricket players and followers, and the concept of a ball-and-bat game has other sub-types as well.
    – Patrick M
    Commented Jun 27, 2013 at 18:51
  • Also, most of my suggestions are really more applicable to the UI of a game. Internal only/variable name wise, I still think activePlayer is the best name for it.
    – Patrick M
    Commented Jun 27, 2013 at 18:52
8

In many children's games, such as tag, the person taking the turn as the focus or controller of the game is simply called it.

In that example, the turn is transferred to the next person by touching them and declaring (loudly)

Tag, you're it!

0
4

Some wargames define a 'Phasing Player'. I wouldn't use that in normal speech, but it might work in your context.

2
  • It does if I abstract the "turns" to "phases".
    – zsawyer
    Commented Jun 27, 2013 at 18:10
  • Generally several phases make a turn. 1 turn consists of, for example, Unit Placement phase, Movement Phase, Combat Phase. Some games interleave these phases between players, so the concept of a player turn doesn't work. Commented Jun 27, 2013 at 18:19
4

If you're concerned about it being understandable by others, why not keep it simple with something like "going_player" or "player_with_turn".

1
  • I simply didn't think of "going player". Not sure the sentence "I am the player with turn." would make sense but as a variable that is totally acceptable.
    – zsawyer
    Commented Jun 27, 2013 at 20:18
4

Why not something from drama vocabulary, something simple like acting player or staging player ? (but obviously not playing player).

3

In many strategic board games, the phrases "phasing player" and "non-phasing player(s)" are used in rule books. It is common in these games to have multi-phased turns, so a distinction is made between the player whose turn it is , and the player who is currently "phasing", or is in possession of he initiative for the current phase.

The phrase "active player" is also occasionally heard.

3

I would simply say 'the turn player'. That's what we always used when I used to play Yu-Gi-Oh! at school.

2
  • Grammatically, this sounds rather dodgy to me. But I am curious, could you please give an example by using it in a sentence?
    – zsawyer
    Commented Aug 22, 2014 at 18:13
  • 1
    In Yu-Gi-Oh, it's even a rules term, I believe. You might say "When this monster is destroyed, the turn player loses 100 HP." or something, meaning that the player whose turn it is loses the points. Commented Jan 3, 2017 at 14:38
1

If you're interfacing with the user then "It" would be a good way to do it. The player that is now active or "turning" is told "You're IT!" A player attempting to do something only IT can do is told "Sorry, you're not IT!"

As to program design, does this really belong here? Sounds more like a StackOverflow question, but who am I to complain?

Since only one player at a time can be IT, and there are qualities of the IT player that wouldn't apply to non-IT players (I presume), I would make the TurningPlayer (I like that class name, btw) a class that inherits from the Player class. I'd consider making it a Singleton (just because there can only be one -- obligatory Highlander reference).

0
1

My use case: Programming a card game, I am trying to come up with a short variable name to store whose turn it is. The variable will contain the player object.

First let me begin by saying that I am a total ignoramus where computer programming is concerned. But in answer to the last part of the OP's question, may I suggest:

  • "Player on" mode

mode: a given condition of functioning; a status

0
1

I'd use the phrase "in turn", and thus name your variable playerInTurn or nextInTurn:

in turn (not comparable)

  1. One after the other; one at a time; in succession; successively.

    • The teacher answered the students each in turn.
    • Each member of the group, in turn, rose to share a personal story, until nearly everyone in the room had spoken.
    • Eventually, each of the countries in turn would be brought to submission by the invading force.
  2. In due order; in proper sequence; in a determined or measured sequence, as a waiting line or queue.

    • You are next in turn to bat.
    • The boy was next in turn to sit on Santa's lap.
  3. In response; in return.

    • The musical ambassadors finished their performance, and the local musicians in turn played for them a traditional ballad.
  4. Having a relationship sequentially comparable to one just mentioned;accordingly or similarly, with respect to sequence, precedence, or hierarchy.1

    • The vassals were subject to their lords, who in turn were subject to barons or kings.
    • My car was hit by a truck, which in turn was hit by the van.
    • Mr. X leaked the secret to Mr. Y who in turn leaked it to Mr. Z.

The above is an excerpt from Wiktionary's "in turn" article.

1
  • Seems like the next modifier produces this meaning, "I am the player next in turn." -> nextInTurnPlayer?
    – zsawyer
    Commented Jun 30, 2013 at 4:49
1

In baseball, the person whose turn it is to bat is called the batter. In chess, the person whose turn to move it is is the mover. For dice based-games, it would be the roller. For betting games such as poker, the bettor. The construction is verb -er, where the verb is for whatever it is, the person whose turn it is, is supposed to do.

0

This player can be referred to as the "next player to act". None of the other players can (legally) do anything at this point.

I would name the variable nextPlayerToAct.

For consistency with terminology elsewhere in the game, perhaps you would prefer to use "move" or "play" instead of "act".

0

Since a chess game is made up of a number of moves, and since it is common to say "Your move", how about

movingPlayer
1
  • 2
    In some games it makes no difference; in others, it is critically different who's moving and whose turn it is.
    – MetaEd
    Commented Jun 28, 2013 at 4:32
-1

Got to thinking about "turns" and once everyone has a turn it's like a "round" is over. so a player is like a tangential point on a round circle. The active player could be called the On-Point Player.

The other players then would be off-point players.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .