The Gridiron Uniform Database Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Building a Better Simulation

3 posters

Go down

Building a Better Simulation Empty Building a Better Simulation

Post  Austin Snelick Tue Jun 29, 2021 12:55 pm

I'm starting the initial steps in building a better play by play, game simulation.

For an early step, I'm breaking individual plays into parameters, with a few components (keep in mind that to begin a new simulation process, in can't be in depth, but will serve as building blocks to a more complex simulation down the road).

The basic components of a play (excluding kickoffs) are:

Time remaining
Score
Down
Distance
Timeouts (for both teams)

What I need next is each component to be broken down into significant segments, that impact a play. For example, calling a play at any time in the first quarter is not going to be effected by the amount of time remaining in the game, where as, regardless of score, the offensive play call with 30 seconds to go in the second quarter is always dependent on time remaining (even if that means just taking a knee). So where do we draw these lines? At what point (time remaining) in the second quarter, does the play call depend on time remaining? The same goes for all of the above play components. On the reverse side, at what times in a game is the playbook wide open to any play?


For anyone who is interested in this, how would you go about breaking down these components into significant game segments?

To start, obviously, down is simple, and I think it should always be broken down into 1st, 2nd, 3rd, and 4th down.
For score, I would break it down into differentials of
0
+/- 1-2
+/- 3
+/- 4-5
+/- 6-8
+/- 9-11
+/- 12-16
+/- 17+
Although, this may even be too broken down for stage one, but it's somewhere to start.


How would you all break down the components?

