Results 1 to 18 of 18

Thread: Help test Seth's thing: Space Casino (a multiplayer web door-game like thing)

  1. #1
    Administrator Seth's Avatar
    Join Date
    Jul 2002
    Location
    Japan
    Posts
    5,369

    Cool Help test Seth's thing: Space Casino (a multiplayer web door-game like thing)

    Hey guys,

    Here is a new thing I made. It's pretty basic but I hate to play with new technology without actually putting something out the door at the same time (even if tiny), so here we go:

    Name:  sc2.jpg
Views: 372
Size:  122.2 KB

    It's browser based but requires a pretty powerful desktop to play, probably won't work on mobile

    Play here

    So why am I using Facebook at all? Especially since they seem to like handing out your private data to anyone? Well, laziness.

    For for a multiplayer game (such as it is) hardening is important and is quite a burden to a tiny dev. A lazy tiny dev like me.

    By tying the logon to something external I save myself a lot of responsibility.

    For example, I don't have to do the following things:

    • Monitor accounts created by IP address and limit how many per hour (to stop account creation attacks) (good thing I don't have to do this, because Unity's websocket implementation doesn't even support getting the IP for some reason)
    • Do IP lookups and stop new accounts from known vpns (again, to stop account creation attacks)
    • Ask if the users are 13+ for COPPA reasons (FB accounts are assumed to be 13+)
    • Keep a database of places where people can get unlimited email addresses easily and blacklist them to help with account creation attacks
    • Require the users email and password
    • Insure user passwords are reasonable (ie, not 1234 etc)
    • Insure user passwords are properly securely stored and in an encrypted format. This is important because if I got hacked and users use the same password at multiple sites, it could cause them to lose a lot more than progress in my dumb game. By using an external system I avoid this possibility.
    • Deal with things like user's that need to change email addresses and passwords (although if someone lost their FB account.. uhh.. well, not much I could do. I don't even know the user's email address so that couldn't be used to verify the owner)


    The FB part isn't important, I'd like to support the same thing by using other third party login systems like Twitter and OpenID (what else would be good?) but I haven't gotten around to figuring out how those work. There is also the issue of wanting to allow logins via native iOS/Android apps (non-web) which FB supports with its own plugins but I don't know if the others support this.

    The good news is if my servers got hacked, you don't have to worry about any private data such as email or passwords being made available as I don't have any stored. The bad news is that even the minimum FB permissions I request contain your real name, which is private info you shouldn't gave to share with me. (I don't need it or use it)

    Unfortunately FB has sort of completely forgotten about the "Anonymous facebook login" system they promised years back. It wouldn't help FB to stop stealing your data in other ways, but at least you wouldn't be giving ANY data (like name) to app-devs like me.

    To those not comfortable using Facebook to login: I totally respect and understand this. I've added a "Play as a guest" option so the game can sort of be experienced without any login required.

    Special thanks to Akiko for blendering up some 3d models and making the title screen for me.
    Last edited by Seth; 03-27-2018 at 05:13 AM.
    Seth A. Robinson
    Robinson Technologies

  2. #2
    Master Sorcerer michaelhans10's Avatar
    Join Date
    Dec 2014
    Location
    Location:
    Posts
    4,158

    Default

    Good game seth

  3. #3
    Squire Habchy77's Avatar
    Join Date
    May 2014
    Location
    United States
    Posts
    23

    Default

    Nice.
    Glad to see this finally coming true: WebGL > Flash
    Game and Website Developer

  4. #4

    Default

    Name:  Screen Shot 2018-03-27 at 1.59.21 PM.png
Views: 314
Size:  38.3 KB

    No problems here.

  5. #5
    Master Sorcerer SnowyFox1000's Avatar
    Join Date
    Apr 2015
    Location
    Slothville
    Posts
    2,334

    Default

    Is this just a temporary game that you're messing around with or is this a game that you think will be here to stay for years to come?

  6. #6
    Master Sorcerer GEN's Avatar
    Join Date
    Nov 2015
    Location
    Indonesia
    Posts
    894

    Default

    I tried the game, then I start typing randomly. I type "lol" without realising that it was asking for your username.
    Not bad beating Akiko.
    - Graphic Designer -

  7. #7
    Lesser Knight
    Join Date
    Jun 2015
    Posts
    52

    Default

    will try it once I get home; and that could take from anywhere between 8 hours until monday.
    im kranken

  8. #8
    Master Sorcerer GEN's Avatar
    Join Date
    Nov 2015
    Location
    Indonesia
    Posts
    894

    Default

    Name:  Screenshot (59).png
