Thursday, March 31, 2011

Delayed Games 3/31 *update

** Update. Fixes Season 3 League  Player Stats. Check out pitchers and hitters stats. Thanks! 

Well if you too are just thrilled the boys of summer have made their return then you might have missed checking your team. Which is Ok for the next day or so. Tonight I did a small update on the Sim to fix player stats not being recorded.

The Problem
Pretty much this stems from my misunderstanding of database management and design of 2 years ago. When I set out creating the Baseballczar db structure I put too much info into the player db. Later I realized I could easily separate out player stats, thus reducing load on the server (I did this prior to season 2).  However much of the work was ad hoc and I missed a key item in the Sim that created new seasonal player stat records.  Some players did not get Season 3 records started or had Season 2 written over because of this problem. I believe this is now fixed as of this sim update.

The Next Problem
Some Season 3 records will not be accurate. It seems that some player records covering half the teams in BBZ are affected. I know my team, The Flying Zoies, has missing Season 3 stats for all my pitchers, though after the update today the pitchers did have new stat records as I expected. Hopefully this will not happen again.

Solution Stats
Friday I will run a fix to update all the Season 3 records for all the players. Player career stats and box scores are separate entities but I can grab the box scores and put together Season 3 for each player. Unfortunately I cannot rebuild Season 2 stats.

Pitchicons
These are the little smiley faces next to each pitcher. Some are were grossly inaccurate. The Sim handles the pitchers based on the last 4 League games. As far as I can tell relievers are being used correctly. I did an update to the app that handles the pitichicon and it should be accurate now.

Keep in mind if a pitcher has low innings, but the Pitchicon "Bad", it is because pitchicons are based on the last 4 games, not total season stats.

Other Notes
I am trying to get some of these smaller buggy items out of the way Friday, like the site displaying week 8 when it is in fact week 2.  If there are any seemingly small problems please shoot me an email or post them here via a comment. I will get to them soon.

Thanks again for playing,

RG

Friday, March 25, 2011

Round 2/3 Wins Loss UPDATE

NEXT UPDATE!
I rolled back games 2 and 3 for everyone, I also tried to address a player stat problem. Thanks to all the managers that let me know about the problem. I was working late Friday and didn't have a chance to check in on the site. I put a lot of hours in Saturday/Sunday. Any ways let me know if you see any problems, I think I addressed most of it. There is a stats problem with pitchers. For some reason some not all pitchers are not getting all their stats compiled. Those stats are on another table, so I'm trying to figure out the problem.

Private Leagues will not be rolled back. The leagues are more important overall, and were a ton of work so the PL will have to remain as is. 

Remember to manage as if you can't go bankrupt! Or can go bankrupt.

UPDATE
So. I found the problem affected half of Round 2 League Games and Round 3.

We are going to replay all of round 2 and 3. There is not an easy way to separate out the stats and the games affected. I think the problem was a one time event because of the duplicate Sim running.  Saturday's games will be delayed until I have the rounds rolled back to day round 1. 

Again thanks for every one's understanding. I'm working on this as fast as possible.


Explanation of Problem
Essentially I had two versions of the Sim running at the same time. Usually I have a way of knowing the Sim is running, but when I did some work the other night I never actually shut the Sim down, most likely I minimized it rather than shutting it down.

Then thinking the Sim was running I started a second version, this all happened about 6:20pm Thursday which would also explain why half of Thursday's League games were affected,  but no private leagues on Thursday.  The Sim started each game twice at the exact same time, the game finishing first would be the game of record on the schedule but both games would be credited based on the result. Arrrr. Frustration.

Thanks

RG

Monday, March 21, 2011

Finally got Season 3 prepped

Play Ball!

Thanks for everyone's patience in waiting for Season 3.  In case you haven't heard I am a one man operation. I had hoped to have the site up and ready Monday March 21 in the AM, but ran into some technical problems with promotions, demotions. In the end I modified a lot of code, code I had worked on months earlier and thought I hit it right then. But I think the work accomplished will make the end of Season 3 easier to deal with.

