Logo Logo
Server time: League Day 73, June 23, 2021 / 05:25

Articles in Announcements

Match Engine 2.5
Posted by Admin on December 20, 2020 10:36

Hello,

I've promised I'll get back to you guys with a detailed explanation on how the new Match Engine works.
It's quite a lot to explain, si I took a bit of time to write it as detailed as I could. Any questions you have, please let me know. I might've missed something :-)

Players

When a team is loaded for a new match, the ME checks for valid players, and if a player is missing for ANY reason, a random player will be assigned to that position (field or sub), or to a Role (Captain, Set Piece Taker, etc).

A few things happen before the match can start:

1. Adaptability - Adaptability is used as is in the ME. So if a player is 80% adapted, he'll start with 80% of his attributes. So a 20-pace player will have 16 in the ME.
2. Morale - Morale influences up to 20% the attributes negatively. So a player with 50% morale, will decrease 10% in attributes. A player with 100% morale won't get his attributes decreased.
3. Consistency - The max consistency number will be calculated for the player. This will be a number between 0 and 45. 100 consistency means 0, while 1 means 45. This is the MAX consistency a player can have. So a 50% Consistency means his max will be 22.5. Once this is calculated, a random number between 0 and that max is picked. That number represents the % that is deducted for that player's attributes. In the example above, the player will have his attributes decreased between 0 and 22.5. This means that consistent players will have a higher chance to get lower max numbers, meaning they play close to their attributes, while inconsistent players can vary between 55-100% of their attributes.
4. Fatigue - Player fatigue is calculated based on his Stamina attribute. The higher his Stamina, the less he will get tired during the match (the penalty added to his physical attributes). The max a player can decrease via Fitness is 20%.
5. Determination - His determination is calculated, based on his Determination attribute. The higher the Determination, the more he will use his mental attributes in the game (the penalty added to his mental attributes). The max a player can decrease his mental attributes is 6.
6. Interactions - There is a 20% bonus added to the group of attributes you as a manager picked for the player when interacting with him.
7. Captain - The Captain contributes up to 5% to all the players' attributes on the field, depending on his Determination and Team Work.
8. Match Importance - Attributes receive bonuses depending on the Match Importance (match type), up to 30% (for international matches).
9. Versatility - If a player plays off-position, he'll use 25% of his attributes (for a low-versatility player) and up to 50% (high-versatile player).

Attributes are calculated every second of the match, and all penalties are applies one after the other.

Starting the match

A random team is picked, and the weather for the match is calculated. If the team doesn't have a proper installation on the field, the players will receive extra damage bcause of it.

Playing every second

Every second of the match is played, and it has the following sequence:

a. Player decides what he wants to do;
b. Player executes what he decided on;
c. Opposing team reacts.

Making a decision

The player with the ball will make a decision. How this works:

1. His Decision attribute is checked. The better the attribute, the more likely he is to make a good decision. The worst his attribute is, the more he is likely to make a poor decision.
2. The ME checks if the team wants to Retain Possession or wants to Counter Attack. These are taken into account in step 3 (he will try to choose more pass options).
3. The player assesses his options. He can Shoot, Pass, Dribble or Clear.
a. Shooting - If the player has enough space for a shot, he will attempt it. This available spacing is based on the attributes of the players around him (Positioning, Marking & Anticipation). A % is calculated based on these (let's say it's 80%) and that's basically the chance for that player to not leave a space open for a shot. And now, every player near the shooting player has a chance to not let the player shoot. The better a player is, the less players are going to be able to shoot around him.
b. Dribbling - Same as shooting, but the attributes used are Speed based (Acceleration, Pace & Anticipation).
c. Clearing - ME checks if the player wants to clear - The inverse value of Bravery, Agility & Anticipation. So the better the attributes here, the less likely he'll try to clear.
d. Passing - Creativity is used to determine what teammates he can "see". So, the better Creativity, the "larger" the distance he can see, and the more options he can think of. A low Creativity player will see just his closest teammates. Distance is used is a factor as well here.

