The Forge Archives

General Forge Forums => Connections => Topic started by: Clinton R. Nixon on October 15, 2005, 07:39:49 PM

Title: FindPlay - a new tool to find other gamers in your area
Post by: Clinton R. Nixon on October 15, 2005, 07:39:49 PM
Last Tuesday, I got this itch to write a tool to help people find people in their area that like the same games they do. I released it this morning, and there's not a lot there yet - this sort of thing takes off by people using it.

So, anyway, go sign up if you like. You'll note the standard Forge poll questions (what three games have you most recently played, liked most, want to play.) They're there to keep this simple: all the sites like this I've seen before are way too complex.

So, here it is: http://findplay.anvilwerks.com. Feel free to leave me feedback here.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: beingfrank on October 17, 2005, 05:43:52 AM
It looks like a beautiful idea.  But it won't let me sign up.  Application error (Rails) or something.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Clinton R. Nixon on October 17, 2005, 06:38:36 AM
Quote from: beingfrank on October 17, 2005, 05:43:52 AM
It looks like a beautiful idea.  But it won't let me sign up.  Application error (Rails) or something.

I think I've tracked that down: it seems to happen when it can't parse your address. I'll work on it today and clear that up.

It still won't let you sign up if it can't parse your address, but I'll have it give a cogent message.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: beingfrank on October 17, 2005, 06:53:19 AM
Does it cope with antipodean addresses?  'Cause I can see that it might not, and that would be a pity.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Clinton R. Nixon on October 17, 2005, 07:21:12 AM
Quote from: beingfrank on October 17, 2005, 06:53:19 AM
Does it cope with antipodean addresses?  'Cause I can see that it might not, and that would be a pity.

I'm so baffled. Does it deal with people on the exact opposite side of the planet as you? I suppose it would. If Google Maps can deal with it, FindPlay can.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Jason Morningstar on October 17, 2005, 12:34:49 PM
I signed up and it showed me nearby twunts (you know who you are), but it broke when I tried to edit my profile.  Other than that the awesomeness is blinding.

Also, you should consider adding a privacy/use statement. 

--Jason
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Bankuei on October 17, 2005, 01:55:54 PM
Hi Clinton,

I couldn't even sign in...

Quotecould not connect to server: Connection refused
        Is the server running on host "localhost" and accepting
        TCP/IP connections on port 5432?


/app/controllers/player_controller.rb:25:in `new'
/app/controllers/player_controller.rb:25:in `register'

I'm on a Safari, Mac OS 10.3.5, and dial up... 

Chris
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Blankshield on October 17, 2005, 02:02:35 PM
Ditto Chris' result, on WinXP, IE version 6.0.2900 and a bunch more numbers after that.  I am behind a corporate firewall, but am not filtered or proxied on standard http traffic.

