Tuesday, July 31, 2007

Match Replays

We're working on a way to view match replays, Football Manager like. For those of you who have never played Football Manager, the match view is top-down in a 2D field. Players are represented by circles with their names below and the ball is a smaller circle.

We plan to make the match speed configurable and also allow it to be paused and rewinded. Obviously you can take no strategical action during the replay, as the match already happened. Talking about strategies we still have to decide what will be configurable, so feel free to give any suggestions.

Friday, July 27, 2007

Contract Clauses

I've been asked by changrodriguez (to whom I was not able to reply by email) if Ruby Soccer will have player contract clauses, like Big Club and Free on Relegation. The answer is yes, but not in the beta. Right now, the only negotiable parameters are wage and contract length (from 1 to 3 seasons). In the future we'll add contract clauses, maybe more sofisticated than the 2 examples above. Start thinking on suggestions, cause we'll certainly ask you when the time comes :-)

Thursday, July 26, 2007

Transfer, Loan and Contract icons



New icons to indicate players transfer listed, loan listed and those whose contract are coming to an end. Icons are now placed after player name in order to keep left alignment.

Wednesday, July 25, 2007

New icons and spacing on players list



There are some new icons in the players list screen. In the screenshot above you can see the ones for yellow card, red card and injury. There will be others for contract expiring, transfer listed and loan listed.

We've also applied some of alexandre's and leehamo's suggestions. There is a little more space between Ctr and Wage and between Wage and Value and the tables are a little larger. Goalkeepers had their shooting and tackle adjusted, but their wages and values are not well balanced yet, so just ignore it for now.

Tuesday, July 24, 2007

Security and Match

We've been working on some security issues and improving the match simulation, that's why it took a little longer for us to post something here.

The security part is related to allowing managers to perform actions only on their own teams and making sure dimensions are invisible to each other. For those of you who played SoccerSim/ManagerSim, dimensions are equivalent to Game Worlds. If you have never played ManagerSim, a dimension is a self contained world with all its teams, players, managers, leagues and so on. That will be explained in detail when we have our guide/help system.

The most recent improvement to the match simulation is that a player can now intercept a pass or a shot. Whether a player will control the ball or simply change its direction depends on his control skill. Besides that, the dribble skill is now used for something and we've changed the way we decide if an action is successful or not.

We still have a considerable amount of work on the match simulation. More updates soon.

Players list sorting

It is now possible to sort the players list by any column, one at a time. Main squad and youths are sorted separately. Below are some screenshots of main squad sorting.




Sorted by position. (default)




Sorted by player age.




Sorted by shooting.


Notice that age is sorted in ascending order, but shooting (as well as all skills, value and wage) is sorted in descending order. And if you are a good observer you'll have noticed that we've already added Control as a player skill.

Friday, July 20, 2007

Youth Contracts

It is now possible to offer the youths a contract when their "youth contract" is ending, although you won't know in advance when that will be. Managers receive a message informing about the youth contract end and the player will become available for hiring or releasing.

Hiring a youth works similarly to a contract renewal: you offer a wage and a period of contract and he decides if it is good or not; if not, he makes a counter proposal, and so on. Releasing a youth happens instantly, after manager confirmation. In both cases, a new youth player becomes available for the team. If you take no action or can't agree a contract, the player leaves the club after some turns.