ee Software Team

ee Software Team

Wednesday, 4 June 2014

2014 World Cup on "ee Soccer Score Keeper"

This video shows how an amateur soccer league can be set up, updated and viewed using 'ee Soccer Score Keeper'.

The video uses the 2014 World Cup Tournament, with a focus on team Brazil, as an example to demonstrate how ee Soccer Score Keeper' can be used to track an individual's own amateur soccer league.

Note that the first two videos show how the 'ee Soccer' app has been designed to handle a real world example with 32 teams and 736 players with rapid responsiveness. Imagine how it could handle your amateur soccer league!

1. The first video shows the definition of :
  • A League into 8 Groups
  • 32 teams
  • Initial Standings for all teams
  • 48 Group Stage Matches/Games.

2. The second video shows the definition of :
  • 736 Players and initial Player Statistics for 736 Players, as published by FIFA after June 5, 2014

3. The third video shows the Game Log for Game 1 between Brazil and Croatia on June 12, 2014:
  • Shows Depth Chart for Brazil
  • Shows Game Log entries by minute
  • Shows Player Game Log for Brazilian Players after Game 1

4. The next video shows Brazil's Game Log for Game 3 between Brazil and Cameroon June 23, 2014:
  • Shows Game Log entries by minute
  • Shows Player Game Log for Brazilian Players after Game 3

This post will be updated after Brazil's Round of 16 Games with additional videos to show update of game results, team standings, and player statistics.

Saturday, 24 May 2014

ee Soccer Score Keeper Tutorial

This is the start of tutorial for ee Soccer Score Keeper