My goal is to take these breakdowns, and use specific game situations to build a coaching AI of sorts, to see what actual NFL coaches play calls were in games from 2009-2018 (that's the data I have), and use that as a basis to call plays in a simulation.
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

92Mafia likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Austin Snelick Tue Jun 29, 2021 2:55 pm

I just realized, ball location should be on this list as well.
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Austin Snelick Thu Nov 04, 2021 12:30 pm

I've been messing around with some simulation alternatives, and I think I'm heading in the correct direction.


I have yet to map the play out put to a date time, to work with the live game part of the site, but I'm no longer going to be pulling from past NFL games for the play by play, but rather, I'll use a different NFL simulator, and then sub in GSL team names.
The following is example play by play data that I can collect (the formatting isn't very nice, because the forum changes things on me). This will not be what the play by play will look like on the website, but a demonstration that I can collect this data.
You may also notice place holders for player names. I'm not sure If I'll be integrating custom rosters for this season, but, I would have the capacity at some point in the future to have that, meaning I could also collect individual player statistics.

So this is still a work in progress, and I'm hoping I can make this work for 2022.


New York CityHawks (NY) at Albuquerque Atoms (ABQ)

----------------------------------------------------------------
New York (NY) at 15:00
----------------------------------------------------------------
Quarter: 1 Down: Kickoff Distance: Ball On: Own 30 NY: 0 ABQ: 0 Play Description: New York (NY) prepares to kickoff.
Albuquerque (ABQ) catch the ball at the ABQ 15 and return it to the ABQ 29.

----------------------------------------------------------------
Albuquerque (ABQ) at 14:54
----------------------------------------------------------------
Quarter: 1 Down: 1 Distance: 10 Ball On: Own 29 NY: 0 ABQ: 0 Play Description: <QB>'s pass is batted down. Incomplete pass.
Quarter: 1 Down: 2 Distance: 10 Ball On: Own 29 NY: 0 ABQ: 0 Play Description: <QB>'s soft pass is to <WR> who holds on to the the ball and runs for a 10 yd gain.
Quarter: 1 Down: 1 Distance: 10 Ball On: Own 39 NY: 0 ABQ: 0 Play Description: <QB> zips the short pass to <WR>. Catch is good and <RB> gets some yardage for a 12 yd gain.
Quarter: 1 Down: 1 Distance: 10 Ball On: ABQ 49 NY: 0 ABQ: 0 Play Description: <QB> overthrows <WR> and the pass is incomplete.
Quarter: 1 Down: 2 Distance: 10 Ball On: ABQ 49 NY: 0 ABQ: 0 Play Description: <QB>'s pass is just out of the reach of <WR>.
PENALTY on NY: Defensive Holding, 5 yards enforced on the NY 49 - NO PLAY. Automatic First Down.
Quarter: 1 Down: 1 Distance: 10 Ball On: ABQ 44 NY: 0 ABQ: 0 Play Description: <QB>'s long pass is broken up. Incomplete pass.
Quarter: 1 Down: 2 Distance: 10 Ball On: ABQ 44 NY: 0 ABQ: 0 Play Description: <RB> gains 4 yards on a sweep left.
Quarter: 1 Down: 3 Distance: 6 Ball On: ABQ 40 NY: 0 ABQ: 0 Play Description: <QB> underthrows <WR>. Incomplete pass.
Quarter: 1 Down: 4 Distance: 6 Ball On: ABQ 40 NY: 0 ABQ: 0 Play Description: Albuquerque (ABQ) prepares for a punt.
PENALTY on NY: Encroachment, 5 yards enforced on the NY 40 - NO PLAY.
Quarter: 1 Down: 4 Distance: 1 Ball On: ABQ 35 NY: 0 ABQ: 0 Play Description: Albuquerque (ABQ) prepares for a FG attempt.
<KICKER>'s 52 yd. field goal slips just inside the upright!
Drive Summary: 7 plays, 26 yds, 2:27

----------------------------------------------------------------
Albuquerque (ABQ) at 12:16
----------------------------------------------------------------
Quarter: 1 Down: Kickoff Distance: Ball On: Own 30 NY: 0 ABQ: 3 Play Description: Albuquerque (ABQ) prepares to kickoff.
New York (NY) catch the ball at the NY 9 and return it to the NY 32.

----------------------------------------------------------------
New York (NY) at 12:08
----------------------------------------------------------------
Quarter: 1 Down: 1 Distance: 10 Ball On: Own 32 NY: 0 ABQ: 3 Play Description: <QB>'s pass is just out of the reach of <WR>.
Quarter: 1 Down: 2 Distance: 10 Ball On: Own 32 NY: 0 ABQ: 3 Play Description: <RB> pounds ahead for 5 yards.
Quarter: 1 Down: 3 Distance: 5 Ball On: Own 37 NY: 0 ABQ: 3 Play Description: <RB> makes his way for 1 yard.
Quarter: 1 Down: 4 Distance: 4 Ball On: Own 38 NY: 0 ABQ: 3 Play Description: New York (NY) prepares for a punt.
Albuquerque (ABQ) return it to the NY 40.

----------------------------------------------------------------
Albuquerque (ABQ) at 10:24
----------------------------------------------------------------
Quarter: 1 Down: 1 Distance: 10 Ball On: ABQ 40 NY: 0 ABQ: 3 Play Description: <RB> picks up 1 yard off tackle left.
Quarter: 1 Down: 2 Distance: 9 Ball On: ABQ 39 NY: 0 ABQ: 3 Play Description: <QB>'s short pass is to <WR> who makes a nice catch on the run, and outruns the defense to get into the endzone.
Albuquerque scores a touchdown!
Quarter: 1 Down: PAT Distance: Ball On: ABQ NY: 0 ABQ: 9 Play Description: Albuquerque (ABQ) prepares for the extra point.
The extra point attempt is good.
Drive Summary: 2 plays, 40 yds, 0:46

----------------------------------------------------------------
Albuquerque (ABQ) at 9:38
----------------------------------------------------------------
Quarter: 1 Down: Kickoff Distance: Ball On: Own 30 NY: 0 ABQ: 10 Play Description: Albuquerque (ABQ) prepares to kickoff.
New York (NY) catch the ball at the NY 4 and return it to the NY 28.

----------------------------------------------------------------
New York (NY) at 9:29
----------------------------------------------------------------
Quarter: 1 Down: 1 Distance: 10 Ball On: Own 28 NY: 0 ABQ: 10 Play Description: <QB> scrambles for 5 yards.
Quarter: 1 Down: 2 Distance: 5 Ball On: Own 33 NY: 0 ABQ: 10 Play Description: <QB>'s pass is just out of reach of <WR>. Incomplete pass.
Quarter: 1 Down: 3 Distance: 5 Ball On: Own 33 NY: 0 ABQ: 10 Play Description: <RB> gains 1 yard up the middle.
Quarter: 1 Down: 4 Distance: 4 Ball On: Own 34 NY: 0 ABQ: 10 Play Description: New York (NY) prepares for a punt.
Albuquerque (ABQ) return it to the ABQ 32.

----------------------------------------------------------------
Albuquerque (ABQ) at 7:54
----------------------------------------------------------------
Quarter: 1 Down: 1 Distance: 10 Ball On: Own 32 NY: 0 ABQ: 10 Play Description: <QB> completes the pass to <WR> who gets a few steps before being brought down for a 10 yd gain.
Quarter: 1 Down: 1 Distance: 10 Ball On: Own 42 NY: 0 ABQ: 10 Play Description: <QB>'s pass is just out of the reach of <WR>.
Quarter: 1 Down: 2 Distance: 10 Ball On: Own 42 NY: 0 ABQ: 10 Play Description: PENALTY on NY: Encroachment, 5 yards enforced on the ABQ 42 - NO PLAY.
Quarter: 1 Down: 2 Distance: 5 Ball On: Own 47 NY: 0 ABQ: 10 Play Description: <RB> rushes for 9 yards off tackle right.
Quarter: 1 Down: 1 Distance: 10 Ball On: ABQ 44 NY: 0 ABQ: 10 Play Description: <RB> gains 26 yards up the middle.
Quarter: 1 Down: 1 Distance: 10 Ball On: ABQ 18 NY: 0 ABQ: 10 Play Description: <RB> pounds ahead for 8 yards.
Quarter: 1 Down: 2 Distance: 2 Ball On: ABQ 10 NY: 0 ABQ: 10 Play Description: <RB> picks up 10 yards on a draw play.
Albuquerque scores a touchdown!
Quarter: 1 Down: PAT Distance: Ball On: ABQ NY: 0 ABQ: 16 Play Description: Albuquerque (ABQ) prepares for the extra point.
The extra point attempt is good.
Drive Summary: 6 plays, 63 yds, 2:53

----------------------------------------------------------------
Albuquerque (ABQ) at 5:01
----------------------------------------------------------------
Quarter: 1 Down: Kickoff Distance: Ball On: Own 30 NY: 0 ABQ: 17 Play Description: Albuquerque (ABQ) prepares to kickoff.
New York (NY) catch the ball at the NY 5 and return it to the NY 34.

----------------------------------------------------------------
New York (NY) at 4:52
----------------------------------------------------------------
Quarter: 1 Down: 1 Distance: 10 Ball On: Own 34 NY: 0 ABQ: 17 Play Description: <RB> gets back to the line of scrimmage.
Quarter: 1 Down: 2 Distance: 10 Ball On: Own 34 NY: 0 ABQ: 17 Play Description: <QB>'s short pass is to <WR> who makes the catch and falls forward for a 6 yd gain.
Quarter: 1 Down: 3 Distance: 4 Ball On: Own 40 NY: 0 ABQ: 17 Play Description: <QB> completes the long pass to <WR> who makes a nice catch, sheds a tackle before getting leveled. 43 yd gain.
Quarter: 1 Down: 1 Distance: 10 Ball On: ABQ 17 NY: 0 ABQ: 17 Play Description: <RB> carries, but is tackled for no gain.
Quarter: 1 Down: 2 Distance: 10 Ball On: ABQ 17 NY: 0 ABQ: 17 Play Description: <QB> overthrows <WR> and the pass is incomplete.
Quarter: 1 Down: 3 Distance: 10 Ball On: ABQ 17 NY: 0 ABQ: 17 Play Description: <QB> overthrows <WR> in the endzone and the pass is incomplete.
Quarter: 1 Down: 4 Distance: 10 Ball On: ABQ 17 NY: 0 ABQ: 17 Play Description: New York (NY) prepares for a FG attempt.
<KICKER>'s 34 yd. field goal hooks through the uprights!
Drive Summary: 6 plays, 49 yds, 2:57

----------------------------------------------------------------
New York (NY) at 1:51
----------------------------------------------------------------
Quarter: 1 Down: Kickoff Distance: Ball On: Own 30 NY: 3 ABQ: 17 Play Description: New York (NY) prepares to kickoff.
Albuquerque (ABQ) catch the ball at the ABQ 9 and return it to the ABQ 48.
PENALTY on ABQ: Holding, 7 yards enforced on the ABQ 14.

----------------------------------------------------------------
Albuquerque (ABQ) at 1:39
----------------------------------------------------------------
Quarter: 1 Down: 1 Distance: 10 Ball On: Own 7 NY: 3 ABQ: 17 Play Description: <QB>'s short pass is to <WR> who gets a few steps before being brought down for a 2 yd gain.
Quarter: 1 Down: 2 Distance: 8 Ball On: Own 9 NY: 3 ABQ: 17 Play Description: <RB> picks up 5 yards on the end around.
Quarter: 1 Down: 3 Distance: 3 Ball On: Own 14 NY: 3 ABQ: 17 Play Description: <RB> rushes for 1 yard off tackle right to the sidelines before getting out of bounds.
Quarter: 1 Down: 4 Distance: 2 Ball On: Own 15 NY: 3 ABQ: 17 Play Description: Time Expires
End of 1st Quarter ... New York: 3 Albuquerque: 17
Quarter: 2 Down: 4 Distance: 2 Ball On: Own 15 NY: 3 ABQ: 17 Play Description: Albuquerque (ABQ) prepares for a punt.
New York (NY) return it to the ABQ 48.

----------------------------------------------------------------
New York (NY) at 14:48
----------------------------------------------------------------
Quarter: 2 Down: 1 Distance: 10 Ball On: ABQ 48 NY: 3 ABQ: 17 Play Description: <RB> picks up 4 yards on a draw play.
Quarter: 2 Down: 2 Distance: 6 Ball On: ABQ 44 NY: 3 ABQ: 17 Play Description: <QB> scrambles for 8 yards.
Quarter: 2 Down: 1 Distance: 10 Ball On: ABQ 36 NY: 3 ABQ: 17 Play Description: <QB> overthrows <WR> and the pass is incomplete.
Quarter: 2 Down: 2 Distance: 10 Ball On: ABQ 36 NY: 3 ABQ: 17 Play Description: <RB> picks up 2 yards on a draw play before running out of bounds.
Quarter: 2 Down: 3 Distance: 8 Ball On: ABQ 34 NY: 3 ABQ: 17 Play Description: <QB> completes the pass to <WR> who makes the catch and is run out of bounds for a 15 yd gain.
Quarter: 2 Down: 1 Distance: 10 Ball On: ABQ 19 NY: 3 ABQ: 17 Play Description: <RB> makes his way for 3 yards.
Quarter: 2 Down: 2 Distance: 7 Ball On: ABQ 16 NY: 3 ABQ: 17 Play Description: <QB> hits <WR> who makes the catch and falls forward for a 9 yd gain.
Quarter: 2 Down: 1 Distance: Goal Ball On: ABQ 7 NY: 3 ABQ: 17 Play Description: <QB> hits <WR> in the endzone.
New York scores a touchdown!
Quarter: 2 Down: PAT Distance: Ball On: ABQ NY: 9 ABQ: 17 Play Description: New York (NY) prepares for the extra point.
The extra point attempt is good.
Drive Summary: 8 plays, 48 yds, 4:22

----------------------------------------------------------------
New York (NY) at 10:26
----------------------------------------------------------------
Quarter: 2 Down: Kickoff Distance: Ball On: Own 30 NY: 10 ABQ: 17 Play Description: New York (NY) prepares to kickoff.
Albuquerque (ABQ) catch the ball at the ABQ 9 and return it to the ABQ 35.

----------------------------------------------------------------
Albuquerque (ABQ) at 10:17
----------------------------------------------------------------
Quarter: 2 Down: 1 Distance: 10 Ball On: Own 35 NY: 10 ABQ: 17 Play Description: <QB>'s pass is batted down. Incomplete pass.
Quarter: 2 Down: 2 Distance: 10 Ball On: Own 35 NY: 10 ABQ: 17 Play Description: <RB> gets 13 yards on a pitch right.
Quarter: 2 Down: 1 Distance: 10 Ball On: Own 48 NY: 10 ABQ: 17 Play Description: <QB> overthrows <WR> and the pass is incomplete.
Quarter: 2 Down: 2 Distance: 10 Ball On: Own 48 NY: 10 ABQ: 17 Play Description: PENALTY on ABQ: Illegal Motion, 5 yards enforced on the ABQ 48 - NO PLAY.
Quarter: 2 Down: 2 Distance: 15 Ball On: Own 43 NY: 10 ABQ: 17 Play Description: <RB> pounds ahead for 20 yards.
Quarter: 2 Down: 1 Distance: 10 Ball On: ABQ 37 NY: 10 ABQ: 17 Play Description: <RB> gains 1 yard on a sweep left before running out of bounds.
Quarter: 2 Down: 2 Distance: 9 Ball On: ABQ 36 NY: 10 ABQ: 17 Play Description: <RB> pounds ahead for 1 yard.
Quarter: 2 Down: 3 Distance: 8 Ball On: ABQ 35 NY: 10 ABQ: 17 Play Description: <QB>'s pass is just out of reach of <WR>. Incomplete pass.
Quarter: 2 Down: 4 Distance: 8 Ball On: ABQ 35 NY: 10 ABQ: 17 Play Description: Albuquerque (ABQ) prepares for a FG attempt.
<KICKER>'s 52 yd. field goal hooks through the uprights!
Drive Summary: 7 plays, 35 yds, 2:57

----------------------------------------------------------------
Albuquerque (ABQ) at 7:16
----------------------------------------------------------------
Quarter: 2 Down: Kickoff Distance: Ball On: Own 30 NY: 10 ABQ: 20 Play Description: Albuquerque (ABQ) prepares to kickoff.
New York (NY) catch the ball at the NY 10 and return it to the NY 31.

----------------------------------------------------------------
New York (NY) at 7:08
----------------------------------------------------------------
Quarter: 2 Down: 1 Distance: 10 Ball On: Own 31 NY: 10 ABQ: 20 Play Description: <RB> rushes for 10 yards off tackle right.
Quarter: 2 Down: 1 Distance: 10 Ball On: Own 41 NY: 10 ABQ: 20 Play Description: <QB> zips the short pass to <WR> who holds on to the the ball and runs for a 16 yd gain.
Quarter: 2 Down: 1 Distance: 10 Ball On: ABQ 43 NY: 10 ABQ: 20 Play Description: <RB> gains 26 yards on a sweep left before running out of bounds.
Quarter: 2 Down: 1 Distance: 10 Ball On: ABQ 17 NY: 10 ABQ: 20 Play Description: <RB> picks up 6 yards off tackle left.
Quarter: 2 Down: 2 Distance: 4 Ball On: ABQ 11 NY: 10 ABQ: 20 Play Description: <QB> scrambles for 11 yards.
New York scores a touchdown!
Quarter: 2 Down: PAT Distance: Ball On: ABQ NY: 16 ABQ: 20 Play Description: New York (NY) prepares for the extra point.
The extra point attempt is good.
Drive Summary: 5 plays, 69 yds, 2:53

----------------------------------------------------------------
New York (NY) at 4:15
----------------------------------------------------------------
Quarter: 2 Down: Kickoff Distance: Ball On: Own 30 NY: 17 ABQ: 20 Play Description: New York (NY) prepares to kickoff.
Albuquerque (ABQ) catch the ball at the ABQ 3 and return it to the ABQ 23.

----------------------------------------------------------------
Albuquerque (ABQ) at 4:08
----------------------------------------------------------------
Quarter: 2 Down: 1 Distance: 10 Ball On: Own 23 NY: 17 ABQ: 20 Play Description: <RB> pounds ahead for 3 yards.
Quarter: 2 Down: 2 Distance: 7 Ball On: Own 26 NY: 17 ABQ: 20 Play Description: <RB> gets the handoff, but drops the ball.
New York (NY) recovers the ball and runs to the ABQ 26.

----------------------------------------------------------------
New York (NY) at 3:20
----------------------------------------------------------------
Quarter: 2 Down: 1 Distance: 10 Ball On: ABQ 26 NY: 17 ABQ: 20 Play Description: PENALTY on NY: False Start, 5 yards enforced on the ABQ 26 - NO PLAY.
Quarter: 2 Down: 1 Distance: 15 Ball On: ABQ 31 NY: 17 ABQ: 20 Play Description: <RB> is stopped at the line.
Quarter: 2 Down: 2 Distance: 15 Ball On: ABQ 31 NY: 17 ABQ: 20 Play Description: <RB> picks up 17 yards on a draw play.
Quarter: 2 Down: 1 Distance: 10 Ball On: ABQ 14 NY: 17 ABQ: 20 Play Description: *** 2 Minute Warning ***
Quarter: 2 Down: 1 Distance: 10 Ball On: ABQ 14 NY: 17 ABQ: 20 Play Description: <QB> tucks it and runs for 5 yards.
Quarter: 2 Down: 2 Distance: 5 Ball On: ABQ 9 NY: 17 ABQ: 20 Play Description: *** New York (NY) CALLS A TIMEOUT ***
Quarter: 2 Down: 2 Distance: 5 Ball On: ABQ 9 NY: 17 ABQ: 20 Play Description: <RB> pounds ahead for 2 yards.
Quarter: 2 Down: 3 Distance: 3 Ball On: ABQ 7 NY: 17 ABQ: 20 Play Description: <QB> is sacked by <DEFENDER> Jarrett for 5 yards.
Quarter: 2 Down: 4 Distance: 8 Ball On: ABQ 12 NY: 17 ABQ: 20 Play Description: New York (NY) prepares for a FG attempt.
<KICKER>'s 29 yd. field goal hooks through the uprights!
Drive Summary: 5 plays, 19 yds, 2:27

----------------------------------------------------------------
New York (NY) at 0:49
----------------------------------------------------------------
Quarter: 2 Down: Kickoff Distance: Ball On: Own 30 NY: 20 ABQ: 20 Play Description: New York (NY) prepares to kickoff.
Albuquerque (ABQ) catch the ball at the ABQ 6 and return it to the ABQ 32.

----------------------------------------------------------------
Albuquerque (ABQ) at 0:43
----------------------------------------------------------------
Quarter: 2 Down: 1 Distance: 10 Ball On: Own 32 NY: 20 ABQ: 20 Play Description: <QB>'s pass is to <WR> II. Knocked out of bounds immediately for a 14 yd gain.
Quarter: 2 Down: 1 Distance: 10 Ball On: Own 46 NY: 20 ABQ: 20 Play Description: <QB> completes the pass to <WR> who holds on to the the ball and runs for a 13 yd gain.
Quarter: 2 Down: 1 Distance: 10 Ball On: ABQ 41 NY: 20 ABQ: 20 Play Description: *** Albuquerque (ABQ) CALLS A TIMEOUT ***
Quarter: 2 Down: 1 Distance: 10 Ball On: ABQ 41 NY: 20 ABQ: 20 Play Description: <QB> completes the pass to <WR> who gets a few steps before being brought down for a 8 yd gain.
Quarter: 2 Down: 2 Distance: 2 Ball On: ABQ 33 NY: 20 ABQ: 20 Play Description: *** Albuquerque (ABQ) CALLS A TIMEOUT ***
Quarter: 2 Down: 2 Distance: 2 Ball On: ABQ 33 NY: 20 ABQ: 20 Play Description: <RB> is buried for a loss of 3 yards.
Quarter: 2 Down: 3 Distance: 5 Ball On: ABQ 36 NY: 20 ABQ: 20 Play Description: *** Albuquerque (ABQ) CALLS A TIMEOUT ***
Quarter: 2 Down: 3 Distance: 5 Ball On: ABQ 36 NY: 20 ABQ: 20 Play Description: <QB>'s pass is batted down. Incomplete pass.
Quarter: 2 Down: 4 Distance: 5 Ball On: ABQ 36 NY: 20 ABQ: 20 Play Description: Albuquerque (ABQ) prepares for a punt.
New York (NY) return it to the NY 13.

----------------------------------------------------------------
New York (NY) at 0:06
----------------------------------------------------------------
Quarter: 2 Down: 1 Distance: 10 Ball On: Own 13 NY: 20 ABQ: 20 Play Description: <QB>'s long pass is just out of reach of <WR>. Incomplete pass.
End of 2nd Quarter ... New York: 20 Albuquerque: 20

----------------------------------------------------------------
Albuquerque (ABQ) at 15:00
----------------------------------------------------------------
Quarter: 3 Down: Kickoff Distance: Ball On: Own 30 NY: 20 ABQ: 20 Play Description: Albuquerque (ABQ) prepares to kickoff.
New York (NY) catch the ball at the NY 1 and return it to the NY 25.

----------------------------------------------------------------
New York (NY) at 14:52
----------------------------------------------------------------
Quarter: 3 Down: 1 Distance: 10 Ball On: Own 25 NY: 20 ABQ: 20 Play Description: <QB>'s pass is just out of reach of <WR>. Incomplete pass.
Quarter: 3 Down: 2 Distance: 10 Ball On: Own 25 NY: 20 ABQ: 20 Play Description: <RB> carries, but is tackled for no gain.
Quarter: 3 Down: 3 Distance: 10 Ball On: Own 25 NY: 20 ABQ: 20 Play Description: <QB> hits <WR> who makes the catch and falls forward for a 10 yd gain.
Quarter: 3 Down: 1 Distance: 10 Ball On: Own 35 NY: 20 ABQ: 20 Play Description: <RB> gains 2 yards on a bootleg.
Quarter: 3 Down: 2 Distance: 8 Ball On: Own 37 NY: 20 ABQ: 20 Play Description: <RB> gets 5 yards on a pitch right.
Quarter: 3 Down: 3 Distance: 3 Ball On: Own 42 NY: 20 ABQ: 20 Play Description: <RB> pounds ahead for 1 yard.
Quarter: 3 Down: 4 Distance: 2 Ball On: Own 43 NY: 20 ABQ: 20 Play Description: New York (NY) prepares for a punt.
Albuquerque (ABQ) return it to the ABQ 23.

----------------------------------------------------------------
Albuquerque (ABQ) at 11:17
----------------------------------------------------------------
Quarter: 3 Down: 1 Distance: 10 Ball On: Own 23 NY: 20 ABQ: 20 Play Description: <QB> tosses the ball out to <WR>. Runs out of bounds for no gain.
Quarter: 3 Down: 2 Distance: 10 Ball On: Own 23 NY: 20 ABQ: 20 Play Description: <RB> makes his way for 1 yard.
Quarter: 3 Down: 3 Distance: 9 Ball On: Own 24 NY: 20 ABQ: 20 Play Description: <QB>'s pass is just out of reach of <WR>. Incomplete pass.
Quarter: 3 Down: 4 Distance: 9 Ball On: Own 24 NY: 20 ABQ: 20 Play Description: Albuquerque (ABQ) prepares for a punt.
New York (NY) return it to the NY 43.
PENALTY on ABQ: Offsides, 5 yards enforced on the ABQ 24 - NO PLAY.
Quarter: 3 Down: 4 Distance: 14 Ball On: Own 19 NY: 20 ABQ: 20 Play Description: Albuquerque (ABQ) prepares for a punt.
New York (NY) return it to the NY 47.

----------------------------------------------------------------
New York (NY) at 9:37
----------------------------------------------------------------
Quarter: 3 Down: 1 Distance: 10 Ball On: Own 47 NY: 20 ABQ: 20 Play Description: <QB> overthrows <WR> and the pass is incomplete.
Quarter: 3 Down: 2 Distance: 10 Ball On: Own 47 NY: 20 ABQ: 20 Play Description: <QB>'s short pass is to <WR>. Catch is good and <RB> gets some yardage for a 12 yd gain.
Quarter: 3 Down: 1 Distance: 10 Ball On: ABQ 41 NY: 20 ABQ: 20 Play Description: PENALTY on NY: False Start, 5 yards enforced on the ABQ 41 - NO PLAY.
Quarter: 3 Down: 1 Distance: 15 Ball On: ABQ 46 NY: 20 ABQ: 20 Play Description: <RB> picks up 1 yard off tackle left.
Quarter: 3 Down: 2 Distance: 14 Ball On: ABQ 45 NY: 20 ABQ: 20 Play Description: <QB> scrambles to the sideline for 6 yards, and runs out of bounds.
Quarter: 3 Down: 3 Distance: 8 Ball On: ABQ 39 NY: 20 ABQ: 20 Play Description: <QB> hits <WR> <PLAYER> who makes the catch and is run out of bounds for a 36 yd gain.
Quarter: 3 Down: 1 Distance: Goal Ball On: ABQ 3 NY: 20 ABQ: 20 Play Description: <RB> picks up 3 yards off tackle left.
New York scores a touchdown!
Quarter: 3 Down: PAT Distance: Ball On: ABQ NY: 26 ABQ: 20 Play Description: New York (NY) prepares for the extra point.
The extra point attempt is good.
Drive Summary: 6 plays, 58 yds, 2:58

----------------------------------------------------------------
New York (NY) at 6:39
----------------------------------------------------------------
Quarter: 3 Down: Kickoff Distance: Ball On: Own 30 NY: 27 ABQ: 20 Play Description: New York (NY) prepares to kickoff.
Albuquerque (ABQ) catch the ball at the ABQ 3 and return it to the ABQ 21.

----------------------------------------------------------------
Albuquerque (ABQ) at 6:32
----------------------------------------------------------------
Quarter: 3 Down: 1 Distance: 10 Ball On: Own 21 NY: 27 ABQ: 20 Play Description: <RB> picks up 6 yards on a draw play.
Quarter: 3 Down: 2 Distance: 4 Ball On: Own 27 NY: 27 ABQ: 20 Play Description: <QB> hits <WR> who makes the catch and falls forward for a 9 yd gain.
Quarter: 3 Down: 1 Distance: 10 Ball On: Own 36 NY: 27 ABQ: 20 Play Description: <QB>'s soft pass is to <WR> who holds on to the the ball and runs for a 14 yd gain.
Quarter: 3 Down: 1 Distance: 10 Ball On: ABQ 50 NY: 27 ABQ: 20 Play Description: <QB> tosses the ball just out of reach of <WR> II. Incomplete pass.
Quarter: 3 Down: 2 Distance: 10 Ball On: ABQ 50 NY: 27 ABQ: 20 Play Description: <RB> picks up 3 yards on a draw play.
Quarter: 3 Down: 3 Distance: 7 Ball On: ABQ 47 NY: 27 ABQ: 20 Play Description: <QB>'s pass is to <WR> who holds on to the the ball and runs for a 23 yd gain.
Quarter: 3 Down: 1 Distance: 10 Ball On: ABQ 24 NY: 27 ABQ: 20 Play Description: <QB> hits <WR> who holds on to the ball, makes a few guys miss for a 23 yd gain.
Quarter: 3 Down: 1 Distance: Goal Ball On: ABQ 1 NY: 27 ABQ: 20 Play Description: Jones comes down with the pass in the endzone.
Albuquerque scores a touchdown!
Quarter: 3 Down: PAT Distance: Ball On: ABQ NY: 27 ABQ: 26 Play Description: Albuquerque (ABQ) prepares for the extra point.
The extra point attempt is good.
Drive Summary: 8 plays, 79 yds, 4:27

----------------------------------------------------------------
Albuquerque (ABQ) at 2:05
----------------------------------------------------------------
Quarter: 3 Down: Kickoff Distance: Ball On: Own 30 NY: 27 ABQ: 27 Play Description: Albuquerque (ABQ) prepares to kickoff.
New York (NY) catch the ball at the NY -1 and return it to the NY 19.

----------------------------------------------------------------
New York (NY) at 1:57
----------------------------------------------------------------
Quarter: 3 Down: 1 Distance: 10 Ball On: Own 19 NY: 27 ABQ: 27 Play Description: PENALTY on NY: False Start, 5 yards enforced on the NY 19 - NO PLAY.
Quarter: 3 Down: 1 Distance: 15 Ball On: Own 14 NY: 27 ABQ: 27 Play Description: <QB> completes the pass to <WR> who gets a few steps before being brought down for a 9 yd gain.
PENALTY on ABQ: Defensive Pass Interference, 9 yards enforced on the NY 23 - NO PLAY. Automatic First Down.
Quarter: 3 Down: 1 Distance: 10 Ball On: Own 23 NY: 27 ABQ: 27 Play Description: <RB> gets back to the line of scrimmage.
Quarter: 3 Down: 2 Distance: 10 Ball On: Own 23 NY: 27 ABQ: 27 Play Description: <QB> overthrows <WR> and the pass is incomplete.
Quarter: 3 Down: 3 Distance: 10 Ball On: Own 23 NY: 27 ABQ: 27 Play Description: <QB>'s pass is to <WR> who makes a nice catch, sheds a tackle before getting leveled. 25 yd gain.
Quarter: 3 Down: 1 Distance: 10 Ball On: Own 48 NY: 27 ABQ: 27 Play Description: <QB> hits <WR> who gets a few steps before being brought down for a 10 yd gain.
PENALTY on ABQ: Defensive Illegal Contact, declined.
Quarter: 3 Down: 1 Distance: 10 Ball On: ABQ 42 NY: 27 ABQ: 27 Play Description: Time Expires
End of 3rd Quarter ... New York: 27 Albuquerque: 27
Quarter: 4 Down: 1 Distance: 10 Ball On: ABQ 42 NY: 27 ABQ: 27 Play Description: <RB> pounds ahead for 2 yards.
Quarter: 4 Down: 2 Distance: 8 Ball On: ABQ 40 NY: 27 ABQ: 27 Play Description: <RB> gains 40 yards on a bootleg.
New York scores a touchdown!
Quarter: 4 Down: PAT Distance: Ball On: ABQ NY: 33 ABQ: 27 Play Description: New York (NY) prepares for the extra point.
The extra point attempt is good.
Drive Summary: 6 plays, 77 yds, 2:52

----------------------------------------------------------------
New York (NY) at 14:16
----------------------------------------------------------------
Quarter: 4 Down: Kickoff Distance: Ball On: Own 30 NY: 34 ABQ: 27 Play Description: New York (NY) prepares to kickoff.
Albuquerque (ABQ) catch the ball at the ABQ 11 and return it to the ABQ 27.

----------------------------------------------------------------
Albuquerque (ABQ) at 14:09
----------------------------------------------------------------
Quarter: 4 Down: 1 Distance: 10 Ball On: Own 27 NY: 34 ABQ: 27 Play Description: <RB> gets 5 yards on a pitch right.
Quarter: 4 Down: 2 Distance: 5 Ball On: Own 32 NY: 34 ABQ: 27 Play Description: <QB> completes the pass to <WR> who gets a few steps before being brought down for a 15 yd gain.
Quarter: 4 Down: 1 Distance: 10 Ball On: Own 47 NY: 34 ABQ: 27 Play Description: <RB> rushes for 4 yards off tackle right.
Quarter: 4 Down: 2 Distance: 6 Ball On: ABQ 49 NY: 34 ABQ: 27 Play Description: <RB> gets back to the line of scrimmage.
Quarter: 4 Down: 3 Distance: 6 Ball On: ABQ 49 NY: 34 ABQ: 27 Play Description: <RB> gains 2 yards up the middle.
Quarter: 4 Down: 4 Distance: 4 Ball On: ABQ 47 NY: 34 ABQ: 27 Play Description: Albuquerque (ABQ) prepares for a punt.
New York (NY) return it to the NY 12.

----------------------------------------------------------------
New York (NY) at 10:32
----------------------------------------------------------------
Quarter: 4 Down: 1 Distance: 10 Ball On: Own 12 NY: 34 ABQ: 27 Play Description: <RB> gains 1 yard up the middle.
Quarter: 4 Down: 2 Distance: 9 Ball On: Own 13 NY: 34 ABQ: 27 Play Description: <QB>'s pass is just out of reach of <WR>. Incomplete pass.
Quarter: 4 Down: 3 Distance: 9 Ball On: Own 13 NY: 34 ABQ: 27 Play Description: <QB>'s pass is just out of reach of <WR>. Incomplete pass.
Quarter: 4 Down: 4 Distance: 9 Ball On: Own 13 NY: 34 ABQ: 27 Play Description: New York (NY) prepares for a punt.
Albuquerque (ABQ) return it to the NY 47.

----------------------------------------------------------------
Albuquerque (ABQ) at 9:29
----------------------------------------------------------------
Quarter: 4 Down: 1 Distance: 10 Ball On: ABQ 47 NY: 34 ABQ: 27 Play Description: PENALTY on ABQ: False Start, 5 yards enforced on the NY 47 - NO PLAY.
Quarter: 4 Down: 1 Distance: 15 Ball On: Own 48 NY: 34 ABQ: 27 Play Description: <RB> carries, but is tackled for no gain.
Quarter: 4 Down: 2 Distance: 15 Ball On: Own 48 NY: 34 ABQ: 27 Play Description: <QB> tosses the ball out to <WR>. Catch is good and <PLAYER> speeds down field for a 45 yd gain.
Quarter: 4 Down: 1 Distance: Goal Ball On: ABQ 7 NY: 34 ABQ: 27 Play Description: <QB>'s short pass is to <WR> who makes the catch and falls forward for a 4 yd gain.
Quarter: 4 Down: 2 Distance: Goal Ball On: ABQ 3 NY: 34 ABQ: 27 Play Description: <RB> picks up 3 yards on a draw play.
Albuquerque scores a touchdown!
Quarter: 4 Down: PAT Distance: Ball On: ABQ NY: 34 ABQ: 33 Play Description: Albuquerque (ABQ) prepares for the extra point.
The extra point attempt is good.
Drive Summary: 4 plays, 52 yds, 2:01

----------------------------------------------------------------
Albuquerque (ABQ) at 7:28
----------------------------------------------------------------
Quarter: 4 Down: Kickoff Distance: Ball On: Own 30 NY: 34 ABQ: 34 Play Description: Albuquerque (ABQ) prepares to kickoff.
New York (NY) catch the ball at the NY 4 and return it to the NY 33.

----------------------------------------------------------------
New York (NY) at 7:18
----------------------------------------------------------------
Quarter: 4 Down: 1 Distance: 10 Ball On: Own 33 NY: 34 ABQ: 34 Play Description: <QB> completes the pass to <WR> who catches the ball and makes one guy miss before getting tackled for a 7 yd gain.
Quarter: 4 Down: 2 Distance: 3 Ball On: Own 40 NY: 34 ABQ: 34 Play Description: <RB> picks up 1 yard on a draw play.
Quarter: 4 Down: 3 Distance: 2 Ball On: Own 41 NY: 34 ABQ: 34 Play Description: <QB> scrambles for 4 yards.
Quarter: 4 Down: 1 Distance: 10 Ball On: Own 45 NY: 34 ABQ: 34 Play Description: <QB> tosses the ball out to <WR>. Catch is good and <RB> gets some yardage for a 3 yd gain.
Quarter: 4 Down: 2 Distance: 7 Ball On: Own 48 NY: 34 ABQ: 34 Play Description: <RB> gains 3 yards up the middle.
Quarter: 4 Down: 3 Distance: 4 Ball On: ABQ 49 NY: 34 ABQ: 34 Play Description: <QB>'s pass is just out of reach of <WR>. Incomplete pass.
Quarter: 4 Down: 4 Distance: 4 Ball On: ABQ 49 NY: 34 ABQ: 34 Play Description: New York (NY) prepares for a punt.
Albuquerque (ABQ) return it to the ABQ 21.

----------------------------------------------------------------
Albuquerque (ABQ) at 3:34
----------------------------------------------------------------
Quarter: 4 Down: 1 Distance: 10 Ball On: Own 21 NY: 34 ABQ: 34 Play Description: <RB> gets 7 yards on a pitch right.
Quarter: 4 Down: 2 Distance: 3 Ball On: Own 28 NY: 34 ABQ: 34 Play Description: <RB> picks up 2 yards on a draw play.
Quarter: 4 Down: 3 Distance: 1 Ball On: Own 30 NY: 34 ABQ: 34 Play Description: <QB> hits <WR> who catches the ball and makes one guy miss before getting tackled for a 6 yd gain.
Quarter: 4 Down: 1 Distance: 10 Ball On: Own 36 NY: 34 ABQ: 34 Play Description: *** 2 Minute Warning ***
Quarter: 4 Down: 1 Distance: 10 Ball On: Own 36 NY: 34 ABQ: 34 Play Description: <QB> tosses the ball just out of reach of <WR>. Incomplete pass.
Quarter: 4 Down: 2 Distance: 10 Ball On: Own 36 NY: 34 ABQ: 34 Play Description: <QB> completes the pass to <WR> who makes the catch and falls forward for a 7 yd gain.
Quarter: 4 Down: 3 Distance: 3 Ball On: Own 43 NY: 34 ABQ: 34 Play Description: *** Albuquerque (ABQ) CALLS A TIMEOUT ***
Quarter: 4 Down: 3 Distance: 3 Ball On: Own 43 NY: 34 ABQ: 34 Play Description: <QB>'s pass is batted down. Incomplete pass.
Quarter: 4 Down: 4 Distance: 3 Ball On: Own 43 NY: 34 ABQ: 34 Play Description: Albuquerque (ABQ) prepares for a punt.
New York (NY) return it to the NY 24.

----------------------------------------------------------------
New York (NY) at 1:32
----------------------------------------------------------------
Quarter: 4 Down: 1 Distance: 10 Ball On: Own 24 NY: 34 ABQ: 34 Play Description: <QB> completes the pass to <WR> who makes the catch and falls forward for a 8 yd gain.
Quarter: 4 Down: 2 Distance: 2 Ball On: Own 32 NY: 34 ABQ: 34 Play Description: *** New York (NY) CALLS A TIMEOUT ***
Quarter: 4 Down: 2 Distance: 2 Ball On: Own 32 NY: 34 ABQ: 34 Play Description: <RB> gains 4 yards on a sweep left.
Quarter: 4 Down: 1 Distance: 10 Ball On: Own 36 NY: 34 ABQ: 34 Play Description: <RB> picks up 3 yards on a draw play.
Quarter: 4 Down: 2 Distance: 7 Ball On: Own 39 NY: 34 ABQ: 34 Play Description: <QB>'s short pass is to <WR> who gets a few steps before being run out of bounds for a 3 yd gain.
Quarter: 4 Down: 3 Distance: 4 Ball On: Own 42 NY: 34 ABQ: 34 Play Description: <QB> overthrows <WR> and the pass is incomplete.
Quarter: 4 Down: 4 Distance: 4 Ball On: Own 42 NY: 34 ABQ: 34 Play Description: New York (NY) prepares for a punt.
Albuquerque (ABQ) return it to the ABQ 15.

----------------------------------------------------------------
Albuquerque (ABQ) at 0:26
----------------------------------------------------------------
Quarter: 4 Down: 1 Distance: 10 Ball On: Own 15 NY: 34 ABQ: 34 Play Description: <QB>'s pass is batted down. Incomplete pass.
Quarter: 4 Down: 2 Distance: 10 Ball On: Own 15 NY: 34 ABQ: 34 Play Description: <QB>'s pass is to <WR> who catches the ball and makes one guy miss before getting knocked out of bounds for a 10 yd gain.
Quarter: 4 Down: 1 Distance: 10 Ball On: Own 25 NY: 34 ABQ: 34 Play Description: <QB>'s pass is just out of reach of <WR>. Incomplete pass.
Quarter: 4 Down: 2 Distance: 10 Ball On: Own 25 NY: 34 ABQ: 34 Play Description: <RB> rushes for 3 yards off tackle right to the sidelines before getting out of bounds.
Quarter: 4 Down: 3 Distance: 7 Ball On: Own 28 NY: 34 ABQ: 34 Play Description: <QB> throws the deep ball down field but it is incomplete.
End of 4th Quarter ... New York: 34 Albuquerque: 34

----------------------------------------------------------------
New York (NY) at 15:00
----------------------------------------------------------------
Quarter: Overtime Down: Kickoff Distance: Ball On: Own 30 NY: 34 ABQ: 34 Play Description: New York (NY) prepares to kickoff.
Albuquerque (ABQ) catch the ball at the ABQ 11 and return it to the ABQ 43.

----------------------------------------------------------------
Albuquerque (ABQ) at 14:50
----------------------------------------------------------------
Quarter: Overtime Down: 1 Distance: 10 Ball On: Own 43 NY: 34 ABQ: 34 Play Description: <QB>'s short pass is to <WR> who holds on to the ball, makes a few guys miss for a 19 yd gain.
Quarter: Overtime Down: 1 Distance: 10 Ball On: ABQ 38 NY: 34 ABQ: 34 Play Description: <RB> rushes for 9 yards off tackle right.
Quarter: Overtime Down: 2 Distance: 1 Ball On: ABQ 29 NY: 34 ABQ: 34 Play Description: <RB> rushes for 25 yards off tackle right.
Quarter: Overtime Down: 1 Distance: Goal Ball On: ABQ 4 NY: 34 ABQ: 34 Play Description: <RB> gets 3 yards on a pitch right.
Quarter: Overtime Down: 2 Distance: Goal Ball On: ABQ 1 NY: 34 ABQ: 34 Play Description: <RB> pounds ahead for 1 yard.
Albuquerque scores a touchdown. Nullified by penalty.
PENALTY on ABQ: Holding, 10 yards enforced on the NY 1 - NO PLAY.
Quarter: Overtime Down: 2 Distance: Goal Ball On: ABQ 11 NY: 34 ABQ: 34 Play Description: <RB> gets 11 yards on a pitch right.
Albuquerque scores a touchdown!
Drive Summary: 5 plays, 67 yds, 2:48
End of Overtime ... New York: 34 Albuquerque: 40
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

NeauXone, Untitled0717, sfcom1, Patrick Barnes and Appleman20 like this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Austin Snelick Mon Nov 08, 2021 4:13 pm

Doing a little more testing, and I've got a good output format for the website itself.

I'm going my testing on this page for now: https://www.gridiron-uniforms.com/GSL/controller/controller.php?action=test-live&game_id=2022_SA-ARZ^1

Eventually, I will try to do some tests for live play by play at some point, but I am happy with the way the simulation is turning out, and how it's getting output on the site.
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

Appleman20 likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Austin Snelick Tue Dec 07, 2021 11:46 am

Running some live game tests today to make sure the new simulation system is ready for week 1. I'm using the Captains vs Reapers week 1 game as my testing game. Again, the scores here mean nothing because I haven't assigned the actual team strengths for the season yet.

We should have less issues in the play by play than last year. If for some reason a game doesn't go live or the scores don't update for any games, I will have all the play by play and game data in two locations off the website, that I can reference and manually update the database if needed.
We shouldn't have issues with a double simulation like last year, or weird scoring things, since the simulation is taking place before game time, checked, then allowed to be live.
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

Appleman20 likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Austin Snelick Tue Dec 07, 2021 1:28 pm

From what I can tell, live play by play is now working.
I'd like to see what happens when this game ends. If the team records get updated correctly, and the standings get updated correctly, then I think we're set for the 2022 season in terms of play by play.

There may be some visual changes down the line, and possibly a way to replace default player tags with player names, but that's a whole other bit of work.



*** EDIT ***

Looks like we're all good on records and standing updates.
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

Appleman20 and Frank like this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  NeauXone Sat Jan 08, 2022 12:52 am

Just noticed that all the PBP data from 2021 is gone. Was that intentional?
NeauXone
NeauXone

Posts : 375
Join date : 2020-11-01

Appleman20 likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Austin Snelick Sat Jan 08, 2022 7:58 am

NeauXone wrote:Just noticed that all the PBP data from 2021 is gone. Was that intentional?

It's more of a side effect of changing the backend database for play by play data. I still have the old database for last years games, it's just not compatible with the new code changes.

Is there something in particular you were looking for from games last year that I can get you?
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

Appleman20 likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  NeauXone Mon Jan 10, 2022 12:42 pm

Austin Snelick wrote:
NeauXone wrote:Just noticed that all the PBP data from 2021 is gone. Was that intentional?

It's more of a side effect of changing the backend database for play by play data. I still have the old database for last years games, it's just not compatible with the new code changes.

Is there something in particular you were looking for from games last year that I can get you?
Nothing in particular, was just curious.
One other question though: I know we probably won't have player names attached to the simulation data to start the season, but will there any statkeeping? For example, a passing leader chart that shows the top QBs in the league (ex. NYC QB1: 2000 yds 13TD 5INT).
NeauXone
NeauXone

Posts : 375
Join date : 2020-11-01

Appleman20 likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Austin Snelick Mon Jan 10, 2022 2:31 pm

NeauXone wrote:
Austin Snelick wrote:
NeauXone wrote:Just noticed that all the PBP data from 2021 is gone. Was that intentional?

It's more of a side effect of changing the backend database for play by play data. I still have the old database for last years games, it's just not compatible with the new code changes.

Is there something in particular you were looking for from games last year that I can get you?
Nothing in particular, was just curious.
One other question though: I know we probably won't have player names attached to the simulation data to start the season, but will there any statkeeping? For example, a passing leader chart that shows the top QBs in the league (ex. NYC QB1: 2000 yds 13TD 5INT).

Hopefully sometime in the future. That will probably require some other database to store statistics, but there are few other steps before that. I think I'll probably end up experimenting with some of that before the season concludes, but collecting full game stats might be a 2023 thing. I'm in this for the long haul, so gradual progress each season will help build out the GSL.
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

sfcom1 and Appleman20 like this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Luke.Toussaint854 Fri Jan 21, 2022 10:26 am

What is your simulator called?

Luke.Toussaint854
Guest


Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Austin Snelick Fri Jan 21, 2022 12:13 pm

Luke.Toussaint854 wrote:What is your simulator called?

Well, I'd actually like to keep that information under wraps, at the moment for a number of reasons. I think it's better for the league if no one really knows the inner workings of the simulation, other then myself, and even better that no one can determine the outcomes of games, including myself, to keep the league as interesting as possible. I personally love having game days where I can actually look forward to seeing the games play out in real time, since I myself don't know what's going to happen.
That's really the biggest reason why I don't want to give away much information on how the simulation is taking place. I hope that's an understandable response.
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

sgillard and Appleman20 like this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Luke.Toussaint854 Fri Jan 21, 2022 1:35 pm

I was curious obviously.

Luke.Toussaint854
Guest


Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Austin Snelick Fri Jan 21, 2022 1:42 pm

Luke.Toussaint854 wrote:I was curious obviously.

Yeah of course. No problem. Sorry I couldn't give you a better answer.
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

Appleman20 likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Austin Snelick Mon Feb 14, 2022 8:57 am

Made a couple more fixes this morning.
I believe the score should be accurate to the play by play data now. I also had an error in the way games were kicking off, but that seems to be fixed.
If anyone noticed anything odd this morning on the site, with scores or standings, all that data was test data. No games have been simulated for this weekend yet.

Right now the current running time for games seems to average around 2 hours and 15 minutes. How do we feel about that? I could lengthen the time between plays to increase over all game time a little.
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

Appleman20 likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  NeauXone Mon Feb 14, 2022 12:50 pm

2 hours 30 minutes seems about right. I was perfectly fine with the 3 hour games IMO, but it's all about finding a good middle ground.
NeauXone
NeauXone

Posts : 375
Join date : 2020-11-01

Appleman20 likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Austin Snelick Mon Feb 14, 2022 1:00 pm

NeauXone wrote:2 hours 30 minutes seems about right. I was perfectly fine with the 3 hour games IMO, but it's all about finding a good middle ground.

I'm thinking I'll let week 1 go as is, but for week 2, I'll add maybe 5 seconds or something between plays (that don't clearly have a running clock and a set time between plays).
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

Appleman20 likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  NeauXone Wed Feb 23, 2022 6:47 pm

White at home page is bugged, just shows any matchup that has a uniform inputted.
NeauXone
NeauXone

Posts : 375
Join date : 2020-11-01

Appleman20 likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Appleman20 Wed Feb 23, 2022 9:33 pm

Also, are you going to fix the records? Finally, I wanted to see where Birmingham would be if the playoffs started today.
Appleman20
Appleman20

Posts : 136
Join date : 2021-09-01

Appleman20 likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Austin Snelick Thu Feb 24, 2022 7:19 am

NeauXone wrote:White at home page is bugged, just shows any matchup that has a uniform inputted.

That's a simple fix on my end. By default, all uniforms go in as white uniforms, and then I have a page that I click on all the color ones, and that spits out some code for me to run. I can fix that today.


Appleman20 wrote:Also, are you going to fix the records? Finally, I wanted to see where Birmingham would be if the playoffs started today.

This is a less simple fix, because I'm going to run into these problems weekly. Kind of has to do with the way the new simulation method ends. My other solution would be for me to update all the standings on demand, instead of after a game ends. This would insure all the correct standings are in place, but, standings would only update when I "push a button", and not immediately after a game ends. I think we could live with that, because standing would then just update no more than a day late, but we wouldn't have the issues we have now. This is a bit more complicated fix, so it'll take a little more time for me to figure out.
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

Appleman20 likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Austin Snelick Fri Feb 25, 2022 10:19 am

Appleman20 wrote:Also, are you going to fix the records? Finally, I wanted to see where Birmingham would be if the playoffs started today.

I'm currently working on the standings.
Like I said before, the new method for updating standings is for me to "push a button" at the end of games, and that would update the standings correctly. So, standings would not update immediately after games, as I said before, but they would at least be correct.
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

Appleman20 likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Austin Snelick Fri Feb 25, 2022 3:02 pm

I believe all standing are currently correct. Nope, for some reason the Keystones are lower than they should be.

https://www.gridiron-uniforms.com/GSL/controller/controller.php?action=standings
Austin Snelick
Austin Snelick

Posts : 1186
Join date : 2020-10-24
Age : 28
Location : Maryland

Appleman20 likes this post

Back to top Go down

Building a Better Simulation Empty Re: Building a Better Simulation

Post  Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You can reply to topics in this forum