Season 3 changes:
RFA's are designed to provide a lot of bidding excitement. However few managers actually used the RFA signing period (Free Agent Week) to build their teams. As a result I had the Sim resign RFA players to 1 year contracts at a higher per week salary than normal. Managers can release the players or trade them as needed, though like all RFA players after Week 7, they are stuck on your team until the end of the season.

I made this decision because had there been a wholesale release of 960 of 7141 players, roughly 1 of every 7,  I foresaw a major problem with team lineups/rotations/bullpens. This reality I had not considered when designing the RFA part of BBZ. Ultimately managers should run their teams as they see fit, not how I envision. So RFA's are just another tool to add to your team, or to make a play for a great player.

From Season 3 forth any player that does not receive a contract offer will re-sign with his current team. The salary is calculated at 1.2% of the players listed value for season, call it a Sim Union rule.

Example:
      Player value: $489,000
      Week salary: $5,868
      Contract: 1 Season

This contract is more expensive than if a manager signed the player but I feel long term this is a good route to go. If I had allowed the all those players onto the market many teams would not have a lineup come opening day Wednesday.

More RFA
I made a mistake coding the RFA contract offer end dates. That is the time the last offer from a team will be accepted by a player. I tried to make RFA's work like a trade or UFA, but really it was a mistake on my part. This caused players to be resigned and moved to new teams, out of lineups etc a real mess.

Starting in Season 3 RFA contract offers will last for the entire week of trade week, not 3 days.

Example:
Season 2 Free Agent Week March 14 - 20.
First Offer: March 14, player signs March 17

Season 3 Free Agent Week June 13 - 19
First Offer June 13, player signs March 19 at Midnight

League Structure Changes
To correct an error I made in setting up the league structure Division #16 A.IX was dissolved and recreated as #16 R.East. This lets me balence out the promtion structure, and avoid problems like I had for the last couple days. At some point this season the Rookie Leagues will expand to 16 divisions total, Feeding to 8 A Leagues, 4 AA, 2 AA and MLB.

Eventually the plan is to expand all League Divisions to 8 Teams, 56 games and shorter season. I don't think it will happen until season 5 at the earliest. Balancing the league structure also allows for greater expansion as divisions can be added for easier growth.

Training
Long a sore spot, I hope to address the Training page this season. The plan is to make it more dynamic, adding cumulative training stats so managers know how much a player has improved, and a better representation of the players training rate.

Facebook, Twtter, Blogspot, email
More and more of our correspondence will move to social media. Discussions will move to facebook this week and suggestions and comments can be made there or Blogspot.  I will relink suggestions to our public facebook page to encourage comments and feedback. User guides will be available there as well as on the site. A few weeks ago I mentioned facebook connect, that is still a plan but not this season.

Absent Managers
1/2/3/4 Rule for absentee managers.
1 week from sign-up to confirm the team, helps prevent robo sign-ups.
Login 1 time every 2 weeks to maintain the team.
After 2 weeks players stop training.
After 3 Weeks the Sim take over the team.
After 4 weeks Sim dismantles the team.
We will send emails to try and get managers back but we have to keep slots open.

Friday, March 18, 2011

Major Problem with RFA's/ Lineups/Rotation/Bullpen

I realized today that there is a problem with RFA offers. Please check your lineup/rotation/lineup.

This is how I understand the problem:

First:
The player's baseballcard would allow RFA offers even after the Deadline had passed. I fixed interface problem. However if a player received another offer after the deadline passed the interface would still allow an offer to be made. infact it would look like no offers were made at all.  All transactions that were set to expire sometime March 17 may have a problem similar to the above. If a player offer expired March 18 or later the transaction should be fine.

