Friday, August 31, 2007

Diamond formation

I see a lot of people wanting to use a 4-4-2 diamond formation. Due to our mentality feature, it is not possible to put the defensive and offensive midfielders in the central midfield zone. That's why I'm posting this screenshot as an alternate diamond formation, putting the defensive midfielder as an offensive central defender.



Another option would be put the offensive midfielder as a defensive attacker. I think you got it. Let me know if this works for you guys ;-)

Wednesday, August 29, 2007

It is alive!!!!!

Breath. Now click here and enjoy. Don´t forget to send us your feedback, by email or forum. You can also post here :).

Today RS story begins. Let us have a lot of fun and make a lot of friends! Our first tick will be today, 2:00 PM (GMT -3). We decided to implement 6 ticks per day for our first dimension. Thank you for your vote on our poll!

ps: please note that we decided to go online despite the few icons that are missing :). We will update those asap.

Tuesday, August 28, 2007

Screen Help

Our Wiki has been updated with some screen help. It doesn't have screenshots yet but once the game goes online it will be easy to identify in the screens the elements described in the Wiki help. We've already started the final revision before the beta and some adjustments are being taken care of.

[DANILO] ps: wiki logo added too!

Players Evolution

Players evolution is done, which means we only have to add a few icons and review the whole thing before unleashing Ruby Soccer. As I told you, the end of August target is still possible, unless we hold it until monday due to our potential unavailability on weekends to take care of unexpected issues.

Monday, August 27, 2007

Ruby Soccer Wiki

The weekend wasn't completely lost, I was able to write some basic game concepts explanations and put it on our Wiki.

http://www.rubysoccer.com/mediawiki/index.php/Ruby_Soccer

I have also written some screen specific explanations, they will be available later today or tomorrow. Danilo hasn't read the whole text, so he may have something to add to what I wrote.

The purpose of the Wiki is to work as a game help. Check it out when you have some time and let us know what your impressions are.

Cheers.

Friday, August 24, 2007

Ruby Soccer and ManagerSim

While answering to Patrick's comment on this post about having ManagerSim's star system on Ruby Soccer, I realized that my answer deserved a new post.

ManagerSim was our start point, as it was the best free online soccer management game we've ever played. That's why our first version will be similar to MS in many aspects, and of course the best ones will be kept or improved over time, but we'll also add new features and change or remove some others.

That said, the answer to your question, Patrick, is no, we don't have plans for that, but it doesn't mean we'll never have the star system in the game. Keep in mind that we'll consider all user suggestions we receive and implement the more popular ones and those we think will make our game better. The game won't be that great if we don't have a great community!

As you guys can imagine we already have a long future tasks list and this list is likely to grow faster when we have our game up and running along with its forum. We only need to finish the players evolution system and do some cleaning tasks. Stay tuned, the big announcement will happen someday in the next week!

Cheers.

More on Players evolution

Today we had more coding on players evolution. That is the reason why there will be no screenshot.

We already have an evolution criteria system working and I hope we can finish everything around this subject asap.

After we put this behind, an online BETA will be REALLY close! After UI adjustments and a couple minor stuff, the game will be on.

Thursday, August 23, 2007

Friendlies

It is now possible to invite other teams to friendly matches.





The turn you select must be at least the current turn + 1 and at most the last season turn. You can't schedule friendlies for the next season, at least on our first version. You can have more than one invitation for the same turn, but when the first invitation is accepted, the others are automatically cancelled/rejected. Invitations not answered until the turn when the match was supposed to happen are automatically cancelled. National cup matches cause friendlies and invitations scheduled to the same turn to be cancelled. AI teams can be invited to friendlies, but may reject the invitation.

Manager Settings Screen / Donator Flag

The post title is really straightforward. On the manager settings screen, for now, you can only choose if you want to receive dimension messages as emails.

The donator flag is a way to say thanks for those who are helping us to maintain the server. Just like managersim did :).



Wednesday, August 22, 2007

Match Attendance Improvements

Now we have the final version of the attendance calculation for the first Ruby Soccer version. The team division is now taken into consideration, along with team players quality and match importance, and also the way each element influences the final attendance changed. Results are now more realistic, as teams in the bottom of the table don't get full stadiums all the time.

Players evolution on the way

Already coloring the screen. Of course that this means that we have a whole database structure ready.

Tuesday, August 21, 2007

Match Attendance

Match Attendance is no more randomly generated, it is now based on team players quality (excluding youths) and match importance. The home team weight on the total attendance is much greater than the visitor team's.

Match importance is different from competition to competition. The importance of a league match is related to the team performance in the league, while the importance of a national cup match is related to the round being played (final, semi finals, quarter finals and so on).

p.s.: the server is ready to receive the game, including tick logic, we just need a little more coding before making Ruby Soccer available!

Saturday, August 18, 2007

Players Unavailability

I guess that you guys, based on our history, were not expecting new features on the weekend. But hey, we wanted to surprise our readers! And also say: gee, we are really hard working on this game, you can count on us ;) !

RubySoccer is now able to show/deal-with the "suspensions status" of your team players. One can think: but how is that? Elementary, my dear Watson.

Here are the rules that we have decided to apply:

1. Cards have single competition effects. Which means that if your player receives a card in one competition, that will only affect that particular competition;
2. Two yellow cards received in the same or in different matches will suspend your player for that competition next fixture. The yellow card icon is just a warning: "hey, if this guy receives another card, he will be out of next game!";
3. A single red card will also have the above effect;
4. Injured players can´t play any matches at all (DUH!);
5. You can still drag and drop players in any status into any formation. A warning message will be displayed if any of your next fixture selected formation players are not going to make it for the game;
6. Formation field players that have no game conditions (suspensions/injuries) will be automatically replaced by the best fit (for his position) team mate, before a match starts.