Views: 269
Size:  564.0 KB
    rip
    - Graphic Designer -

  9. #9
    Lesser Wizard
    Join Date
    Aug 2014
    Location
    Estonia, Viljandi
    Posts
    325

    Default

    I understand you want to import your login system from social media, but Facebook really isn't the best option. Especially after what happened with Cambridge Analytica, I'd steer far away from them solely because of permanent data collection. Twitter wouldn't be that bad, though.
    Sometimes, a good thing comes to an end.
    My Discord

  10. #10
    Administrator Seth's Avatar
    Join Date
    Jul 2002
    Location
    Japan
    Posts
    5,369

    Default

    Quote Originally Posted by SnowyFox1000 View Post
    Is this just a temporary game that you're messing around with or is this a game that you think will be here to stay for years to come?
    Eh, this gamelet is probably more on the temporary side. Its job is to test modules I wrote. (mysql & login types) If for example, I want to see how a "twitter logon" works, this would be a perfect place to try it so I can figure out if it's going to work before basing a big game on it.

    Quote Originally Posted by CernodileHD
    I understand you want to import your login system from social media, but Facebook really isn't the best option. Especially after what happened with Cambridge Analytica, I'd steer far away from them solely because of permanent data collection. Twitter wouldn't be that bad, though.
    Yeah, wish I knew about that before I added the FB support, I wouldn't have bothered...
    Seth A. Robinson
    Robinson Technologies

  11. #11
    Master Sorcerer Oldsock (IGN)'s Avatar
    Join Date
    Nov 2015
    Location
    The Sock Drawer
    Posts
    767

    Default

    Good game, appeals to the gambling addiction. I gambled away all 100 credits in 2 games :P
    Best signature ever

  12. #12
    Master Sorcerer
    Join Date
    Mar 2015
    Location
    Michigan
    Posts
    876

    Default

    Google Plus would probably be the most supported third party login.

  13. #13
    Lesser Wizard tinyshiny's Avatar
    Join Date
    Mar 2013
    Location
    USA
    Posts
    300

    Default

    Quote Originally Posted by CernodileHD View Post
    I understand you want to import your login system from social media, but Facebook really isn't the best option. Especially after what happened with Cambridge Analytica, I'd steer far away from them solely because of permanent data collection. Twitter wouldn't be that bad, though.
    Gotta say it's not bad, but I definitely agree with what he's saying..


    I'm here to help!

  14. #14
    Squire Gestalt's Avatar
    Join Date
    Mar 2018
    Location
    The Tower
    Posts
    11

    Default

    Guest mode doesn't have problems for me, and it's pretty decent. A bit laggy on mobile (samsung galaxy 2 tablet with Puffin) but works for me. Also that #1 guy on the leaderboards plays this way too much.

    - - - Updated - - -

    Quote Originally Posted by GEN View Post
    Name:  Screenshot (59).png
Views: 269
Size:  564.0 KB
    rip
    I need to try this
    retardedzlockgaming on the Growtopia Forums. But this place is very tame,
    and not as chaotic, so I'll hang here too.

  15. #15
    Administrator Seth's Avatar
    Join Date
    Jul 2002
    Location
    Japan
    Posts
    5,369

    Default

    Game over! Congrats to the winners.

    Name:  space_casino1.jpg
Views: 110
Size:  140.8 KB
    Seth A. Robinson
    Robinson Technologies

  16. #16
    Master Sorcerer TheArctic's Avatar
    Join Date
    Jan 2016
    Location
    East Coast, U.S.
    Posts
    594

    Default

    oof I wanted to play, but I was too late.
    Credits to my avatar go to Oscur! Thanks!


  17. #17
    Master Sorcerer GEN's Avatar
    Join Date
    Nov 2015
    Location
    Indonesia
    Posts
    894

    Default

    Quote Originally Posted by Seth View Post
    Game over! Congrats to the winners.

    Name:  space_casino1.jpg
Views: 110
Size:  140.8 KB
    Not bad at the 9th place.
    - Graphic Designer -

  18. #18
    Master Sorcerer Oldsock (IGN)'s Avatar
    Join Date
    Nov 2015
    Location
    The Sock Drawer
    Posts
    767

    Default

    Got meself 3rd place, ggwp.
    Best signature ever

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •