Resource icon

Football Squares AKA Super Bowl Squares [Paid] v2.0.0

No permission to buy ($25.00)

Blatchy

Well-known member
Blatchy submitted a new resource:

Football Squares AKA Super Bowl Squares - Run automated football squares with live scoring and instant payouts.

DEMO: https://www.overallowed.com/football-squares/ Join the free pool and test for yourself.

Transform your XenForo community into the ultimate destination for football squares pools! This comprehensive addon brings the excitement of Super Bowl-style squares directly to your forum, complete with automated scoring, real-time updates, and seamless payment processing.

Football Squares is a popular game where participants purchase squares on a 10x10 grid. Once all squares are...

Read more about this resource...
 
Blatchy updated Football Squares AKA Super Bowl Squares with a new update entry:

Issues Fixed

1. Live Score Update Failure​


Problem: Frontend was calling the API every 30 seconds causing rate limiting and failures. The api-score endpoint was returning {"success":false} and scores weren't updating on the frontend.

Solution:
  • Separated concerns: Backend cron handles API calls, frontend reads from database
  • The cron job pulls scores from ESPN/TheSportsDB APIs and saves to database
  • Frontend endpoint now simply reads existing data instead...

Read the rest of this update entry...
 
Hey @Blatchy if wanting to charge per square, are the standard xenforo payment profiles available? PayPal, 2Checkout, Stripe, etc?
As of right now it strictly uses players paypal balances.

The difficult task comes from having instant cash on hand to payout winners. At least with paypal balances you know the money is there for immediate use.
 
Question for @Blatchy setup Football Squares on my staging site to test, works perfectly!! Next, disabled, then uninstalled from staging and installed on live site, input License and get error "Football Squares requires a valid license key. Please enter your license key in Admin CP -> Options -> FootballSquares." when trying to manage pools. I'm sure it's because i loaded it on staging first, but can you confirm a fix for me? Appreciate it. Running 1.1.0 on XF 2.3.7
 
Question for @Blatchy setup Football Squares on my staging site to test, works perfectly!! Next, disabled, then uninstalled from staging and installed on live site, input License and get error "Football Squares requires a valid license key. Please enter your license key in Admin CP -> Options -> FootballSquares." when trying to manage pools. I'm sure it's because i loaded it on staging first, but can you confirm a fix for me? Appreciate it. Running 1.1.0 on XF 2.3.7
I should have been clear.. once it’s installed it’s bound to that domain. send me a message on the site and I will setup a new license
 
Blatchy updated Football Squares AKA Super Bowl Squares with a new update entry:

New Features:

Free Square Limits

Admins can now set a maximum number of squares each user can claim in free pools.

  • Set any limit (e.g., 3, 5, 10 squares per user)
  • Set to 0 for unlimited (default)
  • Works per-pool, so different pools can have different limits
  • Visible in both create and edit screens

Improved Admin Interface
  • Price field automatically disabled/greyed out when "Free"...

Read the rest of this update entry...
 
Update: Sunday October 12

3 College pools created, 20 squares picked in each pool, no matching squares in any of the 3 pools. 2 pools never closed/finalized (screenshot taken at 02:30am EST) on their own (i manually ran the cron and they still did not close/finalize), 1 pool did (automatically), Texas A&M/Florida.

Screenshot 2025-10-12 at 07.19.09.webp


On the NFL side. Obviously the games haven't started in the U.S., but the London game has finished. I picked ALL squares (to get winners), no winner declared for 1st quarter (puzzling). The 2nd, 3rd and 4th/Final Quarters all recorded a winner at the end of the game (screenshots) and game did close/finalize on its own.

Screenshot 2025-10-12 at 17.05.22.webpScreenshot 2025-10-12 at 17.59.19.webp


Update #1: as of 1pm EST the two NCAA games are still not closed/finalized.

Update #2: as of the end of the 1st Quarter in the Seahawks/Jaguars game, A decision was rendered for the 1st Quarter. Need to see if it remains as the game progresses and at the final.

Screenshot 2025-10-12 at 18.43.54.webp

Update #3: The Seahawks/Jaguars game ended, all 4 Quarters were reported and the pool was ended automatically. I'll continue to test one more pool today and then the Monday Night game as final checks.

Screenshot 2025-10-12 at 21.33.59.webp
 
Last edited:
"Update #1: as of 1pm EST the two NCAA games are still not closed/finalized"... the games will never finalize if they are still in a "live" state. Look in the db and see if the quarter scores got written out.
 
"Update #1: as of 1pm EST the two NCAA games are still not closed/finalized"... the games will never finalize if they are still in a "live" state. Look in the db and see if the quarter scores got written out.

No, the two NCAA games that did not close automatically did not write all quarters in the db.... however, the one NFL game that did not write the 1st Quarter score in the db did close automatically (Broncos/Jets)

The third NCAA game (Florida/Texas A&M) only wrote the 1st/4th Quarter in db, but did close automatically.
 
Sounds like an API issue. Unfortunately you are at the mercy of ESPN.

Edit...

Are you on a active site? If cron is not being triggered and running those jobs the scores are not updating. I wonder if cron was running then there was no activity and it skipped an entire quarter(s).
 
Last edited:
Sounds like an API issue. Unfortunately you are at the mercy of ESPN.

Edit...

Are you on a active site? If cron is not being triggered and running those jobs the scores are not updating. I wonder if cron was running then there was no activity and it skipped an entire quarter(s).
I'm on an 'active' site... whether there was activity on the site during the games, i have no idea.

Another issue i have is with guests. I've set user group permissions for guests to view pools and claim squares. However, when i'm on the site as a guest, it allows me to choose the sqaures but not claim them with an 'odd' message.... see below

Screenshot 2025-10-13 at 08.16.55.webp. Screenshot 2025-10-13 at 08.17.17.webp
 
I'm on an 'active' site... whether there was activity on the site during the games, i have no idea.

Another issue i have is with guests. I've set user group permissions for guests to view pools and claim squares. However, when i'm on the site as a guest, it allows me to choose the sqaures but not claim them with an 'odd' message.... see below

View attachment 328496. View attachment 328497
Yeah i am completely going to remove that. It is not intended to work with guests
 
Monday Night NFL game report:

Both pools setup for free play, 20 squares picked on each pool.
  • Bills/Falcons pool, auto start, auto final, only recorded 3rd Quarter and 4th Quarter/Final.
  • Bears/Commanders pool, auto start, auto final, only recorded 2nd Quarter and 4th Quarter/Final.
So it's getting there. Cron still needs to fire for all quarters and/or try and figure out why the API is not pushing/letting information through.

Would love to see the pools sort by date/time of game AND the ability to sort the pools/games once created. An issue arises when you have to delete a pool and then create it again, it gets moved automatically to the front of the line.
 
i would suggest using server based job trigger if you are having trouble with it.. I assume it’s working when you are watching over it and fails other times
 
Back
Top Bottom