Show HN: Pinball Map – user-updated map of public pinball machines
pinballmap.com
pinballmap.com
Here is the description I wrote last time:
Hi, Pinball Map is a hobby project we've been doing in our spare time for the past 10 years. It's currently listing 7,291 locations and 24,918 machines. Code is on github[1][2], and we have an API that is used by various folks.
Web Stack = ruby on rails, heroku, tile server on aws. App = React Native (launched the redeveloped app last June).
We took a relatively slow-growth approach for the first 9 years: we added "regions" one at a time for places where people demonstrated a strong desire to update the data, and a volunteeer administrator could oversee it (in fact, we originally intended for this to just be a map of pinball machines in Portland, Oregon, but people kept asking us to expand to their areas). This gave us a pretty strong userbase and a reputation for having clean, up-to-date data. Each regional map was a distinct, silo'd map. Lately we've de-emphasized this model in favor of a single map that covers the whole world.
For the first 7 years, all map updates were made anonymously. But after two instances of abuse, we implemented a user system. We now have about 9,000 registered users. The map gets around 3,000-5,000 edits per month, including 100-200 new locations.
Search experience on the web could use some updating. The app is where it's at right now. We spent the past 14 months on its design/development, and we think it came out well. Throughout the 10 years, the majority of our users use the app rather than the website (but we don't have great analytics).
We have no ads, no analytics aside from the free new relic stuff that comes with heroku, and no business model.
[1] https://github.com/scottwainstock/pbm/ [2] https://github.com/bpoore/pbm-react
Edit: oh I thought you were Scott. We haven't met yet I think.
Have you considered making the site more global friendly? Also, on mobile at least when I go to look at the map I expected to be able to see all machines in the whole world but instead it only tells me there are no machines within 50 miles of me and won’t show me any machines at all.
So, we let the users decide what the map would show.
Additionally, we had a pact with findapinball.com that we’d stay out of Europe. We recently backed out of that because we merged all the regions together and wanted to allow people to submit locations anywhere.
We don’t really have the resources to load data for the whole world. But the code is available, and if you want to figure out a way to cluster data at that scale...!
Also, I agree that the website search experience needs improvement. Try the mobile app! We recently redesigned it, and it’s easier to browse the world.
For the search term I put in it found some results in the US and some in Europe, and thus centered the map over the atlantic, without zooming out far enough to see any land or the markers
Machine (Iron Maiden)
Near (Manhattan)
Location (John's Bar)
So, "Near" is the geography and "Location" takes a business name.
We'll tweak it. Thanks for your feedback.
FYI: Wedgehead is a venue in Portland, Oregon. The business's name is a reference to a specific style of electro-mechanical pinball machine that was around in the '60s and '70s. The shape of the backbox was sort of a wedge. Wedgeheads were always (as far as I know) single player machines, and were generally made by Gottlieb and Chicago Coin. See the machine that is second to the right here: https://i1.pinside.com/5/c2/5c2420372fb8beda178cbbef6e605a0b...
Anyway, we're changing "Location" to say "Venue", and will push the change soon. It is a wise suggestion!
A few people have requested this recently. Thanks!
We don’t want to include comments in that history. I don’t think that would add much. We already show a comment history for each machine (which goes away once that machine is removed).
Let me know if more needs to be done to fulfill this requirement.
But I'm not seeing it on desktop. We'll fix this! It might just be hidden behind another div.
OpenMapTiles packages the vector tiles, which we are hosting on our own. Usually attribution shows up automatically...
I never loved pinball growing up, but I played my fair share as I cruised around the arcade. I think I appreciate it more now as I’ve gotten older.
There is something very satisfying about playing an ‘analog’ game, in a world where digital video games and the internet dominate our attention.
Good to see the pinball community is alive and well, and people are actively contributing. Keep up the good work!
Here's Eight Ball Deluxe's entry, for example: https://www.ipdb.org/search.pl?any=eight+ball+delux&search=S...
I suppose we could make it more obvious!
Thanks for building and making this available.
We worked with Andreas, the Pintips developer, on developing the Open Pinball Database (https://opdb.org/). The games on pintips and on pinball map both share an OPDB ID. On his other app - https://matchplay.events/ - you can automatically populate your tournament with the machines listed at that location on pinball map.
(I see Galloping Ghost has it, so I assume it’s somehow great.)
First, there are two really viable strategies for playing it which are equally fun. Bashing the bookcase will get to the multiball and hearing Gomez shout “It’s SHOWTIME!” is super satisfying.
If the multiball strat isn’t for you, then working your way through the “room” of the mansion are just as rewarding. Completing all the rooms starts a mode where every mode just plays one after the other. Super satisfying, if you can get it.
Second, the callouts, art, and design are fun and full of character. Having thing grab the ball and pull it into his box is a particularly nice touch.
Finally, the layout of the table allows for some nice “flow” where you can transition between shots nicely.
I thought that I knew of all of the public pinball machines in my area. Not only are all of the ones I know of (around 200 of them) listed, but there are several more that I didn't know about. Excellent work!
If you want to watch some pinball, remember https://pinballvideos.com
For the maps feature I'll be happy to discuss with you using https://dokomaps.com we're making a platform for anyone to create communities of place sharing!
Any resources for a beginner or tips on learning how to improve?
It’s also a good idea to pick one machine and learn its rules. The PAPA YouTube channel has guides for most classic games (Addams Family, Twilight Zone, etc)
I was visiting NYC and searched for any DDR machines left. The last one was in ESPN Zone but that too closed down.
The last one I found was in a random arcade near a ski village in the Italian Alps.
This site is very consistent for Pump it Up machines, might work well for you too.
city of 75,000+ and we have 3 public pinball machines.
That makes me sad. Perhaps there's a business opportunity, though? There are almost 300 pinball machines in my (admittedly more populated) area, and 150 of them are in a single establishment that combines a pinball arcade (that runs on nickels) with a bar (that does not run on nickels). It's been doing great business for 10 years or so now.
The Pacific Pinball Museum in Alameda is open daily as far as I know.
It is sometimes closed for private parties (highly recommended), so you should double check the website before you go.
Big places like this can be extra-tough to keep up to date, because it's takes more work to crosscheck between the map and what's actually there. Some of these locations are actively kept up to date by the owners/operators. That's the way to go, because they know what's coming in and out.
Also, the Krakow Pinball Museum was just submitted today. Haven't added it yet, but it has a lot of machines.
I live within driving range and have been there dozens of times...
Also, it be tough to keep that location up to date on the map!
For now, we have a link here: https://pinballmap.com/la/about
https://pinballmap.com/bayarea?utf8=%E2%9C%93®ion=bayarea...
Talking about this, do you know any table under free license that could be ported to gnu/linux pinball emilia.
Here is a template project if anyone is interested:
https://github.com/rzr/pinball-table-hurd
Thanks and sorry for noise if it's not relevant but I assumed that pinball lovers and developers would like also to play home.
The site looks quite dated now and doesn't have any geo location support. It would be awesome if somebody could give this a refresh in the same vein as your project.
I’m not sure why so few locations were found in your initial search. I see 13 places of I search here https://pinballmap.com/map?utf8=&address=Detroit
There’s also a “redo search results when map moves” button. It defaults if disabled, so you gotta check it on. We’re going to make it enabled by default, since I think that’s what users expect.
Also, the mobile app provides a better search/browse experience.
I discovered a pub where people actually socialise. This being the internet, I'm not willing to say which one and where. The last thing it needs is getting flooded with more seekers than it can handle, and in the process losing its charm as the locals would be drowned out, eventually taking themselves elsewhere.
For those who think I'm being unnecessarily over-protective or snarky, I can only recommend to read this link: https://petapixel.com/2019/07/22/photographers-instagrammers... (as happens, it was on HN about 6 months ago).
I have a google alert for the phrase, and have to -“in flames” or else I’ll get flooded with In Flames stories.
Searched "Bangkok, Thailand" -> 0 results
It already has a bunch of my Toronto favourites and others I'd never heard of!
How long has this been running?
I have used this before, pretty great stuff!
You can scroll around once you have found one location, the map only updates if you click the checkbox on the left on higher zoom-levels.
Mabe one solution for this, without putting too much demand on the server would be to cluster the map points and deliver just the coordinates of the clusters until you hit zoom level 12 or so?
We're also going to turn on that "redo" checkbox by default (except still disable when zoomed out too far).
> Members only but anyone can become member.
We only list publicly-accessible locations, but "public" can be very very tricky to define. This place seems to count because anyone can become a member (so it's basically equivalent to paying an entrance fee). There are also some members-only places that open up to the public once a month. I consider those to be barely public.
We use OSM vector tiles for the map.
There have been 143,478 map edits in the last 3 years.
https://wiki.openstreetmap.org/wiki/Import/Guidelines https://wiki.openstreetmap.org/wiki/Automated_edits https://wiki.openstreetmap.org/wiki/Osmsync https://wiki.openstreetmap.org/wiki/GO-Sync https://github.com/CUTR-at-USF/gtfs-osm-sync