Azərbaycan dili Bahasa Indonesia Bosanski Català Čeština Dansk Deutsch Eesti English Español Français Galego Hrvatski Italiano Latviešu Lietuvių Magyar Malti Mакедонски Nederlands Norsk Polski Português Português BR Românã Slovenčina Srpski Suomi Svenska Tiếng Việt Türkçe Ελληνικά Български Русский Українська Հայերեն ქართული ენა 中文
Subpage under development, new version coming soon!
 Topic closed!!!

Subject: [info] Archive

2021-03-05 12:48:25
Dev. Diary 45 - Final match setting

Today, news with not many words, but full of, not only visualizations but realistic (developed) screens. The matches will soon be available with really advanced settings. By clicking the following link you can see the options, which will be available while watching a match:
https://xd.adobe.com/view/9faf77f6-a275-4579-afc1-cc567489231a-cafc/screen/8a693ab3-0f7f-4686-823c-9aaa440292b6/?fullscreen

Most important changes:

- pre-match intro (summary of team forms, current table, team stars),
- match settings panel (options for the match, camera, speed, replays),
- summary of match data and match facts/statistics,
- timeline with the possibility to skip to the match event of choice.

Published on February 26, 2021
2021-03-19 18:42:39
Dev. Diary 46 - Notifications

Another good info, and another news piece that is not much for reading, but rather for watching. We're working on notifications on the overview screen, which will be displayed to users after logging. Below you can see the visualization of basic notifications regarding "necessary" things to do in the club:



Published on March 05, 2021
2021-03-26 18:58:08
Dev. Diary 47: Automatic registration

We start working on automatic registration in Sokker. Currently, this is a manual process, and because of that users often have to wait even a few days for confirmation of the team and unlocking all options. It's highly complicated compared to other online games, where mostly creating an account enables the immediate start of the game. We'd like that process to look alike on Sokker. There will be an automat registering the teams, which will be assigned immediately during creating an account if there are no contraindications, e.g. connected with duplicated IP number. The development will last few weeks. The planned end of works will take place in April/May.

Published on March 19, 2021
2021-04-02 14:11:22
Dev. Diary 48: New finance tab - UX project

Together with the current development process, we are preparing new proposals for the next few pages and innovations. The new finance tab project is almost done, so you can check our proposal using the link below. The new tab will be much more detailed and will allow you to check your club finances from few different perspectives. What's important, today you can check out the finance overview page. That will be the main page for finance checking, but as you can see at the top of the page there will be also an option to check more detailed tabs, like dedicated reports for costs or incomes. That will allow you to compare wages of players and coaches, track your tickets incomes divided by type of game, etc.

https://xd.adobe.com/view/2b98312f-bdde-4faa-b61c-8166f9e8c5aa-7ecb/?fullscreen

In the presented project you can find a few new features, like:

1. Club finances are separated into the operational part and dedicated part for transfers;
2. Reports in different time periods, starting from weekly, ending with whole season overview or even last season results;
3. You will be able to compare seasons;
4. Seasonal predictions based on your current costs and average incomes per week;
5. Trend chart to summarize season week by week;
6. Dedicated summary for youth school.

It's just a few improvements, we hope you will enjoy the presented idea. Some of the new features will only be available to plus users (we still haven’t decided which ones).

Published on March 26, 2021
2021-04-16 16:46:10
Dev. Diary 49: Updated 3D Viewer

We have finally fixed bugs reported for the 3D viewer, Now you can use the new version, which seems to work much better. However, some bugs still may occur; please report them on the Bugs forum.

List of main improvements:

1. Proper substitutions' names;
2. Stadium displays correctly (there were some parts missing sometimes);
3. Weather conditions fixed (in most of the games there were visuals of water on the pitch);
4. Roof on the camera side is hidden;
5. Goalkeeper shirts uploaded (no longer are the same as field players);
6. Lots of other small features.

Another part of our work that is close to the end is the portrait generator. We uploaded all the illustrations and we can create portraits, You can check out the generator here (refresh the site to display another portrait): https://sokker-postacie.codee.dev/
Hopefully, we will introduce new portraits to the game next week, two at max.

