Recommend
15 
 Thumb up
 Hide
43 Posts
1 , 2  Next »   | 

BoardGameGeek» Forums » Gaming Related » General Gaming

Subject: A new game picker tool rss

Your Tags: Add tags
Popular Tags: Utility [+] [View All]
ŁṲÎS̈
United States
Mesa
Arizona
flag msg tools
F*** it! Do it LIVE!
badge
Didn't know what to spend all this sweet GG on, so I bought the overtext.
Avatar
mbmbmbmbmb
I really liked the idea behind Wilikai's awesome WhatToPlay Deluxe


So I got the beginnings of a web based one running here: https://bgg.surge.sh/

A few notes.

1 It's 100% open source : https://github.com/monteslu/bggapp

2 It can be run offline if you use a browser that supports the Service Worker API such as chrome. Load it up once, and it will still work offline later.

3 It uses a proxy to the BGG API so might get throttled with a ton of traffic. Would be super awesome if BGG would enable CORS so i wouldn't have to proxy the BGG requests.


Figured I should start a new thread here for any feature requests, bugs, criticism, whatever


Many thanks to Wilikai for the idea, and encouraging fellow developers to run with it.
9 
 Thumb up
1.26
 tip
 Hide
  • [+] Dice rolls
Dwight Stone
United States
Los Angeles
CA
flag msg tools
badge
Avatar
mbmbmbmbmb
being able to load a guild's collection would be awesome... especially if you could filter for "want to play"
2 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Russell
Netherlands
Zutphen
flag msg tools
Avatar
mbmbmbmbmb
This is nice.
What I would really, really like is to be able to sort by best, and recommended, number of players.

5 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Russ Williams
Poland
Wrocław
Dolny Śląsk
flag msg tools
designer
badge
Avatar
mbmbmbmbmb
FWIW:
I get a blank screen in Iceweasel/Firefox.
In Chromium, I get the user interface, but I can't type in my BGG user name, as typed letters seem to arbitrarily either appear as expected, or be ignored, or erase the previous letter. E.g. I type "r" (which appears) then "u" (which erases the "r").
2 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
ŁṲÎS̈
United States
Mesa
Arizona
flag msg tools
F*** it! Do it LIVE!
badge
Didn't know what to spend all this sweet GG on, so I bought the overtext.
Avatar
mbmbmbmbmb
thanks for all the feedback so far. I created issues on the github repository to track these.
1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Chris Laudermilk
United States
Orange County
California
flag msg tools
Avatar
mbmbmbmbmb
This is a nice start. It looks like it will display nicely on mobile devices, too.

How about a filter for Owned? I'm sure we can come up with lots of additional filters as well (category, mechanics, play time, etc).
3 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
ŁṲÎS̈
United States
Mesa
Arizona
flag msg tools
F*** it! Do it LIVE!
badge
Didn't know what to spend all this sweet GG on, so I bought the overtext.
Avatar
mbmbmbmbmb
claudermilk wrote:
This is a nice start. It looks like it will display nicely on mobile devices, too.

How about a filter for Owned? I'm sure we can come up with lots of additional filters as well (category, mechanics, play time, etc).


Definitely can do owned. I gotta think about the UI though. Can't just be a toggle, because off might imply that it should only list games that I don't own.

Play time is already on there, though possibly a little counter-intuitive.

Mechanics is a little bit tough because the collection API doesn't give that info back, so I'd have to pull full details for each game and it would bottleneck on my proxy until BGG makes some changes.
1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Chris Laudermilk
United States
Orange County
California
flag msg tools
Avatar
mbmbmbmbmb
D'oh! I see the play time now. blush

Another toggle that would be nice is to exclude expansions.

