Category: Technical Issues

As some of you may have noticed before the All-Star break there was a lag in the picks resolving. We took the break to update the code to help speed the process up. Unfortunately when we went back live tonight it caused a minor problem in the game.

OK that’s putting it nice. It was a big F* up.  Each player’s outcome was recorded as the previous batters. So as one honest player wrote us  “I received a HR from JD Martinez when he really K’d” .

Our lead architect stopped dinner at his in-laws and corrected it by about 8:30 PM EST. We thank him for his heroics and ask his beautiful wife for forgiveness.

As a result we are going to refund all paid entry games entered before 8:30 but allow you to play out the results. If you finish in the money we will pay out those prizes. Hopefully all is back to normal.

Please use the following steps to install the Fanamanas’ Android App on your mobile device.

  1. Go to fanamana.com and click the “Download for Android” button. You will get a message that says “This Type of file can harm your device. Do you want to keep fanamana.apk anyway?”  Click “OK”.
  2. File will download onto your device.
  3. Select file once it is downloaded. Press “Settings” on the Install blocked box
  4. Click the “Unknown sources” box in the security screen
  5. Click the Install button
  6. Play and share with your friends

Screenshot_2015-04-06-11-14-43     Screenshot_2015-04-06-11-15-09     Screenshot_2015-04-06-11-18-22

 

     Screenshot_2015-04-06-11-18-57     Screenshot_2015-04-06-11-19-34

In last night’s game 2-BaggeR was cheated out of a run by a bad call. With two outs in the second inning, they had Billy Butler and Christian Yelich selected.  Butler struck out just before Yelich hit a single. In fact it was 0.050 seconds before.  

As a result, the game on the server side did not keep Yelich on base, even though the app did. Three batters later when Adam Dunn homered it was scored as a solo HR rather than a two-run shot. 

Just like MLB has instant reply, we are working on replay for Fanamana.  While this event is very rare, there will be a server side fix that will reorder and re-score the game in case this happens in the future.  Apologies to  2-BaggeR. 

Here is how it happened;

Inning At Bat Runs Outs Hits Bases Description
1 1 0 1 0 0 Josh Hamilton grounds out.
1 2 0 2 0 0 Aramis Ramirez out on sacrifice fly.
1 3 0 3 0 0 Devin Mesoraco flies out.
2 4 0 1 0 0 Ryan Braun grounds out.
2 5 0 2 0 0 Brett Gardner strikes out swinging.
2 6 0 3 0 0 Billy Butler called out on strike. 2014-07-12 00:37:19.943
2 7 0 0 1 1 Christian Yelich to first. 2014-07-12 00:37:19.993
3 8 0 1 0 0 Chase Utley grounds out.
3 9 0 2 0 0 Jacoby Ellsbury grounds out.
3 10 1 0 1 4 Adam Dunn smacks a home run.
3 11 0 0 1 1 Daniel Murphy to first.
3 12 0 3 0 0 Josh Harrison strikes out swinging.

So we got to the bottom of some of the issues we had last night with picks not getting resolved.  We get our live data feed from a company call SportsData.  They updated their feed to us to include some new outcomes that we didn’t account for. They were:

  • 3/13/2014 – Added additional pitch outcomes for fielders choice: oFCT2, oFCT3, oFCT4, aFCAD2, aFCAD3, aFCAD
  • 3/20/2014 – Added additional pitch outcomes for reached on error: aROEAD2,  aROEAD3, aROEAD4, oROET2, oROET3, oROET4
  • 3/27/2014 – Added additional pitch outcomes for sacrifice flies: aSFAD2, aSFAD3, aSFAD4, oSFT2, oSFT3, oSFT4
  • 3/27/2014 – Added additional pitch outcomes for sacrifice bunts: aSBAD2, aSBAD3, aSBAD4, oSBT2, oSBT3, oSBT4

Last might if you had Yasmani Grandal at bat when this play happened:

“Yasmani Grandal reaches on a fielder’s choice out, first baseman Adam LaRoche to third baseman Anthony Rendon to catcher Jose Lobaton to third baseman Anthony Rendon. Seth Smith out at home. Yasmani Grandal to 2nd on the throw.”

This resulted in an outcome of  aFCAD2 (Reached On Fielders Choice – Adv 2nd) which we didn’t have in our system. Last season this just would have been aFC (Reached on Fielders Choice). So they’ve now got more granular outcomes but still will be the same outcome in our game as a Fielder Choice out. BTW in case you need a recap the basic rules are here.  Updated TOS and detailed rules are coming.
And you thought keeping score was hard.