The likelyhood of a good pass is also given by the capabilities of players to make themselves available for passes (Work Rate, Off the Ball & Positioning).
Passing preference is then modified by team tactics, through Passing and Passing Focus. These tactical options convert every pass option into a "Good" or "Bad" one, and they're organized into a list by their chance of success.
Team Shape is also applied. This simulates how players move on the field. A fluid approach makes the player more/less likely to be selected for a pass, while a more structured play adds no randomness in the selection.
After all these are calculated, his Decisions attribute comes into place. The worst this attribute is, the more jumbled these options are for him.
So an option that is 100% good, can be a random number between 70 and 100%. This means he'll make more mistakes in judgement over the course of the game.

All of the options then are finalized, sorted, and the BEST decision is picked.
Sidenote: If the player doesn't "see" an option, he will just clear the ball.

The opposition strikes back

Once the player decides on an action, the other players (but not for a clearing decision) have the opportunity to try and stop him (Positioning, Work Rate & Team Work).
For every player close enough to the ball, he will have a chance to mark the player.
Marking is based on Team Width (width players contribute less when the play is in center, and vice versa) and the player's attributes (Marking, Tackling & Anticipation).

If the tackle is in defense, the keeper will be able to help and coordonate the players (Communication) - up to 10%.
If the marking is successful, he will have a chance to make a tackle.

The success of the tackle is based on the Team Tackling - Stay On Feet vs Get Stuck In. Stay on Feet has a lower chance of success and a lower chance of fouling, while Get Stuck In is the opposite.
After the type of tackle is decided, the player Bravery and Dirtiness decides the % of a clean tackle or foul.

If a foul is successful, a FK is fiven, and the player has a chance of getting a card. The Dirtiness of the player is the one deciding on the chance of that player getting a yellow/red card.
Regarding the Injury - a damage value is calculated based on the weather and the field. This damage will be calculated based on the Injury Proneness of the player. The lower the value, the higher the possibility for him to be injured.

Anyway, even if a player managed a tackle or not, the closest player will compare his physical attributes (if the ball is high - Header & Jumping, if a dribble - Acceleration & Pace, if not - Strength) and the difference will be used to give an advantage or a disadvantage to the player with the ball when he's making a decision.

Wasting time

Every Set Piece generates a 'dead' period - a keeper catching a ball, a Corner, a FK generates a few seconds where play is stopped.
For every action the Team Tempo is added - if a team plays quicker, they'll spend less time here, while playing slower means the opposite.
Sidenote: An Offensive Mentality will make the play slower.

Making a shot

Depending on where the ball is (High - Heading, Jumping & Finishing, Out of the Box - Long Shots & Finishing or Inside Box - Finishing & Agility) the ME will decide on a Target %. It will then decide if the shot is on target.

If the ball is close, Composure will be used to determine how well he copes under pressure. This is a percent removed from the accuracy of the shot (between 0 and 50%).
First Touch is used to determine how well he manages to control the ball. This is a percent removed from the accuracy of the shot (between 0 and 25%).
Concentration is used to determine how well he concentrates in the game. It starts at 100%, and it gradually decreases to 60%. The rate of decrease depends on his Concentration attribute. This % removed from the accuracy of the shot.
Flair is the final attribute applied. It's a bonus percent (up to 20%) added to the accuracy of the shot, and it's random, depending on the Flair attribute. The higher the attribute, the more likely he's able to do something unexpected.
Distance is a factor as well - the more distance to the goal, the harder it is to be accurate.

If the shot is inacurate, it will generate a missed event, and the play will resume from the opposing keeper.

If it's accurate, Technique will be used to determine what shots the player 'knows'. There are 7 types of shots, and Technique establishes which can be used. A low-technique player will shot typically with low-chance of shots, while high-technique players will get a chance to execute higher-accuracy shots.
This will add to the accuracy of the shot.

Once everything is calculated, the Keeper's save value is calculated. This will decrease the chance for the player to make the goal.
Once this is calculated, the shot is made, and the ME decides if it's a goal or the keeper manages to save it.

