Ever got stuck playing a video game for hours without making any progress? I decided to analyze this phenomenon to determine how players get into such situations, why they have trouble getting out of them, and what game designers can do to minimize them.
Note that the suggested mitigations below do not apply to all situations and may compromise the challenge necessary for the game to retain its level of fun when applied incorrectly. Use your judgement and those from others wisely.
Too many combinations
The only strategy that the player can come up with to progress is to attempt a bunch of different things, except there's so many of them or they take so long to execute that the task of doing so is too daunting.
- Make sure the difficulty does not rely too much on trial and error.
- Teach the player basic strategies throughout the game, either directly or indirectly.
- Make sure the player can develop an intuition in overcoming the game's challenges as they play the game.
- Generally try to avoid timing-based solutions without a clear cue.
Similar game states
A player attempts a series of steps to progress. Along the way, they encounter a game state that appears partially or completely identical to one they encountered previously, and incorrectly deduce that their previous actions had a simpler consequence than reality. They may repeat the same steps over and over again because they are not questioning their incorrect belief after their first assessment.
- Add landmarks that can differentiate similar areas.
- Allow the player to easily see all relevant information in the current game state.
- Reward players when they are getting towards a good game state, and not otherwise.
- Generally avoid puzzles that require a long series of steps in a specific sequence to solve.
The player is unable to progress because they do not know the information that would unblock them and cannot deduce it. There are a lot of causes of this, but they can be generalized into the following categories:
- The player never had an opportunity to learn the required knowledge, and does not know it exists.
- The game design attempted to make the player learn the required knowledge either directly or indirectly, but they didn't or forgot about it.
- The player incorrectly believes in something that contradicts the required knowledge.
- The required knowledge is hidden in plain sight, and the player constantly fails to notice it.
- Don't harshly punish players for failure for attempting to gather information.
- Avoid problems based on cultural knowledge.
- Assume the player will always attempt to skip all instructions and tutorials, be distracted during them, and frequently take very long breaks at the most inconvenient moments.
- Repeat similar situations to overcome with small variations between them to ensure players understand the general case correctly.
- Bring back simple situations to refresh players' memories.
- Document important information for the player and have them easily accessible by them for reference.
- Have non-player characters help in secondary tasks that can reveal critical information.
- Implement an optional hint system.
The player lacks the necessary skills to overcome a specific challenge, and is unable to improve sufficiently to do so in a reasonable amount of time.
Note that the player may believe that they are facing this problem when they are actually facing the missing knowledge issue that would reduce the difficulty threshold significantly.
- Make sure the game's difficulty curve is correctly balanced.
- Teach the player simple game mechanics and patterns, then combine them.
- Give many opportunities to the player to practice and hone their skills.
- When punishing players for failure, bring them to a point where they can practice the skill they need to progress with minimal risk.
- Allow multiple solutions, each focusing on a different skill set, to overcome an obstacle.
- Implement a variable difficulty system.
The game entered a state that prevents achieving the winning state, and the only way out is to restart. This may be intended or unintended by the game designers. In either case, the player may not realize this is happening until exhausting all possibilities.
- Rigorously verify that the player cannot get in an unintended softlock state.
- Implement user-friendly rollback mechanisms that will minimize repetition.
- Inform the player whenever they made or attempt to make an irreversible error.
- Have proper quality assurance processes throughout the entire game's development.
Back in 2006-07-08, during the 13th Canadian Undergraduate Mathematics Conference at McGill University, I presented a gambling game I designed with the novel property of being both advantageous to players and the house, and that despite this proprety, that pretty much nobody in their right mind…
Go is a popular board game that has been played for thousands of years. However, the rules have not been standardized yet, so while the basic rules are the same worldwide, many rulesets have been developed that are still widely used as of this writing. The current position of the International Go…
Alternate reality games (ARGs) are interesting to review. Half marketing, half entertainment, and 100% live, their very nature makes them hard to experience if you miss them. In the case of the Lemniscate A-set ARG however, almost all of the content is still available today. As I took part in it…
In 2017, Electronic Arts released Star Wars Battlefront II. Very quickly, many were angered at the predatory way microtransactions were implemented in the game, so much so that governments around the world noticed and have been considering whether regulations around them are necessary to protect…
Detective fiction, and particularly whodunits, have been really good at being engaging people in attempting to solving the mystery presented before the final reveal. Video games allows such stories to thrive with a level of interactivity that can directly engage the player in this process as an…
See all of my articles