Unfortunately, our work on the Overview page is delayed - due to covid, our work wasn't as fast as we expected. But the Overview page is already at a quite advanced stage Our new deadline is the middle of the month, at the latest the 3rd week. We hope that the community will understand it, we are trying to do our best to deliver all changes as soon as it's possible.

Happy Easter to everyone and take care!

Published on April 02, 2021
2021-04-24 17:49:12
Dev. Diary 50: Training Reports

The Overview tab development is almost finished, so very soon you can expect its deployment. A little reminder of how it looks:

Desktop
Mobile vertically
Mobile horizontally



Now we're starting our works on further subpages, which will be changed, and these are connected with training.

This is a priority because of few reasons:

1. As soon as possible we'd like to ensure SK professional reports, because we believe that monitoring the progress of players should be simple from the game level, without the necessity to use any external programs.
2. Good training reports are also a basis to implement a new training system - this will help to control the progress of players in the prepared system.


We're working to prepare few tabs, You can see the details below:

1. Training reports tab (all reports)
2. View for particular - selected report
3. List of detailed training progress of all team
4. History of progress for a selected player
5. View of the graph for the training of a selected player

Published on April 16, 2021
2021-05-03 18:48:41
Dev. Diary 51: Finance tab - final project

Short update this weekend!

We are pleased to share with you another page that is almost ready for development: the new Finance tab.
It was presented a few weeks ago as a UX project. Since then the project was finished by our graphic designer.

Please check the new Finances tab here:
https://xd.adobe.com/view/891825ba-8631-45da-9d35-8eb62d7f3b6d-dc4b/

