FIFA and Scripting: Fact or Fiction?

If you’ve played any of the recent FIFA games, online or offline, you probably have noticed how during certain occasions the game suddenly starts to feel off. Either your passes and shots are misplaced, your AI teammates act very dumbly, you keep hitting the post or maybe a player seems to have boosted stats during a match. Well, it’s not just your mind thinking that because the game might actually be making it harder for you based on a patent by EA themselves.

This patent that was first found by Juan Pablo caught a bit of traction after Youtuber jerrysoh619 made a video about the patent who discussed what was in it and how it affected FIFA. The video is linked below and contains mature language as the person in the video seems pretty livid with this patent.

We took a look at the Patent ourselves and decided to talk about all the points that we found interesting and how it would affect your FIFA gameplay. So let’s begin.

The Dynamic Difficulty Adjustment System

Dynamic Difficulty Adjustment is what this patent is called and its name makes it pretty clear as to what this system aims to do. The basis of this system is to get players to play more as seen from this statement in the first block of the patent:

All the quotes taken are excerpts from the Patent itself along with their block number in case you want to go through it yourself.

[0001] “The longer a user plays a particular video game , the more
likely that the user enjoys the game and thus, the more likely the user will continue to play the game.”

If a player plays a game for longer periods of time, especially if that game has microtransactions, they will most probably spend some money. So how do they ensure that the player plays the game AND spends money on the game? They dynamically adjust the difficulty to stop it from getting boring.

[0002] “Often, games that are too difficult or too easy will result in less enjoyment for a user. Consequently, the user is likely to play the game less. Thus, one of the challenges of game development is to design a game with a difficulty level that is most likely to keep a user engaged for a longer period of time.”

The first description of this system which aims to get people to play for longer periods of time by changing the difficulty level to make it either easier or harder.

[0009] “With some implementations, the modified execution of the video game is undetectable by the user.”

In some implementations of this system (which seemed to be almost the majority), the user won’t be able to tell when the game’s difficulty has been modified because it won’t tell the user.

[0029] “Before or during game play , the prediction model is applied to information about the user to predict the user’s expected duration
of game play. Based on the expected duration, the system
may then utilize a mapping data repository to determine how
to dynamically adjust the difficulty of the game, such as, for
example, changing the values of one or more knobs to make
portions of the game less difficult.”

One of the implementations of the system takes place either before the game starts or during it. This system takes into account a lot of different information about the user and then tweaks the difficulty(referred to as knobs).

[0034] “Embodiments of the present disclosure can be used to modify various aspects of game state of a video game, which may
or may not affect the difficulty level of the video game. For
example, in a game where weapons are randomly dropped,
if it is determined that a user prefers to play a game using a particular in – game weapon, the game may be adjusted to
present the preferred weapon to the user more frequently . In
some cases, such as when all weapons are evenly balanced, the type of weapon dropped may not impact the difficulty of
the video game and thus, such an adjustment may be based
on user play styles or preferences rather than difficulty level

One of the use cases of this system is to change what items can be dropped in a game and to drop a weapon that is more favourable by the player to keep them in the game. This may or may not affect the game based on how weapons are utilized in the game. This example doesn’t really seem to signify anything FIFA related but the one below will make it clearer.

“Some other non-limiting examples of features of the video game that can be modified, which may or may not be detectable by the user can include providing extra speed to an in-game character, improving throwing accuracy of an in-game character, improving the distance or height that the in-game character can jump, adjusting the responsiveness of controls, and the like. In some cases, the adjustments may additionally or alternatively include reducing the ability of an in-game character rather than improving the ability of the in-game character. For example, the in-game character may be made faster, but have less shooting accuracy.”

This example is something that every FIFA player can somewhat relate too.  Your players suddenly start feeling sluggish, players like Cazorla might outjump Ramos and your AI teammates might straight up act dumb. This is what this system can do and more.

[0040] “Further, the knobs may include variables that modify the video game in a manner that is not perceivable by a user or is difficult to perceive by the user. In some cases, whether or not the modification to the video game is perceivable by the user may depend on the specific video game.”

Even more talk of how the “knobs” includes variables to finetune the change of difficulty of the game that the user/player won’t be able to notice in most cases.

[0063] “In some cases, the adjustment of the difficulty may be dynamic and may occur during a user’s interaction with the video game. Further, in some cases, the difficulty adjustment may occur in real-time or near real-time.”

This right here makes it very clear that this system can work in real-time and can happen while the game is being played and is dynamic. The sudden change in how your team just turns into a squad of bumbling fools who may have never touched a football before happens in a matter of moments and this properly explains why.

[0065] “In some embodiments, the prediction models are applied at the beginning of the game to determine how to adjust the difficulty of the entire game. In other embodiments, the prediction models are applied at different times during the game and/or at different stages in the game.”

Again, it’s describing how it can be changed during different stages of a game including the beginning. This could be why sometimes it’s easy to score a goal at kick-off while other times it doesn’t happen.

[0104] “Further, the user clustering system may parse chat
message data of the user to determine the user’s engagement
level and/or how difficult the user finds the video game.”

This right here has me worried. Going through your chat messages to find out whether or not you found the game difficult or how you feel about the game seems quite unethical. It may be hidden in the user-agreement for games that people seem to always skip over so that’s probably how they got away with this. Still, this seems like an invasion of privacy and I really hope there’s a better explanation for this.

[0116]  “If another user does not have a problem timing jumps, but has trouble aiming a weapon, the difficulty configuration system may generate configuration values that make it easier to shoot objectives by making the hit area of a weapon larger. In some cases, both of these changes may be made without the users realizing that the game has been modified.”

Describing how attributes of the player and opponent can be changed on the go to make it a more enjoyable experience without the user recognizing that there’s been a change. Reminds me of sudden late comebacks in FIFA when you’ve been dominating the whole game.

[0119] “In cases where the user computing system does not have a network connection to the interactive computing system , the video game may be configured to dynamically adjust its difficulty based at least in part on user interaction data stored in the user interaction history repository.”

And this system can happen even if you’re offline. It doesn’t matter if you’re playing singleplayer or multiplayer, online or offline this system can work. It can use your console, can be stored on disks and can be done on the server too.

The Conclusion

After reading all this you might think to yourself that this can’t be happening or it’s too vague or that it doesn’t really ever talk about Sports games but mainly other genres of games so there’s no way it’s on FIFA. But here’s the thing, it’s almost extremely likely it’s on FIFA and we’ll tell you why.

FIFA is EA’s biggest revenue bringer and brought in about $800 million in net revenue from Ultimate Team in 2017 and has only gone up since. Now consider the fact that they want to use this system to make people play for longer and to spend money. You add 2 and 2 together and it’s pretty clear that this system has already been implemented in FIFA 19 and has been in the older FIFA games as well in some form or the other.

If you have been following FIFA for a while you might remember things like “Dramatic Moments”, “Momentum”, “Home Advantage” and such from the older titles which all aimed to dynamically alter the tide of the game.

So does FIFA really have some sort of scripting going on which screws with you or is it just you being bad, that’s for you to decide based on the information given above. If you’d like to read more about this, a tweet is linked below along with a link to the Patent which I highly suggest you read through because it goes over the Dynamic Difficulty Adjustment system in a lot more detail and is quite a fascinating read.


Patent Link

Looking for more news? Click here to catch up with the latest in the world of videogames and eSports and while you’re at it, why not become a member of the GamingMonk community to partake in discussions, tournaments and so much more.

Leave a Reply

Your email address will not be published. Required fields are marked *