James
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: matthijs on October 17, 2005, 02:16:11 PM
Timeout::Error in Player#register
execution expired
/lib/freegeo.rb:9:in `lookup'
/app/models/player.rb:63:in `edit'
/app/controllers/player_controller.rb:27:in `register'
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Ginger Stampley on October 17, 2005, 04:09:29 PM
Same error as matthijs. Safari 2.0.1, Mac OS X 10.4.2, broadband (DSL).
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Clinton R. Nixon on October 18, 2005, 08:57:25 AM
It seems to be working much better now after some repair work (thank you guys for testing it.) I'm still a little worried about the geographic lookup scheme. I went with Google Maps, as that makes it much more useful for international people. However, this introduces the problem that the program can time out waiting for a response from Google Maps to translate your address into a longitude and latitude.

I could just locate people by Zip Code centroids, which would solve the problem, but mean that international people are screwed. Hrm.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Matt Snyder on October 18, 2005, 10:24:15 AM
Very cool ap and service, Clinton.

Is there a way for the user to control his geographical radius? It appears that 35 miles is the limit set here. (Why 35, by the way?). Can there be a drop down menu or something similar that sets the radius something like:

10 miles
25 miles
50 miles
75 miles
100 miles
200 miles

Some of us not near large metropolitan areas are willing to drive a bit farther for some fun on a weekend.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Clinton R. Nixon on October 18, 2005, 10:28:37 AM
Quote from: Matt Snyder on October 18, 2005, 10:24:15 AM
Is there a way for the user to control his geographical radius? It appears that 35 miles is the limit set here. (Why 35, by the way?).

The actual calculation: your latitude +/- 0.5 and your longitude +/- 0.5. That's about 35 miles to the north and south, and if you live in a fairly central (non-equatorial, non-polar) area, about 35 miles to the west and east.

You might be able to control your geographical radius in the future. I started with the simplest thing that could possibly work.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Blankshield on October 18, 2005, 10:36:11 AM
It's working now.  Predictably enough, it shows me near... no body. :) 

(I live halfway to the frozen north; there's about 5 people up here who know about the forge - the other 5 people are two busy getting their sled teams ready for winter)

James
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Lance D. Allen on October 18, 2005, 10:57:16 AM
The ironic thing is, I think I'll probably already know all the Forgies in the area.

Still very cool little utility though. I'll have to check back occasionally, and spread the word.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: foucalt on October 18, 2005, 11:53:16 AM
I love it, thanks!

Quick question/suggestions:
Am I supposed to be seeing a googlemap of me and the other players' locations? because I'm not seeing it, just a list of names w/ profile info (but no location)
It would also be cool if you had a profile field called "Forge ID" so you could get a little sense of who people are and how they play by looking at their Forge posts
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Jason L Blair on October 18, 2005, 01:07:28 PM
Hm. I'm getting an error: http 500 Internal Server Error. IE 6, WinXP 2.

Is this still working for other people? (This is my first attempt to access it.)


Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: DP on October 18, 2005, 01:12:27 PM
Quote from: Clinton R. Nixon on October 17, 2005, 07:21:12 AM
Quote from: beingfrank on October 17, 2005, 06:53:19 AM
Does it cope with antipodean addresses?  'Cause I can see that it might not, and that would be a pity.

I'm so baffled. Does it deal with people on the exact opposite side of the planet as you? I suppose it would. If Google Maps can deal with it, FindPlay can.

I believe the poster was referring to Australia.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: foucalt on October 18, 2005, 01:34:18 PM
I'm currently getting:
Application error
Rails application failed to start properly

in Firefox on WinXP
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Judd on October 18, 2005, 01:44:31 PM
The page won't load up for me either.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: DevP on October 18, 2005, 02:09:36 PM
Clinton, do you have the source code kept in some directory that's not run off Rails? I was thinking I'd try hosting it on my Dreamhost or TextDrive accounts to see if I'd have more success that way. (Running Rails apps can be a mite tricky.)
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Clinton R. Nixon on October 18, 2005, 02:16:55 PM
Quote from: Dev on October 18, 2005, 02:09:36 PM
Clinton, do you have the source code kept in some directory that's not run off Rails? I was thinking I'd try hosting it on my Dreamhost or TextDrive accounts to see if I'd have more success that way. (Running Rails apps can be a mite tricky.)

It's at http://findplay.anvilwerks.com/findplay-0_1.tar.gz, which you should be able to get to without a problem.

It seems like when more than one person at a time accesses it, it craps out. And it's not like I don't know what I'm doing: it's running on Lighttpd with FastCGI, and is awesome until it breaks.

Anyway, give it a try. I've had nothing but slow crapfests running Rails apps on Dreamhost. Textdrive might work, though. (I'm hosting this with Planet Argon, run by the guy writing the Rails book for O'Reilly.)

And let's take this discussion to e-mail. Hit me up at crnixon@anvilwerks.com.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Andrew Morris on October 18, 2005, 05:40:51 PM
It worked just fine for me, other than having only one person in my area. Did you announce this only on the Forge, or on other gaming sites online?
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Meguey on October 18, 2005, 07:07:13 PM
This is really cool. Thanks for doing this, Clinton!
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Darren Hill on October 18, 2005, 07:54:38 PM
It doesn't look like there's any way to get a replacement password if you have forgotten yours. (Could I have been so silly? I'm not saying.)
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Meguey on October 18, 2005, 07:57:28 PM
I made link buttons!
(http://www.lumpley.com/megweb/dolls/FindPlay1.gif)

(http://www.lumpley.com/megweb/dolls/FindPlay2.gif)

(http://www.lumpley.com/megweb/dolls/FindPlay3.gif)

(http://www.lumpley.com/megweb/dolls/FindPlay4.gif)
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: foucalt on October 18, 2005, 09:28:14 PM
Great idea Meguey! May I add:
(http://www.gheron.net/images/find-play.png)
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Clinton R. Nixon on October 18, 2005, 11:37:07 PM
Quote from: Darren Hill on October 18, 2005, 07:54:38 PM
It doesn't look like there's any way to get a replacement password if you have forgotten yours. (Could I have been so silly? I'm not saying.)

Darren,

I'll add that. It's a silly oversight, and will take no time to do. I should have it up tomorrow sometime.

Meg,

Have you been told today how awesome you are? 'Cause, you know, you are.


Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Robert Bohl on October 19, 2005, 12:16:58 AM
I'm in now.  And I know about half the people on it, and one of them is in my weekly group.  But I guess I could snag more players for a second-a-week group if I ever get that ambitious.

Thanks for the tool, Clinton.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: thelostgm on October 19, 2005, 08:09:13 AM
I'm in.  I'll try and spread the word a bit.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Meguey on October 20, 2005, 08:08:13 PM
Hey, Clinton, is there/could there be a way to see who's around in other areas, so if people are visiting, they cound hook into a local scene?
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: rafial on October 20, 2005, 08:21:19 PM
Quoteis there/could there be a way to see who's around in other areas

Is.  Look at the top of the find players page.  See that text box with your address in it?  Type something else.

I've been using it to poke around already :)
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: M. J. Young on October 20, 2005, 11:40:27 PM
O.K., I'm not sure why it did this, but this is the story.

I registered, and it logged me in; but knowing that I won't remember the password and there's no way I would find it again if I wrote it somewhere, I figured I'd get the browser to remember the password for me. So I logged out, and then went to log back in again. I get the login screen, type my e-mail address and password as requested, hit login, and I get--the login screen. Round and round I go, get back to the entry page, but I'm not logged in, it doesn't recognize my log-in, and that's pretty much all she wrote.

Win98, NS7.2

Maybe it won't let me log in because I mentioned OAD&D as one of the games I play....

--M. J. Young
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Karl on October 21, 2005, 01:51:56 AM
 NoMethodError in Player#register

:(

Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Karl on October 21, 2005, 01:52:39 AM
 NoMethodError in Player#register

:(

oops, Firefox on Win XP
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: beingfrank on October 21, 2005, 04:29:23 AM
Sadly it does not cope with Australian (or New Zealand, for that matter) locations.  This is because Google Maps doesn't cover those countries, not because of anything Clinton did.  If you enter a location it can't handle, the no method error occurs (it may also occur for other things, but I know it occurs for that).

I don't know where else Google Maps doesn't cover, but they won't work either.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Ben Lehman on October 21, 2005, 04:51:50 AM
Quote from: beingfrank on October 21, 2005, 04:29:23 AM
Sadly it does not cope with Australian (or New Zealand, for that matter) locations.  This is because Google Maps doesn't cover those countries, not because of anything Clinton did.  If you enter a location it can't handle, the no method error occurs (it may also occur for other things, but I know it occurs for that).

I don't know where else Google Maps doesn't cover, but they won't work either.

It also doesn't handle Mongolia, which is odd, because it handles China and Russia both fine.

yrs--
--Ben
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: foucalt on October 21, 2005, 09:00:29 AM
Clinton, you have done a wonderful thing.

Long-term wishlist:

Then you can rule the world! (cue maniacal laughter)
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Matt Machell on October 21, 2005, 09:17:59 AM
Clinton,

Nice App, elegantly done. Good use of AJAX for the existing games list, it can be a bit unwieldy if the list is long though (say I type "The").

Also, if I try and jump straight into a subpage (from my history), but my session has expired, I get a debug page.

-Matt
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: jrs on October 21, 2005, 10:15:30 AM
Quote from: M. J. Young on October 20, 2005, 11:40:27 PM
I get the login screen, type my e-mail address and password as requested, hit login, and I get--the login screen. Round and round I go, get back to the entry page, but I'm not logged in, it doesn't recognize my log-in, and that's pretty much all she wrote.

M.J.,

The login screen circle happened to me as well (without the password memorization bit).  Make sure your browser is not blocking cookies.  My preferences are set-up so that I'm prompted to accept cookies (otherwise they are blocked).  For some odd reason, FindPlay does not trigger the cookie inquiry.  When I went in and forced the site as an exception, the problem disappeared and I could login.

Julie
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Christopher Weeks on October 22, 2005, 02:33:20 PM
Way cool.  I'd also like to be able to find the nearest x people who have listed game y in their profiles.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Kirk Mitchell on October 23, 2005, 07:39:04 AM
I'm not surprised in the least that they don't cover the ass end of the world. Is there any way of circumventing this flaw? I'd really love to know if there is anybody anywhere near here.

Thanks,
Kirk
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Samael on October 27, 2005, 04:12:43 PM
Can't sign up.  I get "Timeout:: Error in Player#Register".  WinXP w/ IE6 and Firefox 1.07.  I get this error on two separate computers.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: M. J. Young on October 28, 2005, 02:11:58 AM
Thanks, Julie. Indeed, adding findplay.anvilwerks.com to the list approved to allow cookies solved the problem immediately.

I wonder why it doesn't trigger the notification box? I've never had that happen before, that I'm aware.

Not surprisingly, there are no role players within 35 miles of me other than me.

--M. J. Young
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Nev the Deranged on October 30, 2005, 11:17:17 AM

Cool. Guess I started that Frappr for no reason, heh. Nice work, Clinton.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Parsolamew on November 14, 2005, 10:38:16 AM
Quote from: Samael on October 27, 2005, 04:12:43 PM
Can't sign up.  I get "Timeout:: Error in Player#Register".  WinXP w/ IE6 and Firefox 1.07.  I get this error on two separate computers.

Ditto on all counts. Is there a solution for this, or at least an explanation?
I've got the cookie-exception thing set as well.

Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Clinton R. Nixon on November 14, 2005, 11:09:31 AM
Quote from: Parsolamew on November 14, 2005, 10:38:16 AM
Quote from: Samael on October 27, 2005, 04:12:43 PM
Can't sign up.  I get "Timeout:: Error in Player#Register".  WinXP w/ IE6 and Firefox 1.07.  I get this error on two separate computers.

Ditto on all counts. Is there a solution for this, or at least an explanation?
I've got the cookie-exception thing set as well.

Some of the websites this relies on are not up. I need to go in and re-code it to rely on something else for geocoding.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: DP on November 18, 2005, 12:14:18 PM
Musing: Might it perhaps be enough for now to remove "geocoding" from the registration process, to allow successful registration and logins? That way, the site can develop a "culture of use" among the registrants. The additional location-finding functionality could (presumably) be added later. 
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Parsolamew on November 18, 2005, 06:55:32 PM
Quote from: Dave Panchyk on November 18, 2005, 12:14:18 PM
Musing: Might it perhaps be enough for now to remove "geocoding" from the registration process, to allow successful registration and logins? That way, the site can develop a "culture of use" among the registrants. The additional location-finding functionality could (presumably) be added later. 

Hear, Hear. 

I know I'd appreciate being able to log on and look around, whether or not my address is mappable.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Roland.of.Gilead on November 22, 2005, 09:21:06 AM
QuoteNoMethodError in Player#register

WARNING:  You have a nil object when you probably didn't expect it!  Odds are you
want an instance of Array instead.

Look in the callstack to see where you're working with an object that could be nil.
Investigate your methods and make sure the object is what you expect!

/lib/freegeo.rb:16:in `lookup'
/app/models/player.rb:63:in `edit'
/app/controllers/player_controller.rb:27:in `register'