At the same time we are getting ready to publish the Overview page (yes, we know it's taking much more time than we announced). But the good news is that the Overview page is finally introduced for testing at the test server, so we are really close to introduce it in the game (hopefully, next week).

Published on April 24, 2021
2021-05-07 18:22:41
Dev. Diary 52: New Features

Feature no 1: We finally introduced new player portraits. There are still few small things to be fixed with them, but overall we are pleased with the final effect.

We will still improve:

1. Link hair color with beard (with a small chance for opposite colors);
2. Link match kits with current club colors (and hopefully in the future with kits design, as stripes, etc.);
3. Too high chance for beard (most players have it now);
4. Lack of bald players.

We will also constantly expand the players base with new illustrations.

Feature no 2: Transfers auto-refreshing - last few days we tested auto-refreshing transfers with few chosen clubs - seems that feature work well and we will introduce it this week for all of you. The mechanism is simple, when the bidding is close to the end (2 minutes), the bidding window will refresh automatically every 4 seconds, without the need for site reloading.

Overview page - we still found few bugs during our tests but seems that the new page will be introduced this week as a beta version.

Published on May 03, 2021
2021-05-23 10:38:57
Link to the Overview page will soon appear on the left side menu. After all, bugs are fixed and language translations made we will set the Overview page as the new default page after login.

It's a really BIG STEP forward for the development team. Crucial things are:
1. It's the first page of the new Sokker design (developed from scratch);
2. During development we prepared design styles and code frame that will allow us to work much faster on other subpages;
3. New page is also better suited for beginners, and notifications (guidelines) presented in the overview will help to make any key decision-making easier;
4. New design is much better suited for mobile devices than the old site was.

There are two important widgets that are missing (presented in the previous DD regarding the Overview), which will be developed soon:
1. Transfers overview;
2. Weekly timeline.

Published on May 07, 2021
2021-06-11 18:54:16
Dev. Diary 54: Overview page: bug fixing & features

Last two weeks we were mainly focused on bug fixing for the Overview page. Most issues seem to be solved, others should be fixed in the upcoming days.
From today we will start with local translations for your native languages, and probably in the upcoming week, it should be introduced.

We decided to develop some small features based on the current data displayed on the overview page:

1. Club summary contains current data of your team, we will compare it to the last season's results to make you able to easily assess your team's progress;
2. Same thing will be done with the finance widget, there will be an option to check last year's overall results;
3. We are also developing an option to check competitions other than the "short" league table - the national cup (or other cups) will be included in that widget too.

Other important changes:

1. Transfer auto-refreshing - probably you noticed that transfers near the end (2 minutes) are auto-refreshed every 4 seconds;
2. Registration page - we decided to make it simpler, we have reduced the number of fields required to register a new team, hopefully, it will help us to get more users in the future.

If you still notice any bugs about the Overview please report it on the bugs forum.
One of our programmers will continue the Overview page development, but the rest of the team moves on to the next few challenges: training reports, welcome page, and registration process, and match viewer intro.

Published on May 23, 2021
2021-07-27 22:08:50
Dev. Diary 55: New Main Page (sokker.org) Project

Due to vacation, we had less communication in recent weeks, but it's finally time for the next Developer Diary!
This time we would like to present to you our projects about the new Sokker main page = www.sokker.org

You can find our projects through the link below:
https://xd.adobe.com/view/b3833988-63b2-4ae6-9ed8-6273a4927fc1-e6d0/grid

Sorry for so much Polish text, it was easier for our designer you use native language - of course, we will introduce new pages in English, and then linguists will translate them locally.

What is important on presented projects:

1. New main page is quite simple and oriented towards new users - the main goal is to introduce the game to beginners and motivate them to register;
2. Registration process is much simpler than it was and combined with automatic team assignment it will reduce time to create a new team to a minimum;
3. Login page is also simple and embedded into the new design;
4. You can also check how will the main page look on mobile devices.

Hopefully, the new main page will be implemented by the end of the current season.

Published on June 11, 2021
2021-09-12 13:50:28
Dev. Diary 56: Summary Of New Elements And Upcoming Changes

The holiday season was not helpful to keep our frequent communication, but today we make up for it with a long entry describing the status of our work. We hope that the numerous changes that appeared on the server made up for lack of information.

Training reports - beta version

You have been able to find a new tab on the Training page for several weeks - "Main Team Progress" showing the progress of all players in the form of a table.

Clicking on a given player from the list opens the training history of a particular player from week to week. This option has been activated this week. We can’t wait for you to try it. There may still be bugs with this view and improvements are underway as soon as this week.

The most important functionalities of the new training reports:

1. Marking of all skill changes of players;
2. Possibility to sort the players by any filter;
3. Logs training type and number of minutes played in all types of games;
4. History of the player's training (PLUS users have access to archival data for the entire duration of the subscription).

During the tests, the tab is available to everyone. Ultimately it will be a functionality only for PLUS users.

We are currently working on the following fixes:

1. Correct counting of minutes played (errors appear in case of injuries and international matches);
2. Marking the weeks in which the player was injured;
3. Improving the readability of the training history of a given player (squeezing the elements);
4. Adding a picture of the player;
5. Adding hyperlinks to the player's profile or nationality;
6. Various other minor bugs, such as improvement of separators in amounts, overlapping texts, etc.

This is not all the news on training reports!

Work is underway on the "Weekly Report" card, which will be a simplified view of training changes in our team. It will contain information about the type of training and coaches, the progress in the junior team, and new graph visualization. It will include a scrollbar scrolling function and it will mark weeks in which the athlete missed training.


New transfers - a list with a summary of conducted transfers

Another big element that we managed to implement is a completely new tab summarizing the transfers carried out. This is the default tab that opens after entering the Transfers page and there we can find a list of all players that we are trying to buy or sell.

Functionalities of this element are:

1. More extensive player statistics visible at a glance (age, value);
2. Possibility to see the player's skills without going to his profile;
3. Possibility to bid a player from the list without going to the profile;
4. Changes refreshing live, we can follow the progress of the auction from the list view;
5. Information on the number of clubs interested in the player;
6. Possibility to remove the observation of a player;
7. Possibility of observing the player without having to bid him in the auction (pin icon in the player's profile);
8. Countdown to the auction end (the visible exact second of the end of the auction);
9. Marking the auctions in which we are winning with a green icon.

At the same time, we are also working on some missing elements here, such as coach observations (not yet implemented).

Overview - fixes, and changes

A lot of changes have also occurred in the Overview, from a series of fixes for various smaller elements (e.g. adding full financial data for the last season in the finance section, improving various visual elements, etc.), to larger implementations such as the introduction of a completely new section - the calendar with a preview of the current week in the game.

The calendar currently shows only the events that have already taken place, however, it will soon be supplemented with hints about events related to the coming days (such as information about when the friendly league rounds are scheduled or when the age of players changes due to the new season).

Team registration automation

We have also entered the 21st century in terms of team registration. Late - but finally we've automated team assignment (vs. admin's manual work up until now). Now, most submissions are accepted by an algorithm that checks account credibility, and the team is assigned immediately (unless there are serious doubts about the account). Any further verification takes place in the background. The user can immediately start the exploration of the game.

Automation is already working. It still requires changes to the content of the registration e-mails. We are currently working on rewriting them.


What are we working on now?

In recent months, we have sped up the work significantly and we are very pleased that more and more new features appear in the game and that the changes are starting to become noticeable. We hope that you are also satisfied with the results you are seeing.

In addition to the works mentioned earlier, we are currently working on several new elements:I

1. New home page with simplified registration and login process;
2. New training system;
3. Match scenery (for both players - 2D and 3D). We also plan to prepare a 3D player to run on mobile devices;
4. There are also other elements in the queue for programming work - the season view (match calendar and list view of matches) and the view of new, significantly expanded finances (both were presented in dev. diaries);
5. On the other hand, there is a new view of the squad selection in graphic design.

We hope that you are going to like the changes, we are asking you as always to support our work with PLUS, and please invite your friends to join the Sokker community!

Published on July 27, 2021
2021-11-27 17:49:14
Dev. Diary: New Home Page & Schedule View


We are pleased to announce that we have almost completed work on two new pages which will soon be introduced in the game. These are already available for testing but still have some bugs and our team of developers is working on its final version.

New Home Page

The first of these pages is the new Sokker start page. It has been prepared in accordance with the new graphics. It is adapted to both PCs and mobile devices.

You can check it out here: https://sokker.org/app/pl

The website is already operational, the registration and login options are also working. Soon, we will also add screenshots from the game itself and some preview screenshots of Sokker matches. After the tests are over, it will be the only home page of the Sokker and the current one will be replaced by it.

New matches list view

The other page is the new view of our team's matches. We have arranged it in the form of a list, which is much clearer than the current version of the presentation of matches in two columns. In this case, we are still working on the aesthetics (too many colors, some too bright), not all options work and there is no filtering by season (it will be available soon).

You can see it here: https://sokker.org/app/season/schedule

Nevertheless, the view improves many functions. Within it, the following options will be available:

1. Simple color marking of the match type;
2. Marking empty slots for friendly and arcade matches;
3. Positioning the site on the current week [/color]the current week (the next match in the middle of the screen);
4. A separate tab with arcade matches (it will be separated from regular matches to simplify the view);
5. Of course, all items on the list will be links (to teams or competitions).

Next steps

Parallel to making corrections to these two new tabs, we are already in a very advanced stage of the work on the next subpage - the new version of the finance tab (with significantly expanded statistics). As a reminder - here you can see its appearance and functionalities:

https://xd.adobe.com/view/891825ba-8631-45da-9d35-8eb62d7f3b6d-dc4b/?fullscreen

Changes in training and the league system

We are also working intensively on this element. Unfortunately, we are not able to declare whether we'll be able to implement both changes at the beginning of the next season. This is currently our highest priority, and we will devote 80% of our backend resources to the training system in September - but it is also a very complex change. We can already see various complications related to the reform. We will try to provide the exact implementation dates in the next Dev. Diary. We are aware that the planned reform is currently the most important to players.


Published on September 12, 2021
2022-01-09 15:27:55
Dev. Diary 58: Further plans for changes to the game

We are back with the long-awaited next update on our progress. There is an inter-season break ahead of us which is a very important time for us to implement significant changes in the game code. It will allow further development of a comprehensive update of the code for morning updates.

As an update, we understand all the game mechanisms that take place in the background and they are usually updated every morning and push the game forward - starting from a leagues schedule, through promotions, relegations as well as all cyclical events from training to junior recruitment or Sponsorship calculations. The existing code responsible for all these actions was outdated and did not allow us to introduce further changes related to the game mechanics (training reform but also the reform of the games or the announced changes in junior schools).

This weekend (November 27-28) we plan to implement a new code because it is the safest date for such a big change - the lack of official matches will allow us to correct any errors on an ongoing basis without causing too much harm for players. We believe that the change will go smoothly but the risk of new problems that we did not find on the test server still exists.

The implementation of the new update will not introduce ANY new elements to the game. This is a change of the game code to a newer one, suitable for further work but it will not change anything in the current gameplay.

It is at the same time a key change for further reforms to be implemented - the game reform as well as the training reform. After implementing the new code, we will begin preparations for implementing both reforms that we are planning for the next season (61).
The competition reform will be a priority for us. We predict that its implementation in season 61 is practically certain. The training reform, on the other hand, can be implemented simultaneously, or a season later. It depends on the development issues - to what extent both reforms will work well together at the level of writing new code and whether all the necessary tests (e.g., training speed, etc.) will go smoothly.

We know that you all look forward to seeing new changes to the game. We are trying with our entire team to implement them as soon as possible but we must balance between the intensity of subsequent implementations and the risk of errors as well as the logic of subsequent changes which are often related to each other and arise from each other. We are doing everything in our power to complete the project as soon as possible.

Commenting on the latest changes, we would like to briefly summarize that we have implemented a new view of the team composition. We have corrected several minor bugs related to the previously introduced views. We have also added the option to save the player's login. Soon, we will prepare a separate DD about all this.

Currently, we are working on the next views: the new finance tab (works are already well advanced, we should implement it in the game in the coming weeks) and the new club tab (we are looking to implement it by the end of December).

Published on November 27, 2021
2022-02-14 17:54:47
DEV. DIARY 59: The new system for selecting your squad

In December, we made changes to how to select a new squad. These are quite unique changes - we have introduced them to the old composition view, without replacing it with a new view, same as with the other subpages implemented so far. We opted for such a change due to the fact that this is a key view that discouraged new players from playing the Sokker. We know from the research that it caused the most problems, was unintuitive and without the help of someone experienced, the new player was practically unable to correctly set the squad of his team.
As the corrections made are for the old view, we were a bit limited in the possibilities. We have improved the most key elements, the further development of this view will continue in the future in the form of a completely new version of it. However, it will be largely based on the changes that have come in now.

The key changes we have made:

1. Ability to view the skills of each player.
2. Select and list players, instead of selecting from the drop-down list.
3. View of all players from our club.
4. Highlighted injured players.
5. Highlighted incorrect match commands (e.g. too many of them).
6. We have moved all squad editing options to the squad setting screen (i.e. the ability to load settings from another match).
7. The squad setup screen is now the first view that we move to when setting the squad (not the summary as before - it caused a lot of problems for new players who did not understand how to edit options from the list).
8. We have added a pop-up message informing you that you need to save the changes when you try to exit the page view.
9. After changing the tactic its preview reloads (previously it was necessary to refresh the page).

We are aware that after the changes, conditional commands for a given match from which we are loading the line-up are not loaded. Unfortunately, it is quite time-consuming for this option to work after the changes. We plan to restore it, but it is not a priority.
At the same time, we are aware that a lot of controversies were caused by an error, as a result of which the managers of the national team also saw the players’ skills on this screen. The bug has been fixed, but we understand that this is a step backward. Therefore, we would like to remind you at this point that we have already announced the idea of a tool that will solve this problem. A checkbox will appear in the profile of your player, selecting which will make the skills of a given player visible to the manager of a given national team. Thus, the decision of whether to make a player visible for the national team manager will remain with the users. However, it will not be necessary to update the players. Their skills will be visible to the national team manager on an ongoing basis (also in the squad selection view). This feature will be added as soon as the league reform work is completed, which is currently our top priority.

In upcoming weeks we will introduce you to the exact rules of the league reform that will take a place from the new season. We know that you need the most accurate information, but for now, we can reveal that it is worth competing for the highest possible seeding in terms of this reform. That's why we encourage you to compete in the leagues with full commitment and play for the highest league positions and promotions.


Published on January 09, 2022
2022-03-11 18:01:01
Dev Diary 60: Gameplay Reform – it is happening!

Let me start by sharing a few personal thoughts with you. There are news that you write because you have to, and there are also news when you enjoy typing every single letter, the announcement of which is the culmination of many months of hard work. The announced effect is the beginning of something long-awaited, and the changes introduced are not only technical maintenance of the game but its significant development. Therefore, with great satisfaction, on behalf of the entire Sokker Team, I announce that the start of the new season will be preceded by the long-awaited reform of the tournament structure! ~Raul

THE MOST IMPORTANT CHANGES:

- Extending the composition of each league - from the current 8 to 12 teams.
- Changing the calendar of competitions. The season will be reduced to 13 weeks in which matches will be played according to the scheme: league matches on Wednesdays and Sundays, cup / friendly matches on Fridays. Each team will play 22 league matches in a season instead of 14.
- Change of promotion rules. Most importantly, from the next season, league winners will always be promoted directly. On the other hand, teams in 2nd place will have their chance in play-offs. Places 3-6 will be safe, teams ranked 10-12 will demote directly, and those ranked 7-9 will have to defend their league presence in play-offs. We hope that this will affect the fierceness and attractiveness of the competition and each team will be committed to fighting for its goal throughout the season. Link to the new tournament calendar

NECESSARY ADJUSTMENTS:

- The new system assumptions are that each lower league level has 3 times more teams than the preceding higher one, and therefore: 1 x 1st league, 3 x 2nd leagues, 9 x 3rd leagues, 27 x 4th leagues, etc. This change makes the possible introduction of new promotion and relegation system, but also makes each level more exclusive and prestigious.
- The effect of the reform will be a change in the total number of teams at each league level. While the I and II levels of the game will increase their numbers, starting from the third league number of teams will be reduced. This is exactly illustrated by this table.
- The above changes require new assignments to individual leagues. At the beginning of next season, old leagues will be reset and ALL teams will be assigned to the new leagues based on their performance this season, creating a completely new composition of each league. We describe the rules of attribution in detail below.


RULES OF ASSIGNMENT TO NEW LEAGUES:

1. We play play-offs, promotions, and relegations, as usual, at the end of the season.
2. We keep the score (points, goals) with which a given team was relegated or promoted.
3. We delete teams without players (e.g. in PL there are nearly 400 teams).
4. We sort the teams according to the collective tables of a given level of the game, assuming that:
- First, we sort the teams that fell from a higher league level (direct relegations from higher leagues, and play-off losers from higher leagues)
- Then the teams that stayed at the given level (play-off losers from the league level in question, and safe places 2-4)
- At the end, we sort the teams that have advanced to a given level (direct promotions from lower leagues, and play-off winners from lower leagues)
5. We remove all bot teams from the rankings. We adopt one rule: no login in the last 50 days. These teams will not be completely removed and if the owner returns someday, he will be able to resume the game with his own team, with his own resources, but from the lowest league level.
6. The tables created in this way will be the basis for assignment to new leagues.

NECESSARY BUT UNPOPULAR EFFECTS:

- As described above, the number of middle and lower levels of the game will decrease.
- The consequences of the change in the number of teams at a certain level will be situations in which:
a) teams that, according to the old system, would be promoted to a higher level, will remain at the current level.
b) teams that, according to the old system, would remain at the current level, will be assigned to a lower league.
- It is math, and a necessary, one-time adjustment.
- We hope that the increased possibility of promotion from next season and the greater attractiveness of the tournament will be compensation for the owners of these teams.
- Despite many hours devoted to searching for solutions, in order to introduce changes, it was not possible to find a better solution. It is a necessary, but probably unpopular, effect.

THE EFFECT OF CHANGE ON TRAINING:

- Awaited by you, training reform will not start until the next season, so the next season will be a transitional period. New rules of the game, but still the old rules of training.
- Consequently, thanks to 3 "training" matches every week, it will be possible to train more players: e.g. 3 players with GK, 9 ATT, 15 MID or DEF, and as many as 33 players training pace.
- It is also a small gift for you for your patience - use it for the season, in the next season there will be new rules.
- Shortening the season will reduce the number of training from 16 to 13 possible so far. Remember this when planning the careers of your pupils.

In final words, we hope the competition next season will be as fierce as the discussion under this post! Good luck to all of you! ~Raul

Published on February 14, 2022