I was working on a script to delete the any errant offers on players. However because of a series of personal commitments I haven't been able to fully test the above problems and solutions. Though I believe the impact is not wide spread. I noticed it via my offers and players, I had made a point to get the first offers out to see if any RFA problems existed.

Second:
The program that monitors all player transactions processed RFA transactions before the end of the season. I don't understand fully why that happened.

The result is that teams may have lost or gained players before the end of the season because the RFA transaction was processed prior to the end of the season.  This also means rotations/bullpens and lineups are missing players because the RFA transactions were processed as if all players are new players.
It also means players will appear with a new contract in hand rather than under their old expired contract.

So even if the player was on your team and you re-signed him, the monitor program removed him from the lineup/rotation/bullpen and placed him on Non-Roster.

Please check your lineup/rotation/lineup.

What I am going to do to fix this:
I wanted to create a script to roll back the trades, however I think it will be difficult in a short time before the end of the season.

The better option is to let things play out as is. If there is a problem I'm asking managers to bring it to my attention and I'll deal with it case by case.

In the short term I am going to rewrite the trade monitoring program, or more or less modify it, so players don't get removed from their team's lineups anymore.

I will also fix the RFA interface problem and make it easier for managers to track their RFA players. I experienced some frustration trying to figure out who bid on my players, and where I stood in negotiations.  This is the reason I pounded out the RFA Monitor. I also moved the link for it to the Sidebar.

If anyone has any thoughts or concerns please post on this blog.

Thanks

RG

Wednesday, March 16, 2011

World Series is Scheduled March 17th and 18th

#3 Texas Titans will Host #4 Oaklawn Warriors in the second Baseballczar World Series.


Texas is the defending world champion, and Oaklawn last year reached the semi-finals last year, always a tough team, this should be a good match up. Good Luck to both teams.

Free Agent Update/World Series

It is less than 24 hours before the first RFA's are signed to new contracts.
If you have players with a zero (0) in their 'years' their contract will expire
at 11:59pm EDT Sunday March 20th. If you have not replaced them, or 
offered a new contract by March 19th they will become Unrestricted Free Agents.
This means they will move to open market and off your team, off your roster.

Check out the RFA sidebar.

Season 3 starts March 23rd come rain or shine. Check the blog or FB for more info.
Easily stay updated with baseballczar,  follow us on Twitter.
Twitter updates provide links to our blog/fb updates.  They are short, concise messages
that keep you in the know.

Like us on fb. Yes it sounds strange but it helps spread the Baseballczar World.
More and more managers are playing, if you like baseballczar, Like Us.

See you on FB, Twitter and Blogspot,

Rod Griola
Zoey Peeps

Sunday, March 13, 2011

Baseball Final Four Set Games, March 15/16

Games Run Game 1 - 4, March 15th, Game 5-7 March 16.
#1 Clark Dreamer vs. #4 Oaklawn Warriors
#2 Sudbury Steelers vs. #3 Titans (Last Year WS Champs)

Good Luck to all the teams.

Starts at Midnight on March 14th Sign your RFA
Remember all this week is Free Agent Week. Add that key player to improve your team. You can offer a contract to any player on any team.

To get all the latest hook up our twitter to your twitter.
#baseballczar to find us or hit the link.

Twitter for Baseballczaros

Post Season/Free Agent Update

Sunday March 13,

The Great 8 have been set. The series will be played out all day Sunday.
Monday March 14th, starts free agent week, playoffs resume Tuesday .
This is an opportunity to improve your team by adding new players without
player development or waiting for a trade or UFA. Check out the RFA sidebar.

Season 3 starts March 23rd come rain or shine. Check the blog or FB for more info.
Easily stay updated with baseballczar, follow us on Twitter.
Twitter updates provide links to our blog/fb updates. They are short, concise messages
that keep you in the know.

Like us on fb. Yes it sounds strange but it helps spread the Baseballczar World.
More and more managers are playing, if you like baseballczar, Like Us.

See you on FB, Twitter and Blogspot,

Rod Griola
Zoey Peeps

Saturday, March 12, 2011

New Rule to Manager Logins

This is also in the Quick Start Sidebar Tutorial in Baseballczar.

1/2/3/4 Login Rule - This will start being enforced in Season 3.

Managers must log in at least 1 time every 2 weeks to maintain a team.
After 2 weeks of no manager login players quit training.
After 3 weeks the Sim takes over the team.
After 4 weeks the Sim dismantles the team.

Requiring one login every two weeks is pretty standard in sim games, unless Managers pay some sort of subscription. Baseballczar does not charge for any part of our site, thus keeping teams available to managers that want to play and be active is very important.

We will send emails out at the 2, 3 and 4 week point to remind absent managers.

In reality its not so new, but previously I had waited the entire season to siphon off absent managers. But there are a lot of new managers joining up and I need to use all the space we have effectively.

User Login Problem

There was a continuing problem where some new users would register, log out, then the next time they logged in the site would not let them in. I had coded things a little wacky which caused this problem but it is now fixed.  If there are any problems please shoot me an email or post a comment on FB, or the Blog.

Please remember that I post most new info here first.

Thanks

RG

Friday, March 11, 2011

Baseballczar Round 4 Playoffs Booked.

Round 3 performances of note: 

The #1 Clark Dreamer lost only their 2nd game in Season 2 today, but prevailed in the final two games against #32 Bristol City Robins.

#83 NY SPARTANS continue to win taking two from the #25 Montreal Expos.

Round 4 switches to five game series. Games start at 9am and 10am, and play every two hours until one teams takes the series.

Remember 3 days until Free Agent Week. RFA's will be available starting at midnight this Monday March 14th at Midnight. Good Luck

RG

Thursday, March 10, 2011

Baseballczar Round 1 is gone, Round 2 is here.

Round 1 proved to be as exciting as I thought filled with upsets and big scores. But on to Round 2.

The playoffs from here on out run similar to the NCAA Mens BB championships 64 seeded teams placed into groups to keep things organized.  Round two groups are #44 - #75.  For round 3 first 16 group winners, #44 - #59 play #60 - #75. I messed up group #43 so there is none, and #45 and #44 are flipped. Check out the below example, the higher ranked team continues to have home field advantage for the 3 game series.

Remember  4 days until Free Agent week starts allowing managers to offer a contract to any RFA!

Round 3 Winner Match ups. 
#75 v #45
#74 v #44
#73 v #43
#72 v #42  etc.

Any questions just ask, just post a comment or shoot me an email

Thanks,

RG


Wednesday, March 9, 2011

Tuesday March 8, 2011

Playoffs start Wednesday March 9th. Please check out your team match up. Playoffs run 7 rounds ending with the BBZ World Series March 17/18. There is more detail at our blog baseballczar.blogspot.com.

Free Agent Week starting March 14 at Midnight to March 19th Midnight
There is more detail on Restricted Free Agents (RFA) in the Tutorial sidebars. But in essence you can make free agent contract offers to any player on any team that has an expiring contract, or 0 in the years column. These are RFA's. It is like MLB offseason free agency. If you want to make your team better check out the RFA list under 'GM Office > RFA'. There are no restrictions in the number of players a team can sign.

Season 3 starts March 21st.
Regular season games start March 23rd. It is sure to be an exciting new season, with more improvements and features forthcoming.

Like Baseballczar?
To make news and tutorials accessable to managers we are moving to Facebook, Twitter, and Blogspot for most of our Baseballczar communications rather than only email Social Media is a great way to reach more users in more engaging ways. Baseballczar emails will be used for personal communications, site activations and confirming certain transactions such as email or password changes and finally for missing managers...hello out there.

Sunday, March 6, 2011

BBZ Season 2 Playoff Update!

Playoff Round 1 - Tuesday March 9th, 2011 9am
 