This has happened 5 times. What am I doing wrong?
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Clinton R. Nixon on November 22, 2005, 10:30:33 PM
So, hey, I finally fixed FindPlay. It should kick ass for you now, hopefully. Happy Thanksgiving!
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Darren Hill on November 22, 2005, 10:36:12 PM
Is there anyway to delete a profile?
I created a second when I thought the first attempt had failed.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Darren Hill on November 22, 2005, 10:39:15 PM
Also, it still needs more elegant error-handling.

Try entering "Newcastle, UK" - since there is more than one Newcastle, it crashes.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Clinton R. Nixon on November 22, 2005, 10:40:59 PM
Quote from: Darren Hill on November 22, 2005, 10:39:15 PM
Also, it still needs more elegant error-handling.

Try entering "Newcastle, UK" - since there is more than one Newcastle, it crashes.

You're right, and it's in serious, serious beta, and hrm.
Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: Parsolamew on November 28, 2005, 01:05:07 PM
Quote from: Clinton R. Nixon on November 22, 2005, 10:30:33 PM
So, hey, I finally fixed FindPlay. It should kick ass for you now, hopefully. Happy Thanksgiving!

It works!

Except that putting "San Francisco, CA" throws an exception the first time I try it.  Second time worked like a charm, might have been a server hiccup.

Title: Re: FindPlay - a new tool to find other gamers in your area
Post by: okiran on July 14, 2006, 05:12:04 PM
Findplay works again!  However, people don't seem to know as the last time someone logged on, besides me, was about 50 days ago.  I hope they come back . . .