ps: the screenshot shows another interesting aspect of rubysoccer. note one of the formation names.

Opera Browser

Ruby Soccer was finally tested on Opera and unfortunately the elements alignment looks the same as on IE. The drag and drop in the formations screen works slowly, not smooth as it does on Firefox, but still better than IE. Therefore, our recommendations is still the same, use Firefox.

Friday, August 17, 2007

Internet Explorer News

We tested our game on IE7. The newsflash is that it doesn't work on it either. Bad news for our microsoft lovers. And one more reason to re-consider mozilla.

Tick frequency

My friends, time has come to decide the tick frequency of our first dimension. Please make your choice in the poll located in the right bar. Keep in mind that a fast tick pace will probably make it easier for you to tell us the fixes and improvements the game needs, but the most important thing is to choose the option that allows you to have more fun.

The substitute

The code to replace players is done. For now, it is only applied to replace a player that was injured.



ps: the event phrase is not the one in the screenshot anymore. Now it is "XXX replaces YYY".

Thursday, August 16, 2007

Computer teams negotiations

Computer teams are now able to buy and sell players. The logic is not very complex as our intention is to focus on managed teams and make computer teams just do the basic stuff. That doesn't mean they won't try to improve their squad over time, of course.

A computer team trasfer lists players when it considers it has more players than it needs for a specific position. On the other hand, it will try to buy players to improve the squad when its economic situation is good enough and it finds a player whose price won't put the team's economy at risk.

Wednesday, August 15, 2007

Beta countries added

After reading your answers for our last poll we've agreed to have Brazil, England, Spain and Italy in our first version. Yesterday the data we have was updated with the teams currently on the 2 first divisions of these countries, totalizing 168 teams, which should be good enough at this point.

Don't be sad if your favorite country is not listed, it will certainly be added in the future. Thank you all for your votes.

Yellow card!

Yellow and red cards are now applied during the match. On this screenshot, you can see an example of it. Also, we are working to improve the match "short" report. Enjoy!



ps: fatigue is also on the way!

Tuesday, August 14, 2007

Beta Countries

With the beta release approaching we would like to ask you guys which countries would you like to see in Ruby Soccer's first version. We have all European and South American countries ready but just a few will be available for now. If you want to choose more than one country (no more than three, please) list them in order of preference.

Cheers.

Sunday, August 12, 2007

Sponsorship

Sponsorship plays an important role in the teams economy and it is finally implemented in our game. Instead of an yearly value as in real life sponsors in the game will pay you a smaller value each 3 turns, making it easier to evaluate how balanced is your team economy.

The sponsorship value is based on the non youth players quality only. The team recent performance will influence another source of money yet to implemented, merchandising. We still have to work on other economy-related stuff before deciding how good our sponsorship calculation is, but we'll have a better ideia when the game goes online.

Thursday, August 9, 2007

We have a server!

This is a mark on RubySoccer history. Soon we will have our BETA there. Or maybe our forum/wiki first.

http://www.rubysoccer.com/


Enjoy :)

Match Report



This is the Match Report screen. There you can see the match result, overall statistics and the players who have played the match along with the positions in which they played and their ratings. The link "Match Full Replay" displays our current static version of the replay, not that one we announced is being developed. A few improvements will be done before the beta, like listing who scored the goals and when, and displaying cards and injuries.

The screenshot also shows the new icons disposition at the top. We've changed it in order to make room for more icons. The tree icons that look the same are, in fact, the same, but they don't link you to the same screen, we just don't have all the icons needed yet.

Tuesday, August 7, 2007

Donations and Donators

Our game will be free. But, of course, to maintain a server is not free. That is one of the reasons for our "Donations" section on this blog (and we will also have it on our game site).
We will start a server account very soon, and all donations are welcome.

ps: we are still thinking about treats we can offer donators within RubySoccer community. But make no mistake: donators will not have any kind of gameplay advantages, or RubySoccer would not be completely free. The only game advantage that we may consider is to add the "donator status" as one criteria in a manager job application (so donators would have an advantage point in disputes to manage the team they want).

Skills, strategies and match

All these areas have been improved recently.

Skills: aggressiveness was included as a player attribute. Its value is decided regardless any other factors and will probably not change over the years.

Strategies: two new strategies are available - shooting distance (short, medium, long) and tackling (easy, normal, hard)

Match: offsides are implemented including most of its peculiarities (players on their side of the field or behind the ball line are never offside). Fouls are now commited, even though yellow and red cards are never given.

Friday, August 3, 2007

Game Forum - Integrated!

Very good news for our enthusiasts: an open source forum is now part of our game. Woohoo!

Thursday, August 2, 2007

BETA login screen

We already have it, guys. Check it out:

Strategies

It is now possible to configure basic passing strategy to use in a match: passing frequency (rare, normal, often) and passing style (short, medium, long). These strategies are associated with a specific formation, so by setting up a formation for a match already sets the strategy for that match.

The way these settings affect the match still needs to be improved, of course, but we'll wait until we have enough configurable strategies so we can improve them as a whole. We already can see different behaviours during the match with only these two, though.

Real Mail system

We wrote some code for our email system / email templates. And some of it is already used at the user registration page. When you register at RubySoccer, you will receive an email like the one below.



UPDATE! : The manager can now also receive his game emails on his real email box. That will be configurable on the manager setup screen. (An user can have a manager in each of the dimensions and control, for each one of them, the "wants to receive email" option).