(buy 'Soccer Score Keeper in the Google Play Store)

1. A league structure consists of a league and any subdivisions into groups and subgroups. How to set up a league structure depends on how teams should be organized.
  • With a smaller number of teams, a league can stand on its own, and teams can be added directly under the league. Examples include EPL and Bundesliga.
  • With a larger number of teams, the league can be divided into groups. The 2012 Olympics Soccer Tournament was divided into four groups, and the subdivisions were simply called 'Groups'. Four Teams were placed into each Group. There are 8 Groups (A-H) defined in the 2014 Fifa World Cup. The W-League has 4 groups called Conferences.
  • With a larger number of teams, such as the Super-20 League, the league is divided into Divisions, and then the Divisions are divided into subgroups corresponding to Areas. 
  • The App lets you label the groups and subgroups into something more meaningful like Conferences and Divisions.
The you-tube video below shows two existing Leagues, each subdivided into groups, and then shows adding a league called Tournament 1 with no subdivisions:

  • Tap the '+' button to open the Add screen (for League, or Group, or SubGroup)

2. Adding a team

Three of four teams have been added to the "Tournament 1"  league. The next video shows adding a fourth team to the Tournament league:

3. Adding Players

The next video shows players and a depth chart for other leagues defined in the app, and then shows adding two players and one goalie added to the Tournament 1 Blue team.

4. Adding Games

This video shows 4 of 6 completed games between the Tournament 1 teams already entered, and the team standings for the first 4 games, and then adds the remaining 2 games to the schedule.

5. Scoring a game

Two separate videos show how to update game results, team standings, and player statistics using two alternate methods, one for each game previously entered.

The first game shown is updated simply by entering the game score directly. This updates the team standings. Player stats are then shown being updated.

  • To update game scoring directly, tap a team name to unlock the team's score fields (Normal Time, Extra Time, Penalty Goals) and enable the '+' and '-' buttons.
  • To update game scoring with a Game Log, click the 'Add Log' button to open a Game Log screen

The second game is updated using the game log which represents entering a running log of events, such as goals and penalties. This updates the game score, team standings and  player statistics.

Thank you

Monday, 19 May 2014

ee Baseball Score Keeper - tutorial 5

This tutorial shows how game status can be updated using a Game Log of events for events as they occur each inning, and how such an approach automatically creates and updates a player game log for the game and rolls up all the games of a player into his/her up to date standing.

In the video, we add the last game of the tournament (game 6 of 6) and enter the events for player George on the Green team. We then view the player game log that was generated.

  • In the video, we tap the 'Add Log' button to open the Game Log screen

A 'landscape' video link is below to show (more) fields that are not visible when in 'portrait' view. The landscape view shows:
  • Runs for and against in Team Standings
  • More statistic fields for batting and fielding for player standings and player game logs
  • export of files for personal analysis in excel. This exports all data in the App. (In this case, there happens to be a lot of data, especially from results of almost 150 MLB games, so there happens not to be enough memory in the device's free KingsoftOffice app to modify it.)
  • An extra game could be added as a 'post-season' or playoff game to break the tie between the Blue and Green teams.

Finally, below is a video showing pitching statistics:

The End of Tutorial

ee Baseball Score Keeper - tutorial 4

In this tutorial, we add a scheduled game for the Blue team. In this simple example, each of the 4 teams plays each other team.

We then update the game results using the simpler of two approaches:
  • Update the game results directly without using a (Game) Game Log and then update the Player Game log for person Frank on the Blue team. This approach allows the user to enter a minimum of data for a game and enter player game log data for the player of interest (him/her self)
  • Update the game using a game log to record the inning by inning events of the game. Then we view the Player Game Log for Frank
In either case, the team standings are updated.

Note the following in the video:
  • 4 games (out of 6) have been entered in the schedule for the Tounament with scores without game logs.
  • Team Standings reflect the results of the two games for each team
  • A player game log has been entered directly for player Frank of the Blue team for each game
  • we will enter game 5 of 6 and create a player game log for Frank 
  • Notes - to enter the Runs, Hits, and Errors directly tap a team name. This will unlock the Runs, Hits, and Errors columns for the team and enable the '+' and '-' buttons. Then tap the other team name to enter its Runs, Hits, and Errors. Don't tap the 'Add Log' button because this is used in the next video to update scores using a Game Log.

In the next tutorial, we use the second approach to update game results and player standings using a Game Log.

ee Baseball Score Keeper - tutorial 3

This tutorial shows adding players to a team.

For brevity, several players have already been added. In the video, we add two more player to team Blue and view the resulting Depth Chart.

The video also shows initial zero totals for team standings and player statistics.

  • Tap the '+' symbol to open the Add Player screen
  • Fields Age, Weight, and Height are optional

ee Baseball Score Keeper - tutorial 2

This tutorial shows adding teams to a league:

In this example, we will use the Tournament 1 league, representing a simple 4 team weekend tournament.  In the video, we add 4 teams.

  • Tap the '+' symbol on the Teams screen to open the Add Team screen

ee Baseball Score Keeper - tutorial 1

This tutorial shows how to add a league.

  • The app allows you to add more than one league. Each league is independent.
  • Each league can have a different structure. A league can be standalone, or be organized into subgroups, one or two levels deep.
  • Having multiple leagues allows you to be in a league of teams that play over months, and also have a record of leagues (i,e, tournaments) that you play in over a single weekend.
The video will show adding two leagues. One league will be standalone, the other will be two levels deep, being organized into conferences and divisions within much like the MLB.

  • When on the Leagues screen, tap '+' to add a league. It will present a screen to enter the league name, and optional group and subgroup labels. These labels appear on on other screens. The labels can be changed at a later time. For example, the MLB league is broken down into groups called Conferences, and then groups called American League and National League are added. The Group Label could alternatively be entered as 'SubLeague'.
  • After a league is created, tap the league name row to view the groups of the league. If you want to break the league into groups, then tap '+' to add a group. This will open a dialog box in which to enter the group name.
  • Similarly, after a group is created, tap the group name row to view the subgroups of the group, and if you want to break a group into subgroups, then tap '+' to add a subgroup.