Pinball Map Open Thread

No. BUT, you will be able to in the next version of the app.

3 Likes

I got a chance to listen to the podcast. Great stuff! I surprisingly liked hearing about the nitty gritty back-end details dumbed down for the layman. I also appreciated the dry humor/mild banter you guys have. Laughed out loud more than I expected for the subject matter.

In toto, 10/10 would listen again.

2 Likes

Thanks!

Scott is a radio vet (like high school & college radio) and had another podcast previously. I have no experience with radio, and find it to be pretty challenging. But it’s definitely fun.

Episode 3 of the podcast is out: Map Tech Tech Tech Tech

In this episode we recognize some listener feedback, and then Ryan asks his dad how they got their Paragon machine. We then discuss in detail our ongoing transition from the Google Maps API to an alternative, as well as moving some of our stuff from Heroku to AWS. We interview Portland operator Chris Rhodes about his new bar/arcade, Wedgehead! We discuss about what to do with your hands when it’s not your turn to play. And we have some FUN stats to share. Then we dip in with Danny B to talk about the role pinball played in his drug recovery. Finally, we have a tip that operators can use if they want to get more out of the Pinball Map. Thanks for listening!

Theme by Tamale Ghost.

Pinball Map Patreon: https://www.patreon.com/pinballmap
Pinball Map T-Shirts: https://pinballmap.com/store
Wedgehead: https://wedgeheadpdx.com/
Danny B: https://dannybelrose.com/

p.s. I forgot to individually thank the new Patreon supporters in this episode. We recorded it, then I flaked on inserting it into the episode. But we did get 16 new supporters this month! And they’ll be thanked in the next episode!

2 Likes

As you all know, Wednesday was International GIS Day. For the event, a cool humanoid from Chesapeake, VA, named Cole Stinnette used our data to make this sweet heatmap of location pinball density. Take a look! It’s a fun map to explore, and it looks pretty. The symbology changes as you zoom.

We also unleashed Episode 04 of the podcast, Mappin’ Around w/ Scott & Ryan! This one is called Map Or Die for some reason, and it features an interview with Beth talking about the big app rewrite we’re working on, an interview with Elijah talking about being a pinball technician, a pinball poem, and stats and tech news and tips and tactics. Thanks for listening!

7 Likes

An interview with the elusive Tishbite himself! Now I’ll really have to figure out how these “podcast” things work.

If one were to verify a location with 90+ machines what is the most efficient way? Is it possible to verify a machine and it changes color until the location is verified or pull up a list and check them off as I walk through?

Pinballz in Austin has 92 or so. They had moved several around when I went in last night but I could not figure out which one was missing.

I don’t want you to go to extra coding effort for the few locations that this applies to but if I’m missing some existing feature I’d love to hear about it.

Best option is to ask the place to situate all their machines in alphabetical order (ignoring “The” in the titles). Just kidding - we don’t have a good/efficient method for this. But I can see how it would be tough. We’ll think about it!

1 Like

Went to check if I needed to update any machines at Superelectric today on the mac, but it’s not showing me a list, or map even. I’ve logged in and out, tried other areas and I’m getting the same result. I’m using Chrome on Mac, if that helps narrow down the problem any.

I can’t replicate this. Can you try disabling the ablock plus addon? You can also right click and choose “inspect”, then click the “Console” tab, then reload the page. If you see any errors, please share them (note, you’ll probably see this error: "Source layer “aerodrome_label” does not exist on source “openmaptiles” as specified by style layer “airport-label”" - but that’s not an important error).

Adblock off didn’t change anything. Here’s the list of errors I got after inspecting.

evented.js:136 Error: Failed to initialize WebGL
at o._setupPainter (map.js:1541)
at new o (map.js:353)
at cleveland:589
O.fire @ evented.js:136
map.js:355 Uncaught Error: Failed to initialize WebGL.
at new o (map.js:355)
at cleveland:589
evented.js:136 Error: Failed to initialize WebGL
at o._setupPainter (map.js:1541)
at new o (map.js:353)
at showLocations (application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:14)
at eval (eval at (application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:14), :6:3)
at eval ()
at application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:14
at Function.globalEval (application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:14)
at S (application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:14)
at pe.fn.init.append (application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:26)
at pe.fn.init. (application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:26)
O.fire @ evented.js:136
map.js:355 Uncaught Error: Failed to initialize WebGL.
at new o (map.js:355)
at showLocations (application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:14)
at eval (eval at (application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:14), :6:3)
at eval ()
at application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:14
at Function.globalEval (application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:14)
at S (application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:14)
at pe.fn.init.append (application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:26)
at pe.fn.init. (application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:26)
at qe (application-fc1fd38fe7bf254541e19a372d1e6709f36f472262c1ca79870de3a61a57ccbc.js:25)

Oof should’ve just screencapped it. Didn’t realize how much text it was

Do you have webgl disabled on your browser? https://superuser.com/a/836833

And restart your browser after enabling it. Also, make sure you have the newest version of Chrome. There was a webgl bug that affected recent versions.

We added a new feature: Saved Locations.

If you’re logged in, you’ll see a :black_heart: heart icon next to each location name. If you click on it, that location will be added to your Saved list. You can then view a map that shows just your saved locations. This way, you can quickly view/update your favorite spots!

saved-walts

Click the heart again to un-save the location.

The Saved locations are also listed on your profile page. Here’s mine, with two saved locations (as of this typing).

Currently, this is just on the website. But the implementation is done for the next version of the app. We just have some other things to do before that app update is done. Hope you like this feature!

10 Likes

New ep of the Pinball Map podcast is out: https://pod.pinballmap.com/2019/03/14/05-tile-after-tile/

Get it wherever you get your podcasts. Thanks for listening!

Sorry to hear about Sassy.

So long, friend Sassy
I miss your pinball tech help
Still cat hair on glass :crying_cat_face:

1 Like

Just documenting things: We worked with Stern to power the locator on their newly-updated website: https://sternpinball.com/pinball-locator/

It shows all the Stern Army locations upon initial load. Then you can search for Stern machines by zip code. Pretty cool!

6 Likes

We just released the Pinball Map app version 5.0.0! Completely new code, and a complete redesign. It’s faster and more intuitive, you don’t have to switch between regions (and thus it features 100s of new locations that weren’t in the previous version of the app, since that version was limited to only showing locations that are in regions), and it has new features. We’re happy with it. Hopefully it helps you all find machines to play!

Features include:

  • A feed of nearby recent activity
  • Filter locations by machine, number of machines, operator, and/or favorited locations
  • Favorite your favorite locations, for easy access
  • Events feed coming straight from the IFPA calendar
  • and more

We used React Native to develop it, and so the iOS and Android apps now look the same, and it will be simpler to update. The code is here.

If you have feedback or feature suggestions, let us know.

Video walkthrough: https://www.youtube.com/watch?v=FfbIhYt_DTE

(sorry, quality seemed to degrade after uploading)

blog post

12 Likes

It looks fantastic! Great job! Thank you so much for making it easier to play pinball wherever we might be.

2 Likes

Looks great. Just a note that the app immediately crashes on iOS13. Can’t say for sure if it’s you or Apple. You’ve got a few months to figure out I suppose.