How the keeper works

The Keeper will first position himself depending on where the ball is. If the ball is High, he will decide (Command of Area, Positioning & Anticipation) if he wants to go out of the post or if he wants to punch it (Punching, Bravery & Strength).
If the ball is on the ground, he decides if he wants to Rush Out (Rushing Out, Acceleration & Pace) or stay on the line.
Once this is done, he will perform a dive. If the ball is High, and he is out of the post, he will use his Aerial Ability (Aerial Ability, Jumping & Balance).
If the ball is low and he is out of the post, he will use his One on Ones ability (One on Ones, Anticipation & Reflexes).
If not, he will use his Reflexes (Reflexes, Anticipation & Agility).

If he manages a save, he'll use his Catch ability (Handling, Positioning & Anticipation) to either catch the ball or send it to a Corner.
If he decides to Punch the ball, he will deflect it. Depending on his Strength, he will be able to punch it far or close.

If a keeper tries a pass, he will use his Kicking ability (Kicking & First Touch), and if he tries to Throw the ball, he will use his throwing ability (Throwing).

Making a dribble

Dribbling works similar, with the following changes:
a. There are 4 types of dribbles, unlocked by Technique.
b. Accuracy is based on Dribbling, Agility & Anticipation.
c. If a dribble is missed, the possession is lost.

Making a pass

Passing is similar to shooting or dribbling, with the following changes:
a. There are 5 types of passes, unlocked by Technique.
b. If a ball is on the flanks - Crossing, Anticipation & Agility is used to determine accuracy.
c. Accuracy is based on Passing, Anticipation & Agility.
d. Distance is used for accuracy.
e. If the ball is close to the opposing area, there's a chance of an offside, depending on the defence of the opposition (Positioning, Work Rate & Off the Ball) and the Team Tactic.
f. A missed pass will trigger a Deflection.

Making a clear

Clearing is simple - the ball is deflected.

What's a deflection?

When a ball is Deflected for any reason, there's a confrontation between all the players in the area. The ball is randomly moved in an adjacent area far or close to where it was previously.
Based on the positioning of the players - Defensive (Positioning, Work Rate & Team Work) and Ofensive (Positioning, Work Rate & Off the Ball) - the best player is going to win the ball.
If there's a chance for a Counter Attack (depending on the Team Tactics), the ME will check and trigger or not a Counter Attack event.

Rating players

The player rating at the end is solely based on their performance. The best they play, the best the ratings will be.

The big reset!
Posted by Admin on October 11, 2020 17:08

Hello,

We're almost ready for the reset!

So what will happen tomorrow: Around 06:00 GMT the game will be put into Maintenance Mode and will be unavailable for a while. I expect the game to be offline for about 4 hours, time I'll use to reset the teams, players, update the database and make all the requirements.

Once this is done, you'll be able to login as usual, but you'll be taken to the page where you'll be able to create a new team! Once you've chosen everything, you'll be given a new team! I'll save all your team images, so if some of you guys want to use the current team image, I can update it for you, just email me via the contact page.

The help page has been already updated with information related to the new changes, and most likely I'll go through the Forum and remove old questions or information that is not relevant anymore.

See you guys tomorrow!

Day 6 - Scout Packages
Posted by Admin on October 10, 2020 18:01

Hello,

Added Scout Databases to Scouting!

1. Scout Databases Starting with the reset, once per season (every 90 days) you will need to purchase two Scouting Packages (for normal and youth players). How they work:
When sending a scout to a specific country, you'll be able to select ONLY from the countries you have access to with your package. For example, if you decide to get a Country-package, you'll be able to search for players only in your country!

2. Player Values Subs Added substitutions in the calculations for player value.

3. Release Option Confirmation Added a confirmation window when Managers put players on the Transfer Market with a release option.

4. Transfer Fix. Fixed a bug where some auctions were extended for 2 days once a new bid was placed.

See you tomorrow!