I was going to whine about clunky reloading after changing parameters...then I noticed it did it on the fly! Sweet! thumbsup
2 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Noreen
United States
flag msg tools
Fall in the Midwest
badge
Welcome to fall in the Midwest and a property with a lot of mature trees!
Avatar
mbmbmbmbmb
FYI, no content loaded when I loaded the page on my iPad. iPad 4 running iOS 8.
3 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Bryan Thunkd
United States
Florence
MA
flag msg tools
badge
Avatar
mbmbmbmbmb
monteslu wrote:
So I got the beginnings of a web based one running here: https://bgg.surge.sh/
All I see is a blank page.
1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
ŁṲÎS̈
United States
Mesa
Arizona
flag msg tools
F*** it! Do it LIVE!
badge
Didn't know what to spend all this sweet GG on, so I bought the overtext.
Avatar
mbmbmbmbmb
Thunkd wrote:
monteslu wrote:
So I got the beginnings of a web based one running here: https://bgg.surge.sh/
All I see is a blank page.


Which browser/OS you using? Unfortunately I've only been able to test on Chrome(mac, linux, android) and Firefox(mac) so far.
 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
ŁṲÎS̈
United States
Mesa
Arizona
flag msg tools
F*** it! Do it LIVE!
badge
Didn't know what to spend all this sweet GG on, so I bought the overtext.
Avatar
mbmbmbmbmb
Just pushed up some updates. Mostly cleaned up layout and added a detailed view page.

Will tackle browser-specfic bugs next.
 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Noreen
United States
flag msg tools
Fall in the Midwest
badge
Welcome to fall in the Midwest and a property with a lot of mature trees!
Avatar
mbmbmbmbmb
ngwilliam wrote:
FYI, no content loaded when I loaded the page on my iPad. iPad 4 running iOS 8.


Oops, sorry! I was running Safari.
 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Bryan Thunkd
United States
Florence
MA
flag msg tools
badge
Avatar
mbmbmbmbmb
monteslu wrote:
Thunkd wrote:
monteslu wrote:
So I got the beginnings of a web based one running here: https://bgg.surge.sh/
All I see is a blank page.


Which browser/OS you using? Unfortunately I've only been able to test on Chrome(mac, linux, android) and Firefox(mac) so far.
I'm running Firefox. I have some adblocker stuff running if that makes a difference.
 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
ŁṲÎS̈
United States
Mesa
Arizona
flag msg tools
F*** it! Do it LIVE!
badge
Didn't know what to spend all this sweet GG on, so I bought the overtext.
Avatar
mbmbmbmbmb
Thunkd wrote:
monteslu wrote:
Thunkd wrote:
monteslu wrote:
So I got the beginnings of a web based one running here: https://bgg.surge.sh/
All I see is a blank page.


Which browser/OS you using? Unfortunately I've only been able to test on Chrome(mac, linux, android) and Firefox(mac) so far.
I'm running Firefox. I have some adblocker stuff running if that makes a difference.


Possibly could. Though uBlock isn't bothering me on chrome.
I Just tested it and is working in latest firefox in both mac and Linux.
 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
ŁṲÎS̈
United States
Mesa
Arizona
flag msg tools
F*** it! Do it LIVE!
badge
Didn't know what to spend all this sweet GG on, so I bought the overtext.
Avatar
mbmbmbmbmb
ngwilliam wrote:
ngwilliam wrote:
FYI, no content loaded when I loaded the page on my iPad. iPad 4 running iOS 8.


Oops, sorry! I was running Safari.


Well good news is I can replicate in Safari on mac, so maybe iOS problems are related.

Bad news is debugging in safari isn't showing me much. Will poke around some more.
 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Gareth Reynolds
New Zealand
Christchurch
Canterbury
flag msg tools
Avatar
mbmbmbmbmb
monteslu wrote:
Figured I should start a new thread here for any feature requests, bugs, criticism, whatever
Seems to be missing the obvious requirement to filter by owned games.
3 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Brett B
Australia
NSW
flag msg tools
Avatar
mbmbmbmbmb
I get a blank screen in Safari and Chrome, running on iOS9 (iPad 3).
1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Pete
United States
Northbrook
Illinois
flag msg tools
badge
Avatar
mbmbmbmbmb
I told me to wait 1 minute. I furiously clicked the button over and over for 45 seconds and it didn't work.

Pete (got it to work about 15 seconds after that)
1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Klaus Gunther Herzog
United States
Torrance
California
flag msg tools
designer
badge
Avatar
mbmbmbmbmb
Seems to be picking up previously owned games (not an option as not available to be played) and expansions which I'd prefer to filter out.
2 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
ŁṲÎS̈
United States
Mesa
Arizona
flag msg tools
F*** it! Do it LIVE!
badge
Didn't know what to spend all this sweet GG on, so I bought the overtext.
Avatar
mbmbmbmbmb
PlowStr8 wrote:
Seems to be picking up previously owned games (not an option as not available to be played) and expansions which I'd prefer to filter out.


expansions are going to more difficult to exclude than I previously thought. The xml API has a type and subtype, but expansions are just marked as "boardgames".

The other fields, I'll get updated ASAP. Right now trying to work out the blank screen issue in safari.
1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Matt Montgomery
United States
Salt Lake City
Utah
flag msg tools
mbmbmbmbmb
In something I built (that's pretty similar, and also built in React), I made two calls — one to get games without expansions, and another to get only expansions. That seemed to work, and you can see my implementation on Github: https://github.com/mattmontgomery/bgg-api/blob/master/src/ap...

If you're curious about the UI, it's not totally dissimilar from yours, too: https://github.com/mattmontgomery/bgg-collection
2 
 Thumb up
5.00
 tip
 Hide
  • [+] Dice rolls
ŁṲÎS̈
United States
Mesa
Arizona
flag msg tools
F*** it! Do it LIVE!
badge
Didn't know what to spend all this sweet GG on, so I bought the overtext.
Avatar
mbmbmbmbmb
moonty wrote:
In something I built (that's pretty similar, and also built in React), I made two calls — one to get games without expansions, and another to get only expansions. That seemed to work, and you can see my implementation on Github: https://github.com/mattmontgomery/bgg-api/blob/master/src/ap...

If you're curious about the UI, it's not totally dissimilar from yours, too: https://github.com/mattmontgomery/bgg-collection


Whoa! That's cool. Awesome stack you've picked. Really digging redux. Took me longer to wrap my head around than it should have, but feels pretty productive now. And happy to see someone besides myself using the bgg npm module

My proxy is pretty simple right now, just relaying request through a hapijs backend. Would really love to ditch it and make the bgg module webpackable.

Do you have any issues with queueing since they made this change: Export collections has been updated (XMLAPI developers read this) ?



 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
ŁṲÎS̈
United States
Mesa
Arizona
flag msg tools
F*** it! Do it LIVE!
badge
Didn't know what to spend all this sweet GG on, so I bought the overtext.
Avatar
mbmbmbmbmb
Fixed it of Safari on OSX. Can someone with an iOS device try it out?
(turns out there's a couple of bugs in safari's mediaquery handling, but I have a workaround)

Also added a toggle for owned games defaulted to true.
1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Luiz Cláudio Silveira Duarte
Brazil
Curitiba
PR
flag msg tools
designer
Quartel-Mestre da Confraria Lúdica
badge
Polímata
Avatar
mbmbmbmbmb
monteslu wrote:
Fixed it of Safari on OSX. Can someone with an iOS device try it out?
(turns out there's a couple of bugs in safari's mediaquery handling, but I have a workaround)

Also added a toggle for owned games defaulted to true.

Worked on my iPad/Safari. Good job!
1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
1 , 2  Next »   | 
Front Page | Welcome | Contact | Privacy Policy | Terms of Service | Advertise | Support BGG | Feeds RSS
Geekdo, BoardGameGeek, the Geekdo logo, and the BoardGameGeek logo are trademarks of BoardGameGeek, LLC.