All 106 Active teams qualified for the BBZ playoffs. Log in and take a look at the rankings. Teams #1 - #22 have a first round bye. 1st round games were scheduled as of Sunday night.

To get the playoffs down to 64 teams starting in the 2nd Rd, the 1st Rd games are teams ranked 106th  - 65th as visitors Vs. 64th - 23rd as home teams. In the BBZ playoffs the higher ranked team always carries the home field advantage.  The first game of Season 2 Playoffs is 9am,  #23 Jersey City Express AAA East vs. #106 Kingston Kavemen AAA West.

BBZ 3 and 5 game series are played out in one day as listed. Game times stagger starting at 9am, roughly teams play games 3 hours apart ie; 9a, 12a, 3a... 10a, 1p, 4p etc to give managers time to change lineups as needed.

"If necessary" games (Game 3 in a 3 game series, and Game 4/5 in a 5 Game series) will be on your team schedule whether those are played or not.

Aside from the first round all other playoff scheduling remains the same, starting at Round 2 March 10th.

If you are a new owner joining BBZ after Sunday March 6th, the new season starts March 21st. But you can still trade and sign players. All managers can also create Private Leagues to fill the game gap. PL's are free to play for all teams, so check them out they add team money and player experience.

Good luck to all teams in the playoffs.

Season 2 Playoffs Original Post


RG

Pitching Data Fixed

Removed the double lines of Season 2 data.

Sunday March 6, 2011