Day 5 - Player Generation
Posted by Admin on October 09, 2020 08:11

Hello,

Players will look a little different in the new game!

1. Player Generation has been updated, so that players will look more like players in real life. Most of you will feel that the players are nerfed too much, but this should make the game more interesting and tactical.

2. Enquiries. I've decided to remove the ability to directly buy players from teams. I've analyzed the pros and cons of the system, and at least for now, we're going to move forward without it.

3. League Colors Matches will be colored different in your Fixtures, depending on each competition.

4. Player Regions Every player will be generated with a region in their Country.

5. Highest Bid has been renamed to Current Price to avoid confusion.

See you tomorrow!

Day 4 - Hidden Attributes!
Posted by Admin on October 08, 2020 13:50

Hello,

I'd like to introduce Hidden Attributes to the game!

1. Hidden Attributes. Some players in the game will have hidden attributes. This will be mostly based on the location of your team. We will have 4 levels:
Level 3 - Players that are in a different continent then you, will have all their attributes hidden (You will see a -)
Level 2 - Attributes will be shown as an interval, eg. 11 - 15, 16 - 20.
Level 1 - Players that are in the same continent as you, but in a different country. Attributes will be an interval, like 13 - 15, 16 - 18.
Level 0 - All attributes are available.

Every time you scout a player, his level will drop. So a Level 2 player will be a Level 1, etc. When a player is transfer listed, his level will drop automatically to 1, even if he is Level 3.

2. Suspensions. Yellow and Red Cards are going to be specific per every competition.

3. Broadcasting is going to be influenced by the number of players in that league - so higher competitive leagues will receive more broadcasting revenue. How this works is that, at the end of a season, broadcasting will be setup to count and compare the competitivity of every League. The amount available to players will then be assigned accordingly.

4. Being Injured in Training. Updated the attributes degradation in the game when applying injuries.

5. Player Names. Some players will have 2 first names, instead of just the one we had previously.

6. Other. You can now order by Date the World Transfers.

Day 3 - Smaller changes!
Posted by Admin on October 07, 2020 08:06

Hello,

Some smaller changes today!

1. Late Bid Fee Change. Before, the LBF amount was lost, but with the reset, this amount will be received by the team that is selling the player.

2. Bot Team Names. Bot teams now have different names and formats, so they look a bit different and more dynamic.

3. Yearly Wage Rises. You will be able to negotiate Wage Rises with players now. Every wage rise you propose will increase the probability of your player to accept your offer.

4. Yearly Dividends. Every end of season, teams will pay 10% as Shareholder Dividends for any amount they have over 500K.

5. Unhappy!. Players will complain if their salaries are not very good, and experience a decrease in morale.

6. Searching Attributes. Updated the attributes used when searching for players. These should work better now!

7. Injuries & Morale. Injuries will now influence a bit the morale of the players!

See you tomorrow!
Day 2 - Reserve Leagues!
Posted by Admin on October 06, 2020 17:37

Hello,

The reset will bring you a new team (sort of).

1. Reserve League - Your Reserve Team will get their own League. You'll be able to view the next Fixtures, set your own Tactic and view the League Table! This is going to be a feature available only for PRO players, and it's going to be available only if you want. From your Team Customize page, you can toggle if the AI should handle your Reserves or you.

2. Facilities & Training won't start with half a star, as it is now, but they'll start at 0.

3. Late Bloomers - Instead of having all players develop in the same way, we now have a new type of player - the Late Bloomer. He'll develop less in his youth, and he'll develop more after 26+ years.

4. Tactics Reserves - Added an easy way for managers to view their Reserve Players together with their Regular players. It's going to be easy to play your favorite Reserves :-)

5. Contract Update - Players that are 18 years old, will re-negotiate their contracts with the team automatically (they get a salary increase).

6. Improved Injuries. Players will receive more realistic injuries and will be assigned an injury type. As expected, the injury time has been increased pretty substantially. Also, I've added recurring injuries in the game. What this means is that, if a player manages to injure a body part he already injured in the past, he will receive a 'bonus' to his injury.

7. Fixed the Clean Sheet bug. Now Goalkeepers won't show up in the Goalscorers area.

8. Fixed an issue with Chinese first names. Unfortunately, the game was using the Japanese first names instead of the correct ones.

See you tomorrow!

Day 1 - What's coming up?
Posted by Admin on October 05, 2020 17:02

Hello,

So, what's coming next to the game with the reset?

1. Player Generation - I've redone the entire way new players are generated. We will have less "perfect" players, and more players with atributes similar to real-life!

2. Registration - You can now choose if you prefer to join a lower-league or a higher league. Players will be assigned a team based on the value of the team squad, not just based on league position, as it is now.

3. Staff Number - Increased the number of staff new teams are generated with, so to avoid a shortage as we had previously with staff.

4. Training Camp - Starting with every season, teams that are not involved in International Matches will have a possibility to join a Training Camp. They'll be able to choose between a number of locations, and their teams will travel there. The system will organize 2 matches with teams in the same area, or with bot teams if none are available. This will help teams not wait a week until the first matches (a complaint from you guys) and let you get some extra training and experience for players.

5. Hungary and Slovakia have been added as playable countries in Europe.

6. Tendency to Punch has been renamed to Punching. It's closed to how actually the attribute works!

7. League Names - Now, all the league names in the game are going to be specific to every country.

8. General Transfer Ban - All transfer bans have been set to 40 days.

9. Optimizations - As you may have noticed, I've done a number of optimizations, and the game should feel significantly quicker.

See you tomorrow!

Announcements for next week!
Posted by Admin on October 04, 2020 17:20

Hello!

Hope everyone is doing great! I know you guys have been waiting for updates to the game, so next week we'll be doing that!

As we're just a week away from the update, starting with this Monday, I'll give you guys daily updates with what changes that are coming to the game.

Looking forward to sharing what's coming next!

Stay tuned!

Upcoming big changes coming to the game!
Posted by Admin on August 03, 2020 21:01

Hello everybody,

I have a big announcement this evening. I would like to start with a Thank You for playing, and I hope, having fun with it! I'm enjoying developing it with you guys, and I appreciate you giving it a chance.

So, I want to talk to you a bit about the future of the game. In the last couple of weeks, I've done some tests on the state of the game, on how the last updates affected the game, which teams have advantages over others and how difficult it is for a new player to catch up to the older managers.
What I found is that through normal gameplay, a new player has a though time catching up. Because older players could use the Transfer market at their will and make easy profits, no matter what would happen, they would still have money in the bank, max Facilities and great players.
Because of this, I don't want to specifically start targeting older players with limitations just for the sake of it.

So, after giving it a lot of thought, I want to announce that I'm going to reset the game at THE END of the current season. This season is going to finish, and we'll have our winners at the end.
I want to apologize if some of you feel dissapointed, but I am looking out for the best of the game. And I really believe that this move will make the game better in the future.

So, what is going to happen:
1. We are going to finish the season as normal;
2. At the end of the season, all of the teams and players are going to be erased;
3. Nobody is going to lose their account, but they will be able to choose new teams and start over fresh;
4. I will add a timer soon so that new players joining know that there is going to be a re-start of the game.

I want to couple the restart this with some things I wanted to add. Like a new and more realistic Player Generation algorithm. We currently have too many "Messi's" in the game, and this new algorithm is going to make the game more realistic and interesting.
Also, the new season is going to have a separate league for Reserve Teams, which will work in paralel with the Main team.

In the meantime, I am going to add new changes to the game, as usual.
For example, Scouting is going to have an overhaul soon, with a new Package-system and level of 'visibility' to attributes. More on that soon!

Also, I want to create a more active community for the game, so we're going to do some more fun things together! We're going to have a new Discord server where we can talk, and I'll want to do some contests and maybe some friendly Tournaments soon.

So stay tuned! More exciting features coming up soon!

1 2 Next