Social Media Move
Just an update to our news feed. To make news more accessable to managers we are moving to Facebook, Twitter, and Blogspot for most of our Baseballczar communications rather than only email (which I think most people don't fully read just thinking of my own habits). Social Media is a great way to reach more users in more engaging ways, email will still be used but for personal communications, activations and confirming certain transactions such as email or password changes.

How?
Essentially I will post site news on Blogspot (its just easier than email) which will be dupicated on Facebook. I have to coordinate the Baseballczar fb page with a new page because the old one is connected to my personal FB - that should be done soon. Facebook will have all the tutorials, in addition to the tuts being on the site, but eventually site based tuts will be more tucked away than they are now . Plus I'm planning to add (?) pop ups all over the site to add immeditate guidance. Twitter will have all the updates anyone can follow and there is some baseball news feeds in there which is cool.

Discussion Forums
I feel that having a community is important. Forums encourage open feedback which I use to guide site development, and it gives managers a place to throw around ideas on how to play. I have started discussions on the Baseballczar FB page. I believe managers can also start topics, and I encourage you to do so. I will also try to have some standard forums for discussions. I still encourage direct suggestions via the site link, but posting is cool too. Just remember to use normal discourse given the public can read this stuff.

Facebook Connect
Yes. I do plan on integrating Facebook Connect into Baseballczar. There are a few things that have to happen but its in the plan going forward. Facebook Connect will add a better way for managers to connect to each other than I could do on my own. But it also adds a huge convenience factor to logging in. There is also a possibility of using Google as well, if managers ask for it I will do it.  I use both FB and Google in different places personally, but I am a one man shop... just changing a light bulb has to be considered.

See you on fb, Twitter and Blogspot,

Rod Griola
Zoey Peeps

Hitter Data Fixed

Hitter Data Fixed. Pitchers Tomorrow

Saturday, March 5, 2011

News Saturday March 5, 2011

Database Error

I found an error in the player league records. The gist of the problem is Players appearing in a League Game now have two records for Season 2.  Essentially when I launched the Private Leagues I left out a new column of data in player historical records. When I later added the column this created the appearance, to the Sim, that the player had no Season 2 record and created one for the player.  Its not a big deal, more annoying that anything else,  but I'm working on a script to combine the data and delete the extra record.  Thanks RG

News Saturday Feb 26, 2011

Saturday February 26, 2011

Recent Site work
Working on Baseballczar layouts. I am trying to get the layouts to work equally with all browsers. My appologies to any IE users. I have seen IE rendering problems on the PL standings and full league standings. I'm working through it as fast as I can. As I make adjustments it will also affect Firefox and Chrome users. Any feed back would be great. I just got a Windows machine so I can view IE properly, and its been more than eye opening. Thanks for your patience
.
Season 2 Playoffs + Trade Week
The next two weeks are important in Baseballczar. The day after the Season 2 ends playoff matchups will be announced. The format is TBA, in Baseballczar First Season we put all active teams into the playoffs. The First Baseballczar World Series Champion was the #1 Texas Titans 4 games to None over #11 Bridgeton Pacaderms. This Season 2 playoffs will probably be a similar format.

Trade Week RFA's
Week 14 is Trade Week. All players in the last year of their contact noted by a Zero (0) in the contract column are open for contract offers. There are more details in the sidebar guide RFA Signings. Please note: Players will NOT resign if their Managers do not offer a contract. Resigning is NOT automatic Managers must make an offer to resign a player. Players not offered a contract will become a UFA the next season. Also know that each team gets two 18 year old players at the start of the season.

Private Leagues
Everything is up and running. Start a league today, invite a friend to join BBZ. All the leagues are free. Check out the Private League guide in the sidebar for more details.

Player Salaries/ Bankruptcies
I few weeks ago I added money to all the accounts of each team. New teams still start at 250k. No bankruptcy plan as of now...rather no teams will be going bankrupt.

My Plan for the economy:
Some of the revenue issues will be eleviated with the release of Private Leagues because the increase in revenue is contained in the Sim which needed to be modified to accomodate the PL's. I am however sticking to the list below to help with the revenue. Also remember the O2O games (Owner to Owner) DH games generate money as well as selling players.
  • Increase pergame ticket revenues League + Playoffs. Based on Division Level
  • Each Team will get weekly advertisement revenue. Based on Division Level
  • Increase o2o revenue to about 10% of League Game Revenue
  • Add Private Leagues, and League Wide Cups, this will let more teams generate more overall revenue
  • Top 3 Spots in each division will get Prize money at the end of the season. Based on Division Level
These items will be implemented in the near future, my target is before season 3.
Note: Sim controlled teams do not generate revenue, make trades or join the playoffs. When Sim teams are turned over to a manager the bank account starts at $250k.

Thanks again,

Rod Griola
Zoey Peeps

Friday, March 4, 2011

Season 2 Playoffs/RFA Schedule

Season 2 Playoffs Update 3-6-2011


BBZ playoffs will be structured as follows, very similar to Season 1.

Playoffs Begin March 8th. All pitching staffs are reset so team rotations start with your #1 guy and follow your 5 man rotation.

All Active Managed Teams prior to the start of the playoffs will gain birth to playoffs. Currently that number is 95 Teams!

Only Active Managed teams qualify. For any Managers joining between the end of Regular Season schedule and the Start of Season 3 I'll put them in a Private League to get their team playing.

How Brackets are paired:
BBZ Ranking

March 6
Last Regular Season Game

March 7
Pairings Announced

March 9
Rd 1, Teams Ranked 96 - 33, 3 Game Series - 64 Teams in action
March 10
Rd 2, Winners Rd 1 v Teams 32 - 1 , 3 Game Series - 64 Teams in Action
March 11
Rd 3, Winners Rd 2, 3 Game Series, 32 Teams
March 12
Rd 4, Winners Rd 3, 5 Games Series, 16 Teams
March 13
Rd 5, Winners Rd 4, 5 Game Series, 8 Teams

March 14 (Start of Free Agent Week)
Restricted Free Agents will take offers:
March 14 at Midnight --> March 19th at 11:59pm

March 15-16
Rd 6, Winners Rd 5, 7 Game Series, 4 Teams

March 17-18 (Free Agent Week) Last Week of Season
Rd 7 World Series

March 20 Last Day of Season 2
March 21 First Day Season 3
March